Extension SDK 10.1.2

oracle.javatools.editor
Class BasicEditorKit.EmacsAppendNextKillAction

java.lang.Object
  extended byjavax.swing.AbstractAction
      extended byjavax.swing.text.TextAction
          extended byoracle.javatools.editor.BasicAction
              extended byoracle.javatools.editor.EmacsAction
                  extended byoracle.javatools.editor.BasicEditorKit.EmacsKillTypeAction
                      extended byoracle.javatools.editor.BasicEditorKit.EmacsAppendNextKillAction
All Implemented Interfaces:
javax.swing.Action, java.awt.event.ActionListener, java.lang.Cloneable, java.util.EventListener, java.io.Serializable
Enclosing class:
BasicEditorKit

public static class BasicEditorKit.EmacsAppendNextKillAction
extends BasicEditorKit.EmacsKillTypeAction

The EmacsAppendNextKillAction implementation of the action which sets the editor into a mode where if the next command is a kill, it will append into the kill-ring.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class oracle.javatools.editor.EmacsAction
EmacsAction.Tracker
 
Field Summary
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
BasicEditorKit.EmacsAppendNextKillAction()
          Constructs this object with the appropriate action name.
 
Method Summary
protected  boolean killPerformed(java.awt.event.ActionEvent event, BasicEditorPane editor, BasicDocument document, boolean lastActionWasKill)
          The kill operation to perform when this action is triggered.
 
Methods inherited from class oracle.javatools.editor.BasicEditorKit.EmacsKillTypeAction
actionPerformed
 
Methods inherited from class oracle.javatools.editor.EmacsAction
addKillRing, appendKillRing, getClipboardText, getMark, getSystemClipboard, popKillRing, prependKillRing, removeMark, setClipboardText, setMark, showEndBufferMessage, showMarkNotSetMessage, showMarkSetMessage, showNextKillAppendMessage, showPreviousNotYankMessage, showReadOnlyMessage, yankKillRing
 
Methods inherited from class oracle.javatools.editor.BasicAction
actionPerformed, beep, buildIndent, getFontHeight, getLastAction, getMagicCaretPosition, getName, getSmartIndentProvider, getSpaces, getTab, getTabs, getTabSizeProperty, getUseAutoIndentProperty, getUseTabsProperty, getVisibleRect, isEditable, setMagicCaretPosition, showMessage, skipLeadingIndent
 
Methods inherited from class javax.swing.text.TextAction
augmentList, getFocusedComponent, getTextComponent
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicEditorKit.EmacsAppendNextKillAction

public BasicEditorKit.EmacsAppendNextKillAction()
Constructs this object with the appropriate action name.

Method Detail

killPerformed

protected boolean killPerformed(java.awt.event.ActionEvent event,
                                BasicEditorPane editor,
                                BasicDocument document,
                                boolean lastActionWasKill)
The kill operation to perform when this action is triggered. This should return true if the kill operation was performed (i.e., not end of buffer), false otherwise.

Specified by:
killPerformed in class BasicEditorKit.EmacsKillTypeAction
Parameters:
event - the action event
editor - the editor his action was invoked in
document - the document associated with the editor
lastActionWasKill - whether the previous action was a kill
Returns:
true if kill was performed, false otherwise

Extension SDK

 

Copyright © 1997, 2004, Oracle. All rights reserved.