当前页面:
在线文档首页 >
NetBeans API Javadoc 5.5.1
InitializerElementNode (NetBeans Java Hierarchy API) - NetBeans API Javadoc 5.5.1
org.openide.src.nodes
Class InitializerElementNode
java.lang.Object
java.beans.FeatureDescriptor
org.openide.nodes.Node
org.openide.nodes.AbstractNode
org.openide.src.nodes.ElementNode
org.openide.src.nodes.InitializerElementNode
- All Implemented Interfaces:
- ElementProperties, HelpCtx.Provider, Lookup.Provider
public class InitializerElementNode
- extends ElementNode
Node representing an initializer (static or nonstatic).
- See Also:
InitializerElement
Fields inherited from interface org.openide.src.ElementProperties |
PROP_ALL_CLASSES, PROP_BODY, PROP_CLASS_OR_INTERFACE, PROP_CLASSES, PROP_CONSTRUCTORS, PROP_EXCEPTIONS, PROP_FIELDS, PROP_IMPORTS, PROP_INIT_VALUE, PROP_INITIALIZERS, PROP_INTERFACES, PROP_JAVADOC, PROP_MEMBERS, PROP_METHODS, PROP_MODIFIERS, PROP_NAME, PROP_PACKAGE, PROP_PARAMETERS, PROP_RETURN, PROP_STATIC, PROP_STATUS, PROP_SUPERCLASS, PROP_TYPE, PROP_VALID |
Methods inherited from class org.openide.src.nodes.ElementNode |
canCopy, canCut, canDestroy, clipboardCopy, clipboardCut, equals, getCookie, getElementFormat, getHandle, getPropertySets, getShortDescription, hashCode, setActions, setElementFormat |
Methods inherited from class org.openide.nodes.AbstractNode |
cloneNode, createActions, createPasteTypes, drag, getActions, getCookieSet, getCustomizer, getDefaultAction, getDropType, getIcon, getNewTypes, getOpenedIcon, getPasteTypes, getPreferredAction, getSheet, hasCustomizer, setCookieSet, setDefaultAction, setIconBase, setIconBaseWithExtension, setName, setSheet |
Methods inherited from class org.openide.nodes.Node |
addNodeListener, addPropertyChangeListener, clone, fireCookieChange, fireDisplayNameChange, fireIconChange, fireNameChange, fireNodeDestroyed, fireOpenedIconChange, firePropertyChange, firePropertySetsChange, fireShortDescriptionChange, getActions, getChildren, getContextActions, getContextMenu, getHtmlDisplayName, getLookup, getParentNode, hasPropertyChangeListener, isLeaf, removeNodeListener, removePropertyChangeListener, setChildren, setDisplayName, setShortDescription, toString |
Methods inherited from class java.beans.FeatureDescriptor |
attributeNames, getDisplayName, getName, getValue, isExpert, isHidden, isPreferred, setExpert, setHidden, setPreferred, setValue |
FIELD_PUBLIC
public static final String FIELD_PUBLIC
- See Also:
- Constant Field Values
FIELD_PROTECTED
public static final String FIELD_PROTECTED
- See Also:
- Constant Field Values
FIELD_PRIVATE
public static final String FIELD_PRIVATE
- See Also:
- Constant Field Values
FIELD_PACKAGE
public static final String FIELD_PACKAGE
- See Also:
- Constant Field Values
FIELD_ST_PUBLIC
public static final String FIELD_ST_PUBLIC
- See Also:
- Constant Field Values
FIELD_ST_PROTECTED
public static final String FIELD_ST_PROTECTED
- See Also:
- Constant Field Values
FIELD_ST_PRIVATE
public static final String FIELD_ST_PRIVATE
- See Also:
- Constant Field Values
FIELD_ST_PACKAGE
public static final String FIELD_ST_PACKAGE
- See Also:
- Constant Field Values
CONSTRUCTOR_PUBLIC
public static final String CONSTRUCTOR_PUBLIC
- See Also:
- Constant Field Values
CONSTRUCTOR_PROTECTED
public static final String CONSTRUCTOR_PROTECTED
- See Also:
- Constant Field Values
CONSTRUCTOR_PRIVATE
public static final String CONSTRUCTOR_PRIVATE
- See Also:
- Constant Field Values
CONSTRUCTOR_PACKAGE
public static final String CONSTRUCTOR_PACKAGE
- See Also:
- Constant Field Values
METHOD_PUBLIC
public static final String METHOD_PUBLIC
- See Also:
- Constant Field Values
METHOD_PROTECTED
public static final String METHOD_PROTECTED
- See Also:
- Constant Field Values
METHOD_PRIVATE
public static final String METHOD_PRIVATE
- See Also:
- Constant Field Values
METHOD_PACKAGE
public static final String METHOD_PACKAGE
- See Also:
- Constant Field Values
METHOD_ST_PUBLIC
public static final String METHOD_ST_PUBLIC
- See Also:
- Constant Field Values
METHOD_ST_PROTECTED
public static final String METHOD_ST_PROTECTED
- See Also:
- Constant Field Values
METHOD_ST_PRIVATE
public static final String METHOD_ST_PRIVATE
- See Also:
- Constant Field Values
METHOD_ST_PACKAGE
public static final String METHOD_ST_PACKAGE
- See Also:
- Constant Field Values
INITIALIZER
public static final String INITIALIZER
- See Also:
- Constant Field Values
INITIALIZER_ST
public static final String INITIALIZER_ST
- See Also:
- Constant Field Values
CLASS
public static final String CLASS
- See Also:
- Constant Field Values
INTERFACE
public static final String INTERFACE
- See Also:
- Constant Field Values
WAIT
public static final String WAIT
- See Also:
- Constant Field Values
ERROR
public static final String ERROR
- See Also:
- Constant Field Values
FIELDS_CATEGORY
public static final String FIELDS_CATEGORY
- See Also:
- Constant Field Values
CONSTRUCTORS_CATEGORY
public static final String CONSTRUCTORS_CATEGORY
- See Also:
- Constant Field Values
METHODS_CATEGORY
public static final String METHODS_CATEGORY
- See Also:
- Constant Field Values
InitializerElementNode
public InitializerElementNode(InitializerElement element,
boolean writeable)
- Create a new initializer node.
- Parameters:
element
- initializer element to representwriteable
- true
to be writable
getHelpCtx
public HelpCtx getHelpCtx()
- Specified by:
getHelpCtx
in interface HelpCtx.Provider
- Overrides:
getHelpCtx
in class ElementNode
resolveIconBase
protected String resolveIconBase()
- Description copied from class:
ElementNode
- Get the currently appropriate icon base.
Subclasses should make this sensitive to the state of the element--for example,
a private variable may have a different icon than a public one.
The icon will be automatically changed whenever a
relevant
change is made to the element.
- Specified by:
resolveIconBase
in class ElementNode
- Returns:
- icon base
- See Also:
AbstractNode.setIconBase(java.lang.String)
getIconAffectingProperties
protected String[] getIconAffectingProperties()
- Description copied from class:
ElementNode
- Get the names of all element properties which might affect the choice of icon.
The default implementation just returns
ElementProperties.PROP_MODIFIERS
.
- Overrides:
getIconAffectingProperties
in class ElementNode
- Returns:
- the property names, from
ElementProperties
getHintElementFormat
protected ElementFormat getHintElementFormat()
- Description copied from class:
ElementNode
- Get a format for creating this node's
short description
.
- Specified by:
getHintElementFormat
in class ElementNode
createSheet
protected Sheet createSheet()
- Overrides:
createSheet
in class AbstractNode
canRename
public boolean canRename()
- Indicate that this node cannot be renamed.
An initializer has no name.
- Overrides:
canRename
in class ElementNode
- Returns:
false
destroy
public void destroy()
throws IOException
- Overrides:
destroy
in class Node
- Throws:
IOException
createStaticProperty
protected Node.Property createStaticProperty(boolean canW)
- Create a property for whether or not the initializer is static.
- Parameters:
canW
- false
to force property to be read-only
- Returns:
- the property