com.melloware.jukes.gui.view.node
Interface NavigationNode

All Superinterfaces:
TreeNode
All Known Implementing Classes:
AbstractTreeNode, ArtistNode, DiscNode, RootNode, TrackNode

public interface NavigationNode
extends TreeNode

This interface describes tree nodes in the Jukes navigation tree.

Copyright (c) 1999-2007 Melloware, Inc.

Version:
4.0
Author:
Emil A. Lefkof III
See Also:
TreeNode

Method Summary
 Font getFont()
          Returns this node's Font for the given selection state.
 Color getFontColor()
          Returns this node's Font color for the given selection state.
 Icon getIcon(boolean selected)
          Returns this node's icon for the given selection state.
 AbstractJukesObject getModel()
          Returns this node's model.
 String getName()
          Returns this node's name.
 Icon getNodeIcon(boolean selected)
          Returns this node's icon with any overlays added.
 
Methods inherited from interface javax.swing.tree.TreeNode
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf
 

Method Detail

getNodeIcon

Icon getNodeIcon(boolean selected)
Returns this node's icon with any overlays added.

Returns:
this node's icon with any overlays added.

getIcon

Icon getIcon(boolean selected)
Returns this node's icon for the given selection state.

Returns:
this node's icon for the given selection state

getFont

Font getFont()
Returns this node's Font for the given selection state.

Returns:
this node's Font for the given selection state

getFontColor

Color getFontColor()
Returns this node's Font color for the given selection state.

Returns:
this node's Font color for the given selection state

getModel

AbstractJukesObject getModel()
Returns this node's model.

Returns:
this node's model

getName

String getName()
Returns this node's name.

Returns:
this node's name


Copyright © 1999-2010 Melloware Inc. All Rights Reserved.