Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jempeg.empeg.emplode.model
Class VirtualTagFIDPlaylistTreeNode  view VirtualTagFIDPlaylistTreeNode download VirtualTagFIDPlaylistTreeNode.java

java.lang.Object
  extended byjavax.swing.tree.DefaultMutableTreeNode
      extended byorg.jempeg.empeg.emplode.model.VirtualFIDPlaylistTreeNode
          extended byorg.jempeg.empeg.emplode.model.VirtualTagFIDPlaylistTreeNode
All Implemented Interfaces:
java.lang.Cloneable, EmpegPlaylistTreeNodeIfc, EmpegTreeNodeIfc, java.util.EventListener, FIDPlaylistTreeNodeIfc, org.jempeg.empeg.emplode.action.FIDTreeNodeChangeListenerIfc, javax.swing.tree.MutableTreeNode, java.io.Serializable, javax.swing.tree.TreeNode

public class VirtualTagFIDPlaylistTreeNode
extends VirtualFIDPlaylistTreeNode

VirtualTagFIDPlaylistTreeNode is a virtual playlist that is created based on a tag (i.e. the "Bruce Hornsby" Artist tag playlist.

Version:
$Revision: 1.6 $

Nested Class Summary
 
Nested classes inherited from class javax.swing.tree.DefaultMutableTreeNode
 
Field Summary
private  java.lang.String myTagName
           
private  java.lang.String myTagValue
           
 
Fields inherited from class org.jempeg.empeg.emplode.model.VirtualFIDPlaylistTreeNode
 
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
 
Fields inherited from interface org.jempeg.empeg.emplode.model.EmpegTreeNodeIfc
TYPE_ALBUM, TYPE_ALBUMS, TYPE_ARTIST, TYPE_ARTISTS, TYPE_FOLDER, TYPE_GENRE, TYPE_GENRES, TYPE_PLAYLIST, TYPE_ROOT, TYPE_TUNE, TYPE_TUNES, TYPE_YEAR, TYPE_YEARS
 
Constructor Summary
VirtualTagFIDPlaylistTreeNode(java.lang.String _tagName, java.lang.String _tagValue)
           
 
Method Summary
 void add(org.jempeg.empeg.emplode.action.FIDTreeNodeChangeListenerIfc _changeListener, org.jempeg.empeg.emplode.action.ConfirmationListenerIfc _confirmationListener, EmpegTreeNodeIfc _childNode)
          Attempt to add the given child node.
 void delete(org.jempeg.empeg.emplode.action.FIDTreeNodeChangeListenerIfc _changeListener, org.jempeg.empeg.emplode.action.ConfirmationListenerIfc _confirmationListener, EmpegTreeNodeIfc _childNode)
          Attempt to delete the given child node.
 void move(org.jempeg.empeg.emplode.action.FIDTreeNodeChangeListenerIfc _changeListener, org.jempeg.empeg.emplode.action.ConfirmationListenerIfc _confirmationListener, EmpegTreeNodeIfc _childNode)
          Attempt to move the given child node into this node.
 
Methods inherited from class org.jempeg.empeg.emplode.model.VirtualFIDPlaylistTreeNode
add, clear, clone, createTableModel, fidTreeNodesAdded, fidTreeNodesModified, fidTreeNodesRemoved, getFIDIndexOf, getFIDTreeNodeAt, getSize, getTitle, getTreeNode, getType, remove, setType
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, depthFirstEnumeration, getAllowsChildren, 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, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.swing.tree.MutableTreeNode
insert, remove, remove, removeFromParent, setParent, setUserObject
 
Methods inherited from interface javax.swing.tree.TreeNode
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf
 

Field Detail

myTagName

private java.lang.String myTagName

myTagValue

private java.lang.String myTagValue
Constructor Detail

VirtualTagFIDPlaylistTreeNode

public VirtualTagFIDPlaylistTreeNode(java.lang.String _tagName,
                                     java.lang.String _tagValue)
Method Detail

add

public void add(org.jempeg.empeg.emplode.action.FIDTreeNodeChangeListenerIfc _changeListener,
                org.jempeg.empeg.emplode.action.ConfirmationListenerIfc _confirmationListener,
                EmpegTreeNodeIfc _childNode)
Attempt to add the given child node.

Specified by:
add in interface EmpegPlaylistTreeNodeIfc
Overrides:
add in class VirtualFIDPlaylistTreeNode

delete

public void delete(org.jempeg.empeg.emplode.action.FIDTreeNodeChangeListenerIfc _changeListener,
                   org.jempeg.empeg.emplode.action.ConfirmationListenerIfc _confirmationListener,
                   EmpegTreeNodeIfc _childNode)
Attempt to delete the given child node.

Specified by:
delete in interface EmpegPlaylistTreeNodeIfc
Overrides:
delete in class VirtualFIDPlaylistTreeNode

move

public void move(org.jempeg.empeg.emplode.action.FIDTreeNodeChangeListenerIfc _changeListener,
                 org.jempeg.empeg.emplode.action.ConfirmationListenerIfc _confirmationListener,
                 EmpegTreeNodeIfc _childNode)
Attempt to move the given child node into this node.

Specified by:
move in interface EmpegPlaylistTreeNodeIfc
Overrides:
move in class VirtualFIDPlaylistTreeNode