net.sourceforge.atunes.kernel.controllers.navigation
Class NodeToSongsTranslator

java.lang.Object
  extended by net.sourceforge.atunes.kernel.controllers.navigation.NodeToSongsTranslator

public class NodeToSongsTranslator
extends java.lang.Object

The Class NodeToSongsTranslator.


Constructor Summary
protected NodeToSongsTranslator(NavigationControllerState state)
          Instantiates a new node to songs translator.
 
Method Summary
protected  java.util.List<AudioObject> getSongsForDeviceTreeNode(javax.swing.tree.DefaultMutableTreeNode node)
          Gets the songs for device tree node.
protected  java.util.List<AudioObject> getSongsForFavoriteTreeNode(javax.swing.tree.DefaultMutableTreeNode node)
          Gets the songs for favorite tree node.
protected  java.util.List<AudioObject> getSongsForNavigationTree(javax.swing.tree.TreePath[] paths)
          Gets the songs for navigation tree.
protected  java.util.List<AudioObject> getSongsForPodcastFeedTreeNode(javax.swing.tree.DefaultMutableTreeNode node)
          Gets the songs for podcast feed tree node.
protected  java.util.List<AudioObject> getSongsForRadioTreeNode(javax.swing.tree.DefaultMutableTreeNode node)
          Gets the songs for radio tree node.
protected  java.util.List<AudioObject> getSongsForTreeNode(javax.swing.tree.DefaultMutableTreeNode node)
          Gets the songs for tree node.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeToSongsTranslator

protected NodeToSongsTranslator(NavigationControllerState state)
Instantiates a new node to songs translator.

Parameters:
state - the state
Method Detail

getSongsForDeviceTreeNode

protected java.util.List<AudioObject> getSongsForDeviceTreeNode(javax.swing.tree.DefaultMutableTreeNode node)
Gets the songs for device tree node.

Parameters:
node - the node
Returns:
the songs for device tree node

getSongsForFavoriteTreeNode

protected java.util.List<AudioObject> getSongsForFavoriteTreeNode(javax.swing.tree.DefaultMutableTreeNode node)
Gets the songs for favorite tree node.

Parameters:
node - the node
Returns:
the songs for favorite tree node

getSongsForNavigationTree

protected java.util.List<AudioObject> getSongsForNavigationTree(javax.swing.tree.TreePath[] paths)
Gets the songs for navigation tree.

Parameters:
paths - the paths
Returns:
the songs for navigation tree

getSongsForPodcastFeedTreeNode

protected java.util.List<AudioObject> getSongsForPodcastFeedTreeNode(javax.swing.tree.DefaultMutableTreeNode node)
Gets the songs for podcast feed tree node.

Parameters:
node - the node
Returns:
the songs for podcast feed tree node

getSongsForRadioTreeNode

protected java.util.List<AudioObject> getSongsForRadioTreeNode(javax.swing.tree.DefaultMutableTreeNode node)
Gets the songs for radio tree node.

Parameters:
node - the node
Returns:
the songs for radio tree node

getSongsForTreeNode

protected java.util.List<AudioObject> getSongsForTreeNode(javax.swing.tree.DefaultMutableTreeNode node)
Gets the songs for tree node.

Parameters:
node - the node
Returns:
the songs for tree node


Copyright © 2006-2008 The aTunes Team. All Rights Reserved.