JarBundler - Apple System Services Properties

Documentation for creating Apple System Services Properties can be found here.

Services Task Example

<jarbundler dir="${basedir}" ... >

  <service portname="jarBundler"
           message="processRequest"
           menuitem="JarBundler/Process Request"
           sendtypes="NSStringPboardType,NSFilenamesPboardType"
           returntypes="NSStringPboardType"
           keyequivalent="p"
           userdata="a string passed to the method"
           timeout="5000" />

  <service menuItem="jEdit/Open Files"
           message="openFile"
           sendTypes="NSStringPboardType,NSFilenamesPboardType"/>

  <service menuItem="jEdit/Insert Text"
           message="insertSelection"
           sendTypes="NSStringPboardType"/>

  <service menuItem="jEdit/New Buffer with Text"
           message="openSelection"
           sendTypes="NSStringPboardType"/>

</jarbundler>