|
org.netbeans.spi.viewmodel/2 1.32.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ExtendedNodeModelFilter
Provides extension to NodeModelFilter
,
filters content of some existing ExtendedNodeModel
.
Method Summary | |
---|---|
boolean |
canCopy(ExtendedNodeModel original,
Object node)
Test whether this node permits copying. |
boolean |
canCut(ExtendedNodeModel original,
Object node)
Test whether this node permits cutting. |
boolean |
canRename(ExtendedNodeModel original,
Object node)
Test whether this node permits renaming. |
Transferable |
clipboardCopy(ExtendedNodeModel original,
Object node)
Called when a node is to be copied to the clipboard. |
Transferable |
clipboardCut(ExtendedNodeModel original,
Object node)
Called when a node is to be cut to the clipboard. |
String |
getIconBaseWithExtension(ExtendedNodeModel original,
Object node)
Returns icon resource with extension for given node. |
PasteType[] |
getPasteTypes(ExtendedNodeModel original,
Object node,
Transferable t)
Determine which paste operations are allowed when a given transferable is in the clipboard. |
void |
setName(ExtendedNodeModel original,
Object node,
String name)
Sets a new name for given node. |
Methods inherited from interface org.netbeans.spi.viewmodel.NodeModelFilter |
---|
addModelListener, getDisplayName, getIconBase, getShortDescription, removeModelListener |
Method Detail |
---|
boolean canRename(ExtendedNodeModel original, Object node) throws UnknownTypeException
true
if so
UnknownTypeException
boolean canCopy(ExtendedNodeModel original, Object node) throws UnknownTypeException
true
if so
UnknownTypeException
boolean canCut(ExtendedNodeModel original, Object node) throws UnknownTypeException
true
if so
UnknownTypeException
Transferable clipboardCopy(ExtendedNodeModel original, Object node) throws IOException, UnknownTypeException
node
- The node object
IOException
- when the copy cannot be performed
UnknownTypeException
Transferable clipboardCut(ExtendedNodeModel original, Object node) throws IOException, UnknownTypeException
node
- The node object
IOException
- when the cut cannot be performed
UnknownTypeException
PasteType[] getPasteTypes(ExtendedNodeModel original, Object node, Transferable t) throws UnknownTypeException
node
- The node objectt
- the transferable in the clipboard
UnknownTypeException
void setName(ExtendedNodeModel original, Object node, String name) throws UnknownTypeException
node
- The object to set the new name to.name
- The new name for the given node
UnknownTypeException
String getIconBaseWithExtension(ExtendedNodeModel original, Object node) throws UnknownTypeException
org.netbeans.spi.viewmodel.NodeModel.getIconBase
node
- The node object
UnknownTypeException
- if this NodeModel implementation is not
able to resolve icon for given node type
|
org.netbeans.spi.viewmodel/2 1.32.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |