java.lang.Object
javax.swing.tree.DefaultMutableTreeNode
org.ccdtovcd.gui.PbcElement
org.ccdtovcd.gui.MovieTreeElement
- All Implemented Interfaces:
- java.lang.Cloneable, javax.swing.tree.MutableTreeNode, java.io.Serializable, TreeElement, javax.swing.tree.TreeNode
- public class MovieTreeElement
- extends PbcElement
- implements TreeElement, java.io.Serializable
| Methods inherited from class javax.swing.tree.DefaultMutableTreeNode |
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject |
imageIcon
public static final javax.swing.ImageIcon imageIcon
MovieTreeElement
public MovieTreeElement()
MovieTreeElement
public MovieTreeElement(java.lang.String movieFilePath)
drop
public boolean drop(java.awt.dnd.DropTargetDropEvent dtde)
- Specified by:
drop in interface TreeElement
getAcceptDragAction
public int getAcceptDragAction(java.awt.dnd.DropTargetDragEvent dtde)
- Specified by:
getAcceptDragAction in interface TreeElement
getAllowsChildren
public boolean getAllowsChildren()
- Description copied from class:
javax.swing.tree.DefaultMutableTreeNode
- getAllowsChildren
- Specified by:
getAllowsChildren in interface javax.swing.tree.TreeNode
getImageIcon
public javax.swing.ImageIcon getImageIcon()
- Specified by:
getImageIcon in interface TreeElement
getType
public int getType()
- Specified by:
getType in interface TreeElement
toString
public java.lang.String toString()
- Description copied from class:
javax.swing.tree.DefaultMutableTreeNode
- Returns a string representation of the node. This implementation returns
getUserObject().toString(), or null if there
is no user object.
- Specified by:
toString in interface TreeElement
getCanBeEdited
public boolean getCanBeEdited()
- Specified by:
getCanBeEdited in interface TreeElement
canNameBeChanged
public boolean canNameBeChanged()
setName
public void setName(java.lang.String name)
getCanBeEncoded
public boolean getCanBeEncoded()
- Specified by:
getCanBeEncoded in interface TreeElement- Overrides:
getCanBeEncoded in class PbcElement
getNeedsEncoding
public boolean getNeedsEncoding()
- Specified by:
getNeedsEncoding in interface TreeElement- Overrides:
getNeedsEncoding in class PbcElement
editElement
public void editElement()
- Specified by:
editElement in interface TreeElement