view
Class EditToolbar.FishChoice

java.lang.Object
  extended by view.EditToolbar.FishChoice
All Implemented Interfaces:
EditToolbar.ChoiceWithIcon
Enclosing class:
EditToolbar

private class EditToolbar.FishChoice
extends java.lang.Object
implements EditToolbar.ChoiceWithIcon

Nested class used to hold the per-item information for the entries in the combo box of fish choices. Each item represents a fish choice which is a AFish class.


Field Summary
private  java.lang.String _fishClassName
           
private  EditToolbar.FishIcon _icon
           
 
Constructor Summary
EditToolbar.FishChoice(java.lang.String fishClassName, IDisplayAdapter da, ISecurityAdapter sa)
           
 
Method Summary
 java.lang.String getFishClassName()
           
 javax.swing.Icon getIcon()
           
 void select()
          Callback if this choice was selected.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_fishClassName

private java.lang.String _fishClassName

_icon

private EditToolbar.FishIcon _icon
Constructor Detail

EditToolbar.FishChoice

public EditToolbar.FishChoice(java.lang.String fishClassName,
                              IDisplayAdapter da,
                              ISecurityAdapter sa)
                       throws java.lang.ClassNotFoundException,
                              java.lang.NoSuchMethodException,
                              java.lang.InstantiationException,
                              java.lang.IllegalAccessException,
                              java.lang.reflect.InvocationTargetException
Throws:
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
Method Detail

getFishClassName

public java.lang.String getFishClassName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getIcon

public javax.swing.Icon getIcon()
Specified by:
getIcon in interface EditToolbar.ChoiceWithIcon

select

public void select()
Description copied from interface: EditToolbar.ChoiceWithIcon
Callback if this choice was selected.

Specified by:
select in interface EditToolbar.ChoiceWithIcon