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

Quick Search    Search Deep

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

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

public class SearchesPlaylistTreeNode
extends BasicEmpegPlaylistTreeNode

BasicEmpegPlaylistTreeNode is the most simple implementation of EmpegPlaylistTreeNodeIfc (basically nothing :) ). This is used for the root node of the Empeg tree.

Version:
$Revision: 1.2 $

Nested Class Summary
 
Nested classes inherited from class javax.swing.tree.DefaultMutableTreeNode
 
Field Summary
 
Fields inherited from class org.jempeg.empeg.emplode.model.BasicEmpegPlaylistTreeNode
 
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
SearchesPlaylistTreeNode()
          Constructs a new SearchesPlaylistTreeNode
 
Method Summary
 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.
 int getType()
          Returns the type of this EmpegTreeNode.
 void load()
           
 void save()
           
 
Methods inherited from class org.jempeg.empeg.emplode.model.BasicEmpegPlaylistTreeNode
add, createTableModel, fidTreeNodesAdded, fidTreeNodesModified, fidTreeNodesRemoved, getTitle, move, toString
 
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, 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
 
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
 

Constructor Detail

SearchesPlaylistTreeNode

public SearchesPlaylistTreeNode()
Constructs a new SearchesPlaylistTreeNode

Method Detail

getType

public int getType()
Returns the type of this EmpegTreeNode.

Specified by:
getType in interface EmpegTreeNodeIfc
Overrides:
getType in class BasicEmpegPlaylistTreeNode

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 BasicEmpegPlaylistTreeNode

save

public void save()
          throws java.io.IOException

load

public void load()