PamView
Class TextKeyItem

java.lang.Object
  extended by PamView.TextKeyItem
All Implemented Interfaces:
PamKeyItem

public class TextKeyItem
extends java.lang.Object
implements PamKeyItem


Field Summary
(package private)  java.lang.String text
           
 
Fields inherited from interface PamView.PamKeyItem
KEY_SHORT, KEY_VERBOSE
 
Constructor Summary
TextKeyItem(java.lang.String text)
           
 
Method Summary
 java.awt.Component getIcon(int keyType, int nComponent)
           
 int getNumItems(int keyType)
           
 java.lang.String getText()
           
 java.lang.String getText(int keyType, int nComponent)
           
 void setText(java.lang.String text)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

text

java.lang.String text
Constructor Detail

TextKeyItem

public TextKeyItem(java.lang.String text)
Method Detail

getText

public java.lang.String getText()

setText

public void setText(java.lang.String text)

getIcon

public java.awt.Component getIcon(int keyType,
                                  int nComponent)
Specified by:
getIcon in interface PamKeyItem
Parameters:
keyType - type of key - verbose or short
nComponent - component number (where there are > 1)
Returns:
a graphics component to include in the key

getNumItems

public int getNumItems(int keyType)
Specified by:
getNumItems in interface PamKeyItem
Returns:
Get's the total number of key items associated with this detection

This can be > 1 for things like the click detector which may want to show different symbols for different species.


getText

public java.lang.String getText(int keyType,
                                int nComponent)
Specified by:
getText in interface PamKeyItem
Parameters:
keyType - type of key - verbose or short
nComponent - component number (where there are > 1)
Returns:
text to include in the key