alvinalexander.com | career | drupal | java | mac | mysql | perl | scala | uml | unix  

What this is

This file is included in the DevDaily.com "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Other links

The source code

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>

    <extension-point id="quickDiffReferenceProvider" name="%ExtPoint.referenceProvider" schema="schema/quickDiffReferenceProvider.exsd"/>
	<extension-point id="spellingEngine" name="%SpellingEngine" schema="schema/spellingEngine.exsd"/>
    <extension-point id="rulerColumns" name="%ExtPoint.rulerColumns" schema="schema/rulerColumns.exsd"/>
    <extension-point id="hyperlinkDetectors" name="%ExtPoint.hyperlinkDetectors" schema="schema/hyperlinkDetectors.exsd"/>
    <extension-point id="hyperlinkDetectorTargets" name="%ExtPoint.hyperlinkDetectorTargets" schema="schema/hyperlinkDetectorTargets.exsd"/>

	<extension
	     point="org.eclipse.ui.commands">
	  <category
	        name="%category.textEditor.name"
	        description="%category.textEditor.description"
	        id="org.eclipse.ui.category.textEditor">
	  </category>
	  <command
	        name="%command.deleteLine.name"
	        description="%command.deleteLine.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.delete.line">
	  </command>
	  <command
	        name="%command.cutLine.name"
	        description="%command.cutLine.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.cut.line">
	  </command>
	  <command
	        name="%command.deleteLineBeginning.name"
	        description="%command.deleteLineBeginning.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.delete.line.to.beginning">
	  </command>
	  <command
	        name="%command.cutLineBeginning.name"
	        description="%command.cutLineBeginning.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.cut.line.to.beginning">
	  </command>
	  <command
	        name="%command.deleteLineEnd.name"
	        description="%command.deleteLineEnd.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.delete.line.to.end">
	  </command>
	  <command
	        name="%command.cutLineEnd.name"
	        description="%command.cutLineEnd.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.cut.line.to.end">
	  </command>
 	  <command
	        name="%command.joinLines.name"
	        description="%command.joinLines.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.join.lines">
	  </command>	  
	  <command
	        name="%command.setMark.name"
	        description="%command.setMark.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.set.mark">
	  </command>
	  <command
	        name="%command.clearMark.name"
	        description="%command.clearMark.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.clear.mark">
	  </command>
	  <command
	        name="%command.swapMark.name"
	        description="%command.swapMark.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.swap.mark">
	  </command>
	  <command
	        name="%command.findNext.name"
	        description="%command.findNext.description"
	        categoryId="org.eclipse.ui.category.edit"
	        id="org.eclipse.ui.edit.findNext">
	  </command>
	  <command
	        name="%command.findPrevious.name"
	        description="%command.findPrevious.description"
	        categoryId="org.eclipse.ui.category.edit"
	        id="org.eclipse.ui.edit.findPrevious">
	  </command>
	  <command
	        name="%command.findIncremental.name"
	        description="%command.findIncremental.description"
	        categoryId="org.eclipse.ui.category.edit"
	        id="org.eclipse.ui.edit.findIncremental">
	  </command>
	  <command
	        name="%command.findIncrementalReverse.name"
	        description="%command.findIncrementalReverse.description"
	        categoryId="org.eclipse.ui.category.edit"
	        id="org.eclipse.ui.edit.findIncrementalReverse">
	  </command>
	  <command
	        name="%command.revertToSaved.name"
	        description="%command.revertToSaved.description"
	        categoryId="org.eclipse.ui.category.edit"
	        id="org.eclipse.ui.edit.revertToSaved">
	  </command>
	  <command
	        name="%command.lineUp.name"
	        description="%command.lineUp.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.goto.lineUp">
	  </command>
	  <command
	        name="%command.lineDown.name"
	        description="%command.lineDown.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.goto.lineDown">
	  </command>
	  <command
	        name="%command.lineStart.name"
	        description="%command.lineStart.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.goto.lineStart">
	  </command>
	  <command
	        name="%command.lineEnd.name"
	        description="%command.lineEnd.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.goto.lineEnd">
	  </command>
	  <command
	        name="%command.goToLine.name"
	        description="%command.goToLine.description"
	        categoryId="org.eclipse.ui.category.navigate"
	        id="org.eclipse.ui.edit.text.goto.line">
	  </command>
	  <command
	        name="%command.previousColumn.name"
	        description="%command.previousColumn.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.goto.columnPrevious">
	  </command>
	  <command
	        name="%command.nextColumn.name"
	        description="%command.nextColumn.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.goto.columnNext">
	  </command>
	  <command
	        name="%command.pageUp.name"
	        description="%command.pageUp.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.goto.pageUp">
	  </command>
	  <command
	        name="%command.pageDown.name"
	        description="%command.pageDown.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.goto.pageDown">
	  </command>
	  <command
	        name="%command.previousWord.name"
	        description="%command.previousWord.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.goto.wordPrevious">
	  </command>
	  <command
	        name="%command.nextWord.name"
	        description="%command.nextWord.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.goto.wordNext">
	  </command>
	  <command
	        name="%command.textStart.name"
	        description="%command.textStart.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.goto.textStart">
	  </command>
	  <command
	        name="%command.textEnd.name"
	        description="%command.textEnd.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.goto.textEnd">
	  </command>
	  <command
	        name="%command.windowStart.name"
	        description="%command.windowStart.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.goto.windowStart">
	  </command>
	  <command
	        name="%command.windowEnd.name"
	        description="%command.windowEnd.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.goto.windowEnd">
	  </command>
	  <command
	        name="%command.scrollLineUp.name"
	        description="%command.scrollLineUp.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.scroll.lineUp">
	  </command>
	  <command
	        name="%command.scrollLineDown.name"
	        description="%command.scrollLineDown.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.scroll.lineDown">
	  </command>
	  <command
	        name="%command.selectLineUp.name"
	        description="%command.selectLineUp.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.select.lineUp">
	  </command>
	  <command
	        name="%command.selectLineDown.name"
	        description="%command.selectLineDown.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.select.lineDown">
	  </command>
	  <command
	        name="%command.selectLineStart.name"
	        description="%command.selectLineStart.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.select.lineStart">
	  </command>
	  <command
	        name="%command.selectLineEnd.name"
	        description="%command.selectLineEnd.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.select.lineEnd">
	  </command>
	  <command
	        name="%command.selectPreviousColumn.name"
	        description="%command.selectPreviousColumn.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.select.columnPrevious">
	  </command>
	  <command
	        name="%command.selectNextColumn.name"
	        description="%command.selectNextColumn.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.select.columnNext">
	  </command>
	  <command
	        name="%command.selectPageUp.name"
	        description="%command.selectPageUp.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.select.pageUp">
	  </command>
	  <command
	        name="%command.selectPageDown.name"
	        description="%command.selectPageDown.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.select.pageDown">
	  </command>
	  <command
	        name="%command.selectWordPrevious.name"
	        description="%command.selectWordPrevious.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.select.wordPrevious">
	  </command>
	  <command
	        name="%command.selectWordNext.name"
	        description="%command.selectWordNext.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.select.wordNext">
	  </command>
	  <command
	        name="%command.selectTextStart.name"
	        description="%command.selectTextStart.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.select.textStart">
	  </command>
	  <command
	        name="%command.selectTextEnd.name"
	        description="%command.selectTextEnd.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.select.textEnd">
	  </command>
	  <command
	        name="%command.selectWindowStart.name"
	        description="%command.selectWindowStart.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.select.windowStart">
	  </command>
	  <command
	        name="%command.selectWindowEnd.name"
	        description="%command.selectWindowEnd.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.select.windowEnd">
	  </command>
	  <command
	        name="%command.deletePrevious.name"
	        description="%command.deletePrevious.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.deletePrevious">
	  </command>
	  <command
	        name="%command.deleteNext.name"
	        description="%command.deleteNext.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.deleteNext">
	  </command>
	  <command
	        name="%command.deletePreviousWord.name"
	        description="%command.deletePreviousWord.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.deletePreviousWord">
	  </command>
	  <command
	        name="%command.deleteNextWord.name"
	        description="%command.deleteNextWord.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.deleteNextWord">
	  </command>
	  <command
	        name="%command.shiftRight.name"
	        description="%command.shiftRight.description"
	        categoryId="org.eclipse.ui.category.edit"
	        id="org.eclipse.ui.edit.text.shiftRight">
	  </command>
	  <command
	        name="%command.shiftLeft.name"
	        description="%command.shiftLeft.description"
	        categoryId="org.eclipse.ui.category.edit"
	        id="org.eclipse.ui.edit.text.shiftLeft">
	  </command>
	  <command
	        name="%command.toggleOverwrite.name"
	        description="%command.toggleOverwrite.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.toggleOverwrite">
	  </command>
	  <command
	        name="%command.showRulerContextMenu.name"
	        description="%command.showRulerContextMenu.description"
	        categoryId="org.eclipse.ui.category.window"
	        id="org.eclipse.ui.edit.text.showRulerContextMenu">
	  </command>
	  <command
	        name="%goToLastEditPosition.label"
	        description="%goToLastEditPosition.description"
	        categoryId="org.eclipse.ui.category.navigate"
	        id="org.eclipse.ui.edit.text.gotoLastEditPosition">
	  </command>
	  <command
	        name="%smartEnter.label"
	        description="%smartEnter.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.smartEnter">
	  </command>
	  <command
	        name="%smartEnterInverse.label"
	        description="%smartEnterInverse.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.smartEnterInverse">
	  </command>
	  <command
	        name="%moveLineUp.label"
	        description="%moveLineUp.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.moveLineUp">
	  </command>
	  <command
	        name="%moveLineDown.label"
	        description="%moveLineDown.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.moveLineDown">
	  </command>
	  <command
	        name="%copyLineUp.label"
	        description="%copyLineUp.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.copyLineUp">
	  </command>
	  <command
	        name="%copyLineDown.label"
	        description="%copyLineDown.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.copyLineDown">
	  </command>
	  <command
	        name="%upperCase.label"
	        description="%upperCase.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.upperCase">
	  </command>
	  <command
	        name="%lowerCase.label"
	        description="%lowerCase.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.lowerCase">
	  </command>
	  <command
	        name="%onlyShowSelectedElement.label"
	        description="%onlyShowSelectedElement.description"
	        categoryId="org.eclipse.ui.category.window"
	        id="org.eclipse.ui.edit.text.toggleShowSelectedElementOnly">
	  </command>
      <command
            name="%command.toggleInsertMode.name"
            description="%command.toggleInsertMode.description"
            categoryId="org.eclipse.ui.category.edit"
            id="org.eclipse.ui.edit.text.toggleInsertMode">
      </command>
      <command
            name="%command.hippieCompletion.name"
            description="%command.hippieCompletion.description"
            categoryId="org.eclipse.ui.category.edit"
            id="org.eclipse.ui.edit.text.hippieCompletion">
      </command>
      <command
            name="%command.recenter.name"
            description="%command.recenter.description"
            categoryId="org.eclipse.ui.category.textEditor"
            id="org.eclipse.ui.edit.text.recenter">
	  </command>     
	  <command
	        name="%showWhitespaceCharacters.label"
	        description="%showWhitespaceCharacters.description"
	        categoryId="org.eclipse.ui.category.textEditor"
	        id="org.eclipse.ui.edit.text.toggleShowWhitespaceCharacters">
	  </command>
      <command
            name="%showInformation.name"
            description="%showInformation.description"
	        categoryId="org.eclipse.ui.category.textEditor"
            id="org.eclipse.ui.edit.text.showInformation">
      </command>
	</extension>
   
	<extension
	     point="org.eclipse.ui.bindings">
      <!--  win32:  M1=CTRL,    M2=SHIFT, M3=ALT, M4=-
            carbon: M1=COMMAND, M2=SHIFT, M3=ALT, M4=CTRL -->
      
	  <key
	        commandId="org.eclipse.ui.edit.text.delete.line"
	        contextId="org.eclipse.ui.textEditorScope"
			schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
	        sequence="M1+D"/>
	  <key
	        commandId="org.eclipse.ui.edit.text.delete.line.to.end"
	        contextId="org.eclipse.ui.textEditorScope"
			schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
	        sequence="M1+M2+DEL"/>
	  <key
	        commandId="org.eclipse.ui.edit.findNext"
	        contextId="org.eclipse.ui.textEditorScope"
			schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
	        sequence="M1+K"/>
	  <key
	        commandId="org.eclipse.ui.edit.findPrevious"
	        contextId="org.eclipse.ui.textEditorScope"
			schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
	        sequence="M1+M2+K"/>
	  <key
	        commandId="org.eclipse.ui.edit.findIncremental"
	        contextId="org.eclipse.ui.textEditorScope"
			schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
	        sequence="M1+J"/>
	  <key
	        commandId="org.eclipse.ui.edit.findIncrementalReverse"
	        contextId="org.eclipse.ui.textEditorScope"
			schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
	        sequence="M1+M2+J"/>
	  <key
	        commandId="org.eclipse.ui.edit.text.goto.line"
	        contextId="org.eclipse.ui.textEditorScope"
			schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
	        sequence="M1+L"/>
	  <key
	        commandId="org.eclipse.ui.edit.text.scroll.lineUp"
	        contextId="org.eclipse.ui.textEditorScope"
			schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
	        sequence="CTRL+ARROW_UP"/>	<!-- hardcode CTRL to avoid overwriting Command+UP on carbon -->
	  <key
	        commandId="org.eclipse.ui.edit.text.scroll.lineDown"
	        contextId="org.eclipse.ui.textEditorScope"
			schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
	        sequence="CTRL+ARROW_DOWN"/>	<!-- hardcode CTRL to avoid overwriting Command+DOWN on carbon -->
	  <key
	        commandId="org.eclipse.ui.edit.text.toggleOverwrite"
	        contextId="org.eclipse.ui.textEditorScope"
			schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
	        sequence="INSERT"/>
	  <key
	        commandId="org.eclipse.ui.edit.text.showRulerContextMenu"
	        contextId="org.eclipse.ui.textEditorScope"
			schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
	        sequence="M1+F10"/>
	  <key
	        commandId="org.eclipse.ui.edit.text.gotoLastEditPosition"
	        contextId="org.eclipse.ui.contexts.window"
			schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
	        sequence="CTRL+Q"/>	<!-- Command+Q is quit on carbon, so don't overwrite it -->
	  <key
	        commandId="org.eclipse.ui.edit.text.smartEnter"
	        contextId="org.eclipse.ui.textEditorScope"
	        sequence="M2+CR"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        sequence="M1+M2+CR"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId="org.eclipse.ui.edit.text.smartEnterInverse"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        sequence="M3+ARROW_UP"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId="org.eclipse.ui.edit.text.moveLineUp"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        sequence="M3+ARROW_DOWN"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId="org.eclipse.ui.edit.text.moveLineDown"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        sequence="M1+M3+ARROW_UP"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId="org.eclipse.ui.edit.text.copyLineUp"
			schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        sequence="M1+M3+ARROW_DOWN"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId="org.eclipse.ui.edit.text.copyLineDown"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        commandId="org.eclipse.ui.edit.text.join.lines"
	        contextId="org.eclipse.ui.textEditorScope"
			schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
	        sequence="M1+M3+J"/>
	  <!-- disable the key binding for Carbon as it conflicts with another one in the SDK -->
	  <key
            platform="carbon"
	        commandId=""
	        contextId="org.eclipse.ui.textEditorScope"
			schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
	        sequence="M1+M3+J"/>
	  <key
	        sequence="M1+M2+X"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId="org.eclipse.ui.edit.text.upperCase"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        sequence="M1+M2+Y"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId="org.eclipse.ui.edit.text.lowerCase"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        sequence="M1+ARROW_RIGHT"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId="org.eclipse.ui.edit.text.goto.wordNext"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        commandId="org.eclipse.ui.edit.text.goto.lineEnd"
	        sequence="END"
	        contextId="org.eclipse.ui.textEditorScope"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        commandId=""
            platform="carbon"
	        sequence="M1+ARROW_RIGHT"
	        contextId="org.eclipse.ui.textEditorScope"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        commandId="org.eclipse.ui.edit.text.goto.lineEnd"
            platform="carbon"
	        sequence="M1+ARROW_RIGHT"
	        contextId="org.eclipse.ui.textEditorScope"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        commandId="org.eclipse.ui.edit.text.select.lineEnd"
	        sequence="M2+END"
	        contextId="org.eclipse.ui.textEditorScope"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        commandId=""
            platform="carbon"
	        sequence="M2+END"
	        contextId="org.eclipse.ui.textEditorScope"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        commandId="org.eclipse.ui.edit.text.select.lineEnd"
            platform="carbon"
	        sequence="M1+M2+ARROW_RIGHT"
	        contextId="org.eclipse.ui.textEditorScope"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        commandId="org.eclipse.ui.edit.text.select.textEnd"
            platform="carbon"
	        sequence="M2+END"
	        contextId="org.eclipse.ui.textEditorScope"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        commandId="org.eclipse.ui.edit.text.goto.textEnd"
	        sequence="M1+END"
	        contextId="org.eclipse.ui.textEditorScope"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        commandId=""
            platform="carbon"
	        sequence="END"
	        contextId="org.eclipse.ui.textEditorScope"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        commandId="org.eclipse.ui.edit.text.goto.textEnd"
            platform="carbon"
	        sequence="END"
	        contextId="org.eclipse.ui.textEditorScope"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
            platform="carbon"
	        sequence="ALT+ARROW_RIGHT"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId="org.eclipse.ui.edit.text.goto.wordNext"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        sequence="M1+ARROW_LEFT"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId="org.eclipse.ui.edit.text.goto.wordPrevious"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        commandId="org.eclipse.ui.edit.text.goto.lineStart"
	        sequence="HOME"
	        contextId="org.eclipse.ui.textEditorScope"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        commandId=""
            platform="carbon"
	        sequence="M1+ARROW_LEFT"
	        contextId="org.eclipse.ui.textEditorScope"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        commandId="org.eclipse.ui.edit.text.goto.lineStart"
            platform="carbon"
	        sequence="M1+ARROW_LEFT"
	        contextId="org.eclipse.ui.textEditorScope"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        commandId="org.eclipse.ui.edit.text.select.lineStart"
	        sequence="M2+HOME"
	        contextId="org.eclipse.ui.textEditorScope"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        commandId=""
            platform="carbon"
	        sequence="M2+HOME"
	        contextId="org.eclipse.ui.textEditorScope"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        commandId="org.eclipse.ui.edit.text.select.lineStart"
            platform="carbon"
	        sequence="M1+M2+ARROW_LEFT"
	        contextId="org.eclipse.ui.textEditorScope"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        commandId="org.eclipse.ui.edit.text.select.textStart"
            platform="carbon"
	        sequence="M2+HOME"
	        contextId="org.eclipse.ui.textEditorScope"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        commandId="org.eclipse.ui.edit.text.goto.textStart"
	        sequence="M1+HOME"
	        contextId="org.eclipse.ui.textEditorScope"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        commandId=""
            platform="carbon"
	        sequence="HOME"
	        contextId="org.eclipse.ui.textEditorScope"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        commandId="org.eclipse.ui.edit.text.goto.textStart"
            platform="carbon"
	        sequence="HOME"
	        contextId="org.eclipse.ui.textEditorScope"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
            platform="carbon"
	        sequence="ALT+ARROW_LEFT"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId="org.eclipse.ui.edit.text.goto.wordPrevious"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        sequence="M1+DEL"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId="org.eclipse.ui.edit.text.deleteNextWord"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
            platform="carbon"
	        sequence="M1+DEL"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId=""
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
            platform="carbon"
	        sequence="ALT+DEL"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId="org.eclipse.ui.edit.text.deleteNextWord"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        sequence="M1+BS"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId="org.eclipse.ui.edit.text.deletePreviousWord"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
            platform="carbon"
	        sequence="M1+BS"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId=""
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
            platform="carbon"
	        sequence="ALT+BS"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId="org.eclipse.ui.edit.text.deletePreviousWord"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        sequence="M1+M2+ARROW_RIGHT"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId="org.eclipse.ui.edit.text.select.wordNext"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
            platform="carbon"
	        sequence="M1+M2+ARROW_RIGHT"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId=""
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
            platform="carbon"
	        sequence="ALT+SHIFT+ARROW_RIGHT"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId="org.eclipse.ui.edit.text.select.wordNext"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
	        sequence="M1+M2+ARROW_LEFT"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId="org.eclipse.ui.edit.text.select.wordPrevious"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
            platform="carbon"
	        sequence="M1+M2+ARROW_LEFT"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId=""
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
	  <key
            platform="carbon"
	        sequence="ALT+SHIFT+ARROW_LEFT"
	        contextId="org.eclipse.ui.textEditorScope"
	        commandId="org.eclipse.ui.edit.text.select.wordPrevious"
	        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.toggleInsertMode"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="M1+M2+INSERT"
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
      <key
            sequence="F2"
            contextId="org.eclipse.ui.textEditorScope"
            commandId="org.eclipse.ui.edit.text.showInformation"
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.hippieCompletion"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="M3+/"
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
      <!-- Alt+/ does not work on carbon - use Ctrl+. instead. 
             org.eclipse.ui.navigate.next uses M1+. -->
      <key
            platform="carbon"
            commandId=""
            contextId="org.eclipse.ui.textEditorScope"
            sequence="M3+/"
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
      <key
            platform="carbon"
            commandId="org.eclipse.ui.edit.text.hippieCompletion"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="M4+."
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>

      <!-- In the Chinese language M3+/ is already reserved for content assist -->
      <key   
            locale="zh"  
            contextId="org.eclipse.ui.textEditorScope"   
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"   
            sequence="M3+/"/> 
      <key
            locale="zh"
            commandId="org.eclipse.ui.edit.text.hippieCompletion"
            contextId="org.eclipse.ui.textEditorScope"
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
            sequence="M1+M3+/"/>

      <!-- In the Japanese language on GTK M3+/ is already reserved for content assist -->
      <key   
            locale="ja"
            platform="gtk"  
            contextId="org.eclipse.ui.textEditorScope"   
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"   
            sequence="M3+/"/> 
      <key
            locale="ja"
            platform="gtk"  
            commandId="org.eclipse.ui.edit.text.hippieCompletion"
            contextId="org.eclipse.ui.textEditorScope"
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
            sequence="M1+M3+/"/>

      <!-- In the Korean language M3+/ on GTK is already reserved for content assist -->
      <key   
            locale="ko"  
            platform="gtk"  
            contextId="org.eclipse.ui.textEditorScope"   
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"   
            sequence="M3+/"/> 
      <key
            locale="ko"
            platform="gtk"  
            commandId="org.eclipse.ui.edit.text.hippieCompletion"
            contextId="org.eclipse.ui.textEditorScope"
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
            sequence="M1+M3+/"/>
            
      <!-- In the Japanese language on Motif M3+/ is already reserved for content assist -->
      <key   
            locale="ja"
            platform="motif"  
            contextId="org.eclipse.ui.textEditorScope"   
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"   
            sequence="M3+/"/> 
      <key
            locale="ja"
            platform="motif"  
            commandId="org.eclipse.ui.edit.text.hippieCompletion"
            contextId="org.eclipse.ui.textEditorScope"
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
            sequence="M1+M3+/"/>

      <!-- In the Korean language M3+/ on Motif is already reserved for content assist -->
      <key   
            locale="ko"  
            platform="motif"  
            contextId="org.eclipse.ui.textEditorScope"   
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"   
            sequence="M3+/"/> 
      <key
            locale="ko"
            platform="motif"  
            commandId="org.eclipse.ui.edit.text.hippieCompletion"
            contextId="org.eclipse.ui.textEditorScope"
            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
            sequence="M1+M3+/"/>
      
      <!-- emacs key bindings -->
      <key
            commandId="org.eclipse.ui.edit.text.cut.line.to.beginning"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="ALT+0 CTRL+K"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.cut.line.to.beginning"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="ESC 0 CTRL+K"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.cut.line.to.end"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="CTRL+K"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.set.mark"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="CTRL+SPACE"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.set.mark"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="CTRL+2"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.clear.mark"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="CTRL+G"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.swap.mark"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="CTRL+X CTRL+X"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.findIncremental"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="CTRL+S"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.findIncrementalReverse"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="CTRL+R"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.lineUp"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="CTRL+P"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.lineDown"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="CTRL+N"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.lineStart"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="CTRL+A"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.lineEnd"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="CTRL+E"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.line"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="CTRL+X G"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.columnPrevious"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="CTRL+B"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.columnNext"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="CTRL+F"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.pageUp"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="ALT+V"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.pageUp"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="ESC V"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.pageDown"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="CTRL+V"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.wordPrevious"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="ALT+B"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.wordPrevious"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="ESC B"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.wordNext"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="ALT+F"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.wordNext"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="ESC F"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.textStart"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="ALT+<"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.textStart"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="ALT+SHIFT+<"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.textStart"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="ESC <"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.textStart"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="ESC SHIFT+<"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.textStart"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="CTRL+X ["
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.textEnd"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="ALT+>"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.textEnd"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="ALT+SHIFT+>"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.textEnd"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="ESC >"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.textEnd"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="ESC SHIFT+>"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.goto.textEnd"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="CTRL+X ]"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.scroll.lineUp"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="ALT+Z"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.scroll.lineUp"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="ESC Z"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.scroll.lineDown"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="CTRL+Z"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.deleteNext"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="CTRL+D"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.deletePreviousWord"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="ALT+BS"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.deletePreviousWord"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="ESC BS"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.deleteNextWord"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="ALT+D"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
      <key
            commandId="org.eclipse.ui.edit.text.deleteNextWord"
            contextId="org.eclipse.ui.textEditorScope"
            sequence="ESC D"
            schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"/>
	  <key
	        commandId="org.eclipse.ui.edit.text.recenter"
	        contextId="org.eclipse.ui.textEditorScope"
			schemeId="org.eclipse.ui.emacsAcceleratorConfiguration"
	        sequence="CTRL+L"/>
   </extension>
   
   	<extension
         point="org.eclipse.ui.actionSets">
      <actionSet
            label="%textEditorPresentationActionSet.label"
            visible="false"
            id="org.eclipse.ui.edit.text.actionSet.presentation">
         <action
               allowLabelUpdate="true"
               style="toggle"
               toolbarPath="Normal/Presentation"
               id="org.eclipse.ui.edit.text.toggleShowSelectedElementOnly"
               definitionId="org.eclipse.ui.edit.text.toggleShowSelectedElementOnly"
               disabledIcon="$nl$/icons/full/dtool16/segment_edit.gif"
               icon="$nl$/icons/full/etool16/segment_edit.gif"
               helpContextId="only_show_selected_element_action_context"
               label="%onlyShowSelectedElement.label"
               retarget="true"
               tooltip="%onlyShowSelectedElement.tooltip">
         </action>
         <action
               allowLabelUpdate="true"
               definitionId="org.eclipse.ui.edit.text.toggleShowWhitespaceCharacters"
               disabledIcon="$nl$/icons/full/dtool16/show_whitespace_chars.gif"
               helpContextId="show_whitespace_characters_action_context"
               icon="$nl$/icons/full/etool16/show_whitespace_chars.gif"
               id="org.eclipse.ui.edit.text.toggleShowWhitespaceCharacters"
               label="%showWhitespaceCharacters.label"
               retarget="true"
               style="toggle"
               toolbarPath="Normal/Presentation"
               tooltip="%showWhitespaceCharacters.tooltip">
        </action>
      </actionSet>
   </extension>
</plugin>
... this post is sponsored by my books ...

#1 New Release!

FP Best Seller

 

new blog posts

 

Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.

A percentage of advertising revenue from
pages under the /java/jwarehouse URI on this website is
paid back to open source projects.