Package phenote.gui.field

Interface Summary
SearchListener  
SearchParamsI  
 

Class Summary
AbstractAutoCompList has a jcombobox that does auto completion - i had to do some tricks(hacks) to get it working with mouse over which doesnt come naturally to jcombobox
CharFieldGui fields can either be text fields for free text or combo boxes if have ontology to browse - CharFieldGui does either - with get/setText - hides the details of the gui - just a field that gives text ListSelectionListener listening to events from table selection (make inner class?) subclasses: TermCompList, FreeTextField,...
CharFieldMatcher  
CharFieldMatcherEditor Provides a search panel for filtering character lists by charfield values.
CompletionObject This is basically a view object for the auto completer - right now used for relations OBOProperty - but terms should also go in here as OBOObject has both OBOClass and OBOProperty as subclasses - thats the idea at least - simplify!
CompletionRelation This is basically a view object for the auto completer for relations/ OBOProperties This is pase - been replaced by more general CompletionObject - delete? CompletionTerm should similarly be replaced by/merged with CompObj i think thats the idea - then can have general stuff that can do both rels & terms rather than this separation for it all - this is a first step
CompletionTerm This is basically a view object for the auto completer for terms/OBOClass
CompListSearcher An aid to completion lists.
FieldPanel FieldPanel holds all the fields for the terms - Genotype, Entity/Anatomy, QUALITY.
FieldPanelContainer A component which dynamically swaps in the correct FieldPanel for the most recently focused character table.
FreeTextField  
IdFieldGui for now this is just a free text field that checks if theres a ":" present eventually may get more savvy with option of prepending an id prefix and using OBOInstance instead of String
PickListFieldGui  
PostCompGui A window for post composition and other wacky stuff that goes beyond the basic stuff in field (eg relational quality?) may want to be able to give up frame to put inline as well as window? as window may be configurable or scrapped
ReadOnlyFieldGui couldnt this just be a FreeTextField with editable set to false? // or vice versa this is really read only free text field separate class for read only term/rel field??? hmmmmmm....
RelationCompList with now common superclass OBOObject this should be merged with TermCompList I think
SearchParamPanel this isnt used at the moment - nicole moved search params to menu - maybe delete? or maybe this is something for the docking interface
TermCompList  
 

Enum Summary
CharFieldMatcherEditor.Mode Mode for filtering characters with ontology terms.
 

Exception Summary
CharFieldGuiEx  
OboException