Class AnahataNodeFactory.AnahataMdNode
java.lang.Object
java.beans.FeatureDescriptor
org.openide.nodes.Node
org.openide.nodes.FilterNode
uno.anahata.asi.nb.nodes.AnahataNodeFactory.AnahataMdNode
- All Implemented Interfaces:
org.openide.util.HelpCtx.Provider, org.openide.util.Lookup.Provider
- Enclosing class:
AnahataNodeFactory
private static class AnahataNodeFactory.AnahataMdNode
extends org.openide.nodes.FilterNode
A specialized node for the anahata.md file that uses the Anahata icon.
- Author:
- anahata
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openide.nodes.FilterNode
org.openide.nodes.FilterNode.Children, org.openide.nodes.FilterNode.NodeAdapter, org.openide.nodes.FilterNode.PropertyChangeAdapterNested classes/interfaces inherited from class org.openide.nodes.Node
org.openide.nodes.Node.Cookie, org.openide.nodes.Node.Handle, org.openide.nodes.Node.IndexedProperty<T,E>, org.openide.nodes.Node.Property<T>, org.openide.nodes.Node.PropertySet -
Field Summary
FieldsFields inherited from class org.openide.nodes.FilterNode
DELEGATE_DESTROY, DELEGATE_GET_ACTIONS, DELEGATE_GET_CONTEXT_ACTIONS, DELEGATE_GET_DISPLAY_NAME, DELEGATE_GET_NAME, DELEGATE_GET_SHORT_DESCRIPTION, DELEGATE_GET_VALUE, DELEGATE_SET_DISPLAY_NAME, DELEGATE_SET_NAME, DELEGATE_SET_SHORT_DESCRIPTION, DELEGATE_SET_VALUEFields inherited from class org.openide.nodes.Node
EMPTY, PROP_COOKIE, PROP_DISPLAY_NAME, PROP_ICON, PROP_LEAF, PROP_NAME, PROP_OPENED_ICON, PROP_PARENT_NODE, PROP_PROPERTY_SETS, PROP_SHORT_DESCRIPTION -
Constructor Summary
ConstructorsConstructorDescriptionAnahataMdNode(org.openide.nodes.Node original) Constructs a new anahata.md node. -
Method Summary
Methods inherited from class org.openide.nodes.FilterNode
canCopy, canCut, canDestroy, canRename, changeOriginal, clipboardCopy, clipboardCut, cloneNode, createNodeListener, createPropertyChangeListener, destroy, disableDelegation, drag, enableDelegation, equals, getActions, getActions, getContextActions, getCookie, getCustomizer, getDefaultAction, getDisplayName, getDropType, getHandle, getHelpCtx, getHtmlDisplayName, getName, getNewTypes, getOriginal, getPasteTypes, getPreferredAction, getPropertySets, getShortDescription, getValue, hasCustomizer, hashCode, setDisplayName, setName, setShortDescription, setValueMethods inherited from class org.openide.nodes.Node
addNodeListener, addPropertyChangeListener, clone, fireCookieChange, fireDisplayNameChange, fireIconChange, fireNameChange, fireNodeDestroyed, fireOpenedIconChange, firePropertyChange, firePropertySetsChange, fireShortDescriptionChange, getChildren, getContextMenu, getLookup, getParentNode, hasPropertyChangeListener, isLeaf, removeNodeListener, removePropertyChangeListener, setChildren, setHidden, toStringMethods inherited from class FeatureDescriptor
attributeNames, isExpert, isHidden, isPreferred, setExpert, setPreferred
-
Field Details
-
ANAHATA_ICON_PATH
-
-
Constructor Details
-
AnahataMdNode
public AnahataMdNode(org.openide.nodes.Node original) Constructs a new anahata.md node.- Parameters:
original- The original node to filter.
-
-
Method Details
-
getIcon
Returns the dedicated Anahata branding icon for the
anahata.mdfile.- Overrides:
getIconin classorg.openide.nodes.FilterNode
-
getOpenedIcon
Uses the same Anahata icon for the opened state of the file.
- Overrides:
getOpenedIconin classorg.openide.nodes.FilterNode
-

