public class DataFolder.FolderNode extends DataNode
org.openide.nodes.Node.Cookie, org.openide.nodes.Node.Handle, org.openide.nodes.Node.IndexedProperty<T extends java.lang.Object,E extends java.lang.Object>, org.openide.nodes.Node.Property<T extends java.lang.Object>, org.openide.nodes.Node.PropertySet| 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(java.awt.datatransfer.Transferable t,
java.util.List<org.openide.util.datatransfer.PasteType> s) |
|
protected org.openide.nodes.Sheet |
createSheet() |
|
<T extends org.openide.nodes.Node.Cookie> |
getCookie(java.lang.Class<T> clazz) |
Get a cookie.
|
java.awt.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() |
|
java.awt.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.
|
javax.swing.Action |
getPreferredAction() |
Get default action.
|
void |
setName(java.lang.String name) |
cloneNode, drag, getCookieSet, getCustomizer, getDefaultAction, getDropType, getPasteTypes, getPropertySets, getSheet, hasCustomizer, setCookieSet, setDefaultAction, setIconBase, setIconBaseWithExtension, setSheetcanCopy, canCut, canDestroy, canRename, clipboardCopy, clipboardCut, createActions, destroy, getActions, getActions, getDataObject, getDisplayName, getHandle, getHelpCtx, getHtmlDisplayName, getShowFileExtensions, getValue, setName, setShowFileExtensionsattributeNames, getName, getShortDescription, isExpert, isHidden, isPreferred, setExpert, setPreferred, setValueaddNodeListener, 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, toStringpublic FolderNode(org.openide.nodes.Children ch)
ch - children to use for the nodeprotected FolderNode()
public java.awt.Image getIcon(int type)
public java.awt.Image getOpenedIcon(int type)
getOpenedIcon in class DataNodetype - the icon type from BeanInfopublic <T extends org.openide.nodes.Node.Cookie> T getCookie(java.lang.Class<T> clazz)
DataNodeDataObject.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 DataNodepublic javax.swing.Action getPreferredAction()
DataNodenull is returned in case the underlying data
object is a template. The templates should not have any default
action.getPreferredAction in class DataNodenull then
the first action returned from getActions (false) method is used.public org.openide.util.datatransfer.NewType[] getNewTypes()
getNewTypes in class org.openide.nodes.AbstractNodeprotected void createPasteTypes(java.awt.datatransfer.Transferable t,
java.util.List<org.openide.util.datatransfer.PasteType> s)
createPasteTypes in class org.openide.nodes.AbstractNodeBuilt on April 24 2018. | Portions Copyright 1997-2018 Oracle. All rights reserved.