Class TransferableTreeNode
java.lang.Object
org.pushingpixels.radiance.theming.internal.widget.tree.dnd.TransferableTreeNode
- All Implemented Interfaces:
Transferable
TransferableTreeNode is a Transferable object used to transfer TreeNodes or
Strings in drag and drop operations.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static DataFlavorThe local JVM DataFlavor.private booleanHolds value of property nodeWasExpanded.private MutableTreeNodeHolds value of property sourceNode.private JTreeHolds value of property sourceTree.private static DataFlavor[]The supported data flavors. -
Constructor Summary
ConstructorsConstructorDescriptionTransferableTreeNode(JTree aTree, MutableTreeNode aNode, boolean wasExpanded) Creates a new instance of TransferableTreeNode. -
Method Summary
Modifier and TypeMethodDescriptionstatic DataFlavorReturns the Java JVM LocalObject Flavor.Getter for property sourceNode.Getter for property sourceTree.private static DataFlavor[]Returns the supported data flavors.getTransferData(DataFlavor flavor) booleanisDataFlavorSupported(DataFlavor flavor) booleanGetter for property nodeWasExpanded.voidsetNodeWasExpanded(boolean nodeWasExpanded) Setter for property nodeWasExpanded.voidsetSourceNode(MutableTreeNode sourceNode) Setter for property sourceNode.voidsetSourceTree(JTree sourceTree) Setter for property sourceTree.
-
Field Details
-
javaJVMLocalObjectFlavor
The local JVM DataFlavor. -
supportedDataFlavors
The supported data flavors. -
sourceTree
Holds value of property sourceTree. -
sourceNode
Holds value of property sourceNode. -
nodeWasExpanded
private boolean nodeWasExpandedHolds value of property nodeWasExpanded.
-
-
Constructor Details
-
TransferableTreeNode
Creates a new instance of TransferableTreeNode.- Parameters:
aTree- the JTree that contains de dragged node.aNode- the MutableTreeNode in JTree that is to be dragged.wasExpanded- true if the source node was expanded, false otherwise.
-
-
Method Details
-
getJavaJVMLocalObjectFlavor
Returns the Java JVM LocalObject Flavor. -
getSupportedDataFlavors
Returns the supported data flavors. -
isDataFlavorSupported
- Specified by:
isDataFlavorSupportedin interfaceTransferable
-
getTransferData
- Specified by:
getTransferDatain interfaceTransferable- Throws:
UnsupportedFlavorExceptionIOException
-
getTransferDataFlavors
- Specified by:
getTransferDataFlavorsin interfaceTransferable
-
getSourceTree
-
setSourceTree
Setter for property sourceTree.- Parameters:
sourceTree- New value of property sourceTree.
-
getSourceNode
Getter for property sourceNode.- Returns:
- Value of property sourceNode.
-
setSourceNode
Setter for property sourceNode.- Parameters:
sourceNode- New value of property sourceNode.
-
isNodeWasExpanded
public boolean isNodeWasExpanded()Getter for property nodeWasExpanded.- Returns:
- Value of property nodeWasExpanded.
-
setNodeWasExpanded
public void setNodeWasExpanded(boolean nodeWasExpanded) Setter for property nodeWasExpanded.- Parameters:
nodeWasExpanded- New value of property nodeWasExpanded.
-