org.openide.util.HelpCtx.Provider
, org.openide.util.Lookup.Provider
protected static class DataShadow.ShadowNode
extends 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_VALUE
Constructor | Description |
---|---|
ShadowNode(DataShadow shadow) |
Create a shadowing node.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
canCopy() |
|
boolean |
canCut() |
|
boolean |
canDestroy() |
|
boolean |
canRename() |
|
Transferable |
clipboardCopy() |
Copy this node to the clipboard.
|
Transferable |
clipboardCut() |
Cut this node to the clipboard.
|
org.openide.nodes.Node |
cloneNode() |
|
protected org.openide.nodes.NodeListener |
createNodeListener() |
Creates a node listener that allows listening on the
original node and propagating events to the proxy.
|
void |
destroy() |
|
Transferable |
drag() |
This implementation only calls clipboardCopy supposing that
copy to clipboard and copy by d'n'd are similar.
|
boolean |
equals(Object o) |
Equal if the o is ShadowNode to the same shadow object.
|
<T extends org.openide.nodes.Node.Cookie> |
getCookie(Class<T> cl) |
|
String |
getDisplayName() |
|
String |
getHtmlDisplayName() |
|
Image |
getIcon(int type) |
|
String |
getName() |
The name of the shadow.
|
Image |
getOpenedIcon(int type) |
|
org.openide.nodes.Node.PropertySet[] |
getPropertySets() |
Returns modified properties of the original node.
|
String |
getShortDescription() |
|
int |
hashCode() |
Hashcode is computed by the represented shadow.
|
void |
setName(String name) |
attributeNames, isExpert, isHidden, isPreferred, setExpert, setPreferred
changeOriginal, createPropertyChangeListener, disableDelegation, enableDelegation, getActions, getActions, getContextActions, getCustomizer, getDefaultAction, getDropType, getHandle, getHelpCtx, getNewTypes, getOriginal, getPasteTypes, getPreferredAction, getValue, hasCustomizer, setDisplayName, setShortDescription, setValue
addNodeListener, addPropertyChangeListener, clone, fireCookieChange, fireDisplayNameChange, fireIconChange, fireNameChange, fireNodeDestroyed, fireOpenedIconChange, firePropertyChange, firePropertySetsChange, fireShortDescriptionChange, getChildren, getContextMenu, getLookup, getParentNode, hasPropertyChangeListener, isLeaf, removeNodeListener, removePropertyChangeListener, setChildren, setHidden, toString
public ShadowNode(DataShadow shadow)
shadow
- the shadowpublic org.openide.nodes.Node cloneNode()
cloneNode
in class org.openide.nodes.FilterNode
public void setName(String name)
setName
in class org.openide.nodes.FilterNode
public String getName()
getName
in class org.openide.nodes.FilterNode
public String getDisplayName()
getDisplayName
in class org.openide.nodes.FilterNode
public String getHtmlDisplayName()
getHtmlDisplayName
in class org.openide.nodes.FilterNode
public String getShortDescription()
getShortDescription
in class org.openide.nodes.FilterNode
public Image getIcon(int type)
getIcon
in class org.openide.nodes.FilterNode
public Image getOpenedIcon(int type)
getOpenedIcon
in class org.openide.nodes.FilterNode
public boolean canDestroy()
canDestroy
in class org.openide.nodes.FilterNode
public void destroy() throws IOException
destroy
in class org.openide.nodes.FilterNode
IOException
public final boolean canRename()
canRename
in class org.openide.nodes.FilterNode
public final boolean canCopy()
canCopy
in class org.openide.nodes.FilterNode
public final boolean canCut()
canCut
in class org.openide.nodes.FilterNode
public <T extends org.openide.nodes.Node.Cookie> T getCookie(Class<T> cl)
getCookie
in class org.openide.nodes.FilterNode
public org.openide.nodes.Node.PropertySet[] getPropertySets()
getPropertySets
in class org.openide.nodes.FilterNode
public Transferable clipboardCopy() throws IOException
clipboardCopy
in class org.openide.nodes.FilterNode
ExTransferable.Single
with one copy flavorIOException
- if it could not copyNodeTransfer
public Transferable clipboardCut() throws IOException
clipboardCut
in class org.openide.nodes.FilterNode
ExTransferable.Single
with one cut flavorIOException
- if it could not cutNodeTransfer
public Transferable drag() throws IOException
drag
in class org.openide.nodes.FilterNode
IOException
- when the
cut cannot be performedprotected org.openide.nodes.NodeListener createNodeListener()
Intended for overriding by subclasses, as with FilterNode.createPropertyChangeListener()
.
createNodeListener
in class org.openide.nodes.FilterNode
FilterNode.NodeAdapter
in the default implementationpublic boolean equals(Object o)
equals
in class org.openide.nodes.FilterNode
public int hashCode()
hashCode
in class org.openide.nodes.FilterNode
Built on April 24 2018. | Portions Copyright 1997-2018 Oracle. All rights reserved.