stella.jview
Class JTargetTableRanker

java.lang.Object
  extended by util.PropertyContainer
      extended by util.PropertyResources
          extended by util.PropertyBundles
              extended by jview.AbstractDisplayable
                  extended by stella.jview.JTargetTable
                      extended by stella.jview.JTargetTableRanker
All Implemented Interfaces:
Cloneable, Displayable, ClusterDepending, TargetProviderDepending, Initializable, LocalizedSupplying, PropertySupplying, ResourceSupplying
Direct Known Subclasses:
JTargetTableManager

public class JTargetTableRanker
extends JTargetTable

A class for users that wnat to go beyond simple display of current targets, but might as well change the ranking order. Here, the user is able to change the ranking parameter by clicking on the name of it.


Nested Class Summary
private  class JTargetTableRanker.MouseHandler
           
 
Nested classes/interfaces inherited from class stella.jview.JTargetTable
JTargetTable.Show
 
Nested classes/interfaces inherited from class util.PropertyResources
PropertyResources.URLResource
 
Field Summary
static String DEFNAME
          The default name of the target manager.
private static String DEFRANKINGTIP
           
static String KEY_RANKINGTIP
          The tool-tip on the ranking buttons.
 
Fields inherited from class stella.jview.JTargetTable
KEY_DISPLAY, KEY_FRAME, KEY_GLOBALCONSTRAINT, KEY_MAXROWS, KEY_MAXTARGETS, KEY_REFRESH, KEY_REVERSE, KEY_SORTING, panel, sorter
 
Fields inherited from class jview.AbstractDisplayable
KEY_COMPONENTNAME, KEY_ICON, KEY_INSETS
 
Fields inherited from class util.PropertyBundles
KEY_LOCALECOUNTRY, KEY_LOCALELANGUAGE, KEY_RESOURCEBUNDLES
 
Fields inherited from class util.PropertyResources
KEY_NOINITONCREATE, localurl, locate, POSTFIX_DIR, POSTFIX_EXT, POSTFIX_FILE, POSTFIX_LIST, POSTFIX_URL, urlset
 
Fields inherited from class util.PropertyContainer
KEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATOR
 
Fields inherited from interface util.ResourceSupplying
KEY_URLRESOURCES, KEY_URLUSECONFIG, KEY_URLUSECURRENT, KEY_URLUSEHOME
 
Fields inherited from interface util.PropertySupplying
CONFIG, KEY_CLASS
 
Constructor Summary
JTargetTableRanker(Map prop)
          Constructs a new rankable target display.
 
Method Summary
 void registerProvider(TargetProviding tp)
          Adds a tool tip and a mouse listener to the table sorter.
 
Methods inherited from class stella.jview.JTargetTable
checkGlobalConstraints, getRepresentation, getSpecialRenderer, init, registerCluster, update
 
Methods inherited from class jview.AbstractDisplayable
getComponentName, getIcon, getIcon
 
Methods inherited from class util.PropertyBundles
clone, getLocalized, getLocalized, getLocalizedString, getLocalizedString, loadResource
 
Methods inherited from class util.PropertyResources
createFrom, createFrom, createFrom, getApplet, getAsResources, getLocalClassLoader, getPropertiesToKey, getPropertiesToKey, getResource, getResourceAsStream, getResourceFromKey, getResources, keyCreate, keyCreate, reload, setApplet
 
Methods inherited from class util.PropertyContainer
augment, augment, augment, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, isNew, parseObject, reload, removeProperty, rescanned, setObject, setProperties, setProperty, stringProperties, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jview.Displayable
getIcon
 
Methods inherited from interface util.ResourceSupplying
getResource, getResourceAsStream, getResources
 
Methods inherited from interface util.PropertySupplying
defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, parseObject, removeProperty, setObject, setProperty, stringProperties
 

Field Detail

KEY_RANKINGTIP

public static final String KEY_RANKINGTIP
The tool-tip on the ranking buttons.

See Also:
Constant Field Values

DEFNAME

public static final String DEFNAME
The default name of the target manager.

See Also:
Constant Field Values

DEFRANKINGTIP

private static final String DEFRANKINGTIP
See Also:
Constant Field Values
Constructor Detail

JTargetTableRanker

public JTargetTableRanker(Map prop)
Constructs a new rankable target display.

Method Detail

registerProvider

public void registerProvider(TargetProviding tp)
Adds a tool tip and a mouse listener to the table sorter.

Specified by:
registerProvider in interface TargetProviderDepending
Overrides:
registerProvider in class JTargetTable