|
|||||||||
| Home >> All >> com >> maddyhome >> idea >> vim >> [ key overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.maddyhome.idea.vim.key
Class BranchNode

java.lang.Objectcom.maddyhome.idea.vim.key.ParentNode
com.maddyhome.idea.vim.key.BranchNode
- All Implemented Interfaces:
- Node
- public class BranchNode
- extends ParentNode
This node of the key/action tree will contain one or more child nodes.
| Field Summary | |
static java.lang.String |
ARGUMENT
This is a special key for an argument child node |
protected javax.swing.KeyStroke |
key
|
| Fields inherited from class com.maddyhome.idea.vim.key.ParentNode |
children |
| Constructor Summary | |
BranchNode(javax.swing.KeyStroke key)
Creates the branch node for the given keystroke |
|
| Method Summary | |
Node |
getArgumentNode()
|
Node |
getChild(java.lang.Object key)
Returns the child node associated with the supplied key. |
javax.swing.KeyStroke |
getKey()
The key this node is associated with |
java.lang.String |
toString()
Convert this Object to a human-readable String. |
| Methods inherited from class com.maddyhome.idea.vim.key.ParentNode |
addChild |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
ARGUMENT
public static final java.lang.String ARGUMENT
- This is a special key for an argument child node
- See Also:
- Constant Field Values
key
protected javax.swing.KeyStroke key
| Constructor Detail |
BranchNode
public BranchNode(javax.swing.KeyStroke key)
- Creates the branch node for the given keystroke
| Method Detail |
getChild
public Node getChild(java.lang.Object key)
- Returns the child node associated with the supplied key. The key must be the same as used in
ParentNode.addChild(com.maddyhome.idea.vim.key.Node, java.lang.Object)55 . If no such child is found but there is an argument node, the argument node is returned.- Overrides:
getChildin classParentNode
getArgumentNode
public Node getArgumentNode()
getKey
public javax.swing.KeyStroke getKey()
- The key this node is associated with
toString
public java.lang.String toString()
- Description copied from class:
java.lang.Object - Convert this Object to a human-readable String.
There are no limits placed on how long this String
should be or what it should contain. We suggest you
make it as intuitive as possible to be able to place
it into System.out.println() 55
and such.
It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.
This method will be called when performing string concatenation with this object. If the result is
null, string concatenation will instead use"null".The default implementation returns
getClass().getName() + "@" + Integer.toHexString(hashCode()).
|
|||||||||
| Home >> All >> com >> maddyhome >> idea >> vim >> [ key overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC