phenote.charactertemplate
Interface TemplateChooser

All Superinterfaces:
java.awt.event.ActionListener, java.util.EventListener, org.bbop.framework.GUIComponent
All Known Implementing Classes:
AbstractTemplateChooser, TreeChooser

public interface TemplateChooser
extends java.awt.event.ActionListener, org.bbop.framework.GUIComponent


Field Summary
static java.lang.String SHOW_CHOOSER_ACTION
           
 
Method Summary
 void addTemplateChoiceListener(TemplateChoiceListener listener)
           
 CharField getCharField()
           
 java.util.Collection<CharacterI> getChosenTemplates(java.util.Collection<CharacterI> candidates)
           
 java.lang.String getGroup()
           
 java.lang.String getTitle()
           
 void removeTemplateChoiceListener(TemplateChoiceListener listener)
           
 void setCharField(CharField field)
           
 void setGroup(java.lang.String group)
           
 void setTitle(java.lang.String title)
           
 void showChooser()
           
 
Methods inherited from interface java.awt.event.ActionListener
actionPerformed
 
Methods inherited from interface org.bbop.framework.GUIComponent
cleanup, getComponent, getConfiguration, getConfigurationPanel, getID, init, isXMLSettable, setConfiguration, setXML, teardownWhenHidden
 

Field Detail

SHOW_CHOOSER_ACTION

static final java.lang.String SHOW_CHOOSER_ACTION
See Also:
Constant Field Values
Method Detail

showChooser

void showChooser()

setCharField

void setCharField(CharField field)

getCharField

CharField getCharField()

setTitle

void setTitle(java.lang.String title)
Specified by:
setTitle in interface org.bbop.framework.GUIComponent

getTitle

java.lang.String getTitle()
Specified by:
getTitle in interface org.bbop.framework.GUIComponent

setGroup

void setGroup(java.lang.String group)

getGroup

java.lang.String getGroup()

addTemplateChoiceListener

void addTemplateChoiceListener(TemplateChoiceListener listener)

removeTemplateChoiceListener

void removeTemplateChoiceListener(TemplateChoiceListener listener)

getChosenTemplates

java.util.Collection<CharacterI> getChosenTemplates(java.util.Collection<CharacterI> candidates)