org.openide.util.HelpCtx.Provider
, org.openide.util.Lookup.Provider
public class DataFolder.FolderNode extends DataNode
Modifier | Constructor | Description |
---|---|---|
protected |
FolderNode() |
Create a folder node with default folder children.
|
|
FolderNode(org.openide.nodes.Children ch) |
Create a folder node with some children.
|
Modifier and Type | Method | Description |
---|---|---|
protected void |
createPasteTypes(Transferable t,
List<org.openide.util.datatransfer.PasteType> s) |
|
protected org.openide.nodes.Sheet |
createSheet() |
|
<T extends org.openide.nodes.Node.Cookie> |
getCookie(Class<T> clazz) |
Get a cookie.
|
Image |
getIcon(int type) |
Overrides folder icon to search for icon in UIManager table for
BeanInfo.ICON_COLOR_16x16 type, to allow for different icons
across Look and Feels.
|
org.openide.util.datatransfer.NewType[] |
getNewTypes() |
|
Image |
getOpenedIcon(int type) |
Overrides folder icon to search for icon in UIManager table for
BeanInfo.ICON_COLOR_16x16 type, to allow for different icons
across Look and Feels.
|
Action |
getPreferredAction() |
Get default action.
|
void |
setName(String name) |
cloneNode, drag, getCookieSet, getCustomizer, getDefaultAction, getDropType, getPasteTypes, getPropertySets, getSheet, hasCustomizer, setCookieSet, setDefaultAction, setIconBase, setIconBaseWithExtension, setSheet
canCopy, canCut, canDestroy, canRename, clipboardCopy, clipboardCut, createActions, destroy, getActions, getActions, getDataObject, getDisplayName, getHandle, getHelpCtx, getHtmlDisplayName, getShowFileExtensions, getValue, setName, setShowFileExtensions
attributeNames, getName, getShortDescription, isExpert, isHidden, isPreferred, setExpert, setPreferred, setValue
addNodeListener, addPropertyChangeListener, clone, equals, fireCookieChange, fireDisplayNameChange, fireIconChange, fireNameChange, fireNodeDestroyed, fireOpenedIconChange, firePropertyChange, firePropertySetsChange, fireShortDescriptionChange, getChildren, getContextActions, getContextMenu, getLookup, getParentNode, hashCode, hasPropertyChangeListener, isLeaf, removeNodeListener, removePropertyChangeListener, setChildren, setDisplayName, setHidden, setShortDescription, toString
public FolderNode(org.openide.nodes.Children ch)
ch
- children to use for the nodeprotected FolderNode()
public Image getIcon(int type)
public Image getOpenedIcon(int type)
getOpenedIcon
in class DataNode
type
- the icon type from BeanInfo
public <T extends org.openide.nodes.Node.Cookie> T getCookie(Class<T> clazz)
DataNode
DataObject.getCookie(java.lang.Class<T>)
is
called. If it produces non-null
result, that is returned.
Otherwise the superclass is tried.
Subclassers overriding this method should consider the recommendations
in DataObject.createNodeDelegate()
. Since version 5.6, if
non-null Lookup
is passed to the constructor, then this
method directly delegates to super.getCookie and does
not query data object at all. This is supposed to provide consistency
between results in getLookup().lookup
and getCookie
.protected org.openide.nodes.Sheet createSheet()
createSheet
in class DataNode
public Action getPreferredAction()
DataNode
null
is returned in case the underlying data
object is a template. The templates should not have any default
action.getPreferredAction
in class DataNode
null
then
the first action returned from getActions (false) method is used.public org.openide.util.datatransfer.NewType[] getNewTypes()
getNewTypes
in class org.openide.nodes.AbstractNode
protected void createPasteTypes(Transferable t, List<org.openide.util.datatransfer.PasteType> s)
createPasteTypes
in class org.openide.nodes.AbstractNode
Built on April 24 2018. | Portions Copyright 1997-2018 Oracle. All rights reserved.