Uses of Class
phenote.datamodel.CharFieldValue

Packages that use CharFieldValue
phenote.dataadapter Generalized methods for creating customized Data Adapters 
phenote.datamodel   
phenote.edit   
phenote.gui.field   
 

Uses of CharFieldValue in phenote.dataadapter
 

Methods in phenote.dataadapter that return types with arguments of type CharFieldValue
 java.util.List<CharFieldValue> CharacterListManager.getComparisonValues()
          Returns all kid CharFieldValue comparisons.
 

Uses of CharFieldValue in phenote.datamodel
 

Methods in phenote.datamodel that return CharFieldValue
 CharFieldValue CharFieldValue.cloneCharFieldValue()
           
 CharFieldValue CharFieldValue.cloneCharFieldValue(CharacterI newCharacter, CharField newField)
           
 CharFieldValue CharFieldValue.cloneValueForChar(CharacterI newChar)
           
static CharFieldValue CharFieldValue.emptyValue(CharacterI c, CharField cf)
           
protected  CharFieldValue AnnotationCharacter.getCharFieldValue(org.obo.datamodel.DanglingObject oboInst, CharacterI character, CharField field)
           
 CharFieldValue BasicAnnotationMappingDriver.getCharFieldValue(org.obo.datamodel.Instance oboInst, CharacterI character, CharField field)
           
protected  CharFieldValue AnnotationCharacter.getCharFieldValue(org.obo.datamodel.Instance oboInst, CharacterI character, CharField field)
           
 CharFieldValue BasicAnnotationMappingDriver.getCharFieldValue(org.obo.datamodel.OBOClass oboclass, CharacterI character, CharField field)
           
 CharFieldValue AnnotationMappingDriver.getCharFieldValue(org.obo.datamodel.OBOClass oboclass, CharacterI character, CharField field)
           
protected  CharFieldValue AnnotationCharacter.getCharFieldValue(org.obo.datamodel.OBOClass oboClass, CharacterI character, CharField field)
           
 CharFieldValue BasicAnnotationMappingDriver.getCharFieldValue(java.lang.String s, CharacterI character, CharField field)
           
 CharFieldValue AnnotationMappingDriver.getCharFieldValue(java.lang.String s, CharacterI character, CharField field)
           
protected  CharFieldValue AnnotationCharacter.getCharFieldValue(java.lang.String s, CharacterI character, CharField field)
           
 CharFieldValue CharFieldValue.getKidWithSameValue(CharFieldValue val)
          return kid that has same value/class/string as val.
 CharFieldValue CharacterI.getValue(CharField cf)
           
 CharFieldValue Character.getValue(CharField cf)
          generic getter - getting single value or 1st item of list
 CharFieldValue AnnotationCharacter.getValue(CharField cf)
           
(package private) static CharFieldValue CharFieldValue.makeDate(java.lang.String dateString, CharacterI c, CharField cf)
          dateString is a date, if not valid date throws ParseEx
static CharFieldValue CharFieldValue.makeListParentValue(CharacterI c, CharField cf)
           
static CharFieldValue CharFieldValue.makeNewValue(CharFieldValue newValue, CharFieldValue oldValue)
          If list adds to value, if not list just sets it, makes new CFV This is used by CharacterListFieldGui (for template) but i dont understand how it works for lists - newList and newValue never seem to connect - jim???
static CharFieldValue CharFieldValue.makeNewValue(org.obo.datamodel.OBOClass o, CharFieldValue oldVal)
          If list adds to value, if not list just sets it, makes new CFV
static CharFieldValue CharFieldValue.makeNewValue(java.lang.String newString, CharFieldValue oldVal)
          If list adds to value, if not list just sets it, makes new CFV
 CharFieldValue CharField.makeValue(CharacterI c, java.lang.String valueString)
          if free text returns string charfieldValue, for ontology field valueString is id and searches ontologies for id, throws CharFieldException if invalid date for date field (used to for term not found but now creates dangler instead) this deals with postcomp too) if term is dangler then dangler gets id (valueString) but no name use makeValue(Char,String,String) to get dangler name set as well also deals with lists in format: "xxx","yyy",...
 CharFieldValue CharField.makeValue(CharacterI c, java.lang.String valueString, java.lang.String danglerName)
          makes value - value string for term is id - if term is dangler (not in ontology) and danglerName is non null, then danglers name is set to danglerName, danglerName is ONLY used for danglers
 CharFieldValue CharacterI.setValue(CharField cf, java.lang.String valueString)
           
 CharFieldValue AbstractCharacter.setValue(CharField cf, java.lang.String s)
          if term field, string should be id, obo class will be searched for, if class not found then dangler is created.
 CharFieldValue CharacterI.setValue(CharField cf, java.lang.String s, java.lang.String danglerName)
          if term field, string should be id, obo class will be searched for, if class not found then dangler is created.
 CharFieldValue AbstractCharacter.setValue(CharField cf, java.lang.String s, java.lang.String danglerName)
          if term field, string should be id, obo class will be searched for, if class not found then dangler is created.
 CharFieldValue CharacterI.setValue(java.lang.String fieldString, java.lang.String valueString)
          Looks up CharField with fieldString using both field name & datatag, if CharField isnt found throws CharFieldException.
 CharFieldValue AbstractCharacter.setValue(java.lang.String fieldString, java.lang.String valueString)
          Returns CharFieldValue created
 

Methods in phenote.datamodel that return types with arguments of type CharFieldValue
 java.util.List<CharFieldValue> CharFieldValue.getCharFieldValueList()
           
 java.util.List<CharFieldValue> CharacterI.getComparisonValueKidList()
          CharFieldValue may hold a list of values, with char as subject
 java.util.List<CharFieldValue> AbstractCharacter.getComparisonValueKidList()
          Returns a list of CharFieldValue comparison kids (not parent CFV)
 java.util.List<CharFieldValue> CharacterI.getValueList(CharField cf)
          im wondering if a better way is to make CFVs recursive, so a CFV can be a list of CFV's - that might be easier - not sure
 java.util.List<CharFieldValue> Character.getValueList(CharField cf)
           
 java.util.List<CharFieldValue> AnnotationCharacter.getValueList(CharField cf)
           
 java.util.List<CharFieldValue> CharFieldValue.getValuePickList()
           
 

Methods in phenote.datamodel with parameters of type CharFieldValue
 void CharFieldValue.addKid(CharFieldValue kid)
           
protected  boolean AbstractCharacter.eq(CharFieldValue c1, CharFieldValue c2)
          check if both are null in addition to .equals()
 CharFieldValue CharFieldValue.getKidWithSameValue(CharFieldValue val)
          return kid that has same value/class/string as val.
 boolean CharFieldValue.hasKid(CharFieldValue kid)
          uses contains which uses equals, which tests the value/term/string in CharFieldValue, NOT if its the same CharFieldValue object! so if CFV with same term but different Character will be true
 void CharFieldValue.insertKid(int index, CharFieldValue kid)
           
static CharFieldValue CharFieldValue.makeNewValue(CharFieldValue newValue, CharFieldValue oldValue)
          If list adds to value, if not list just sets it, makes new CFV This is used by CharacterListFieldGui (for template) but i dont understand how it works for lists - newList and newValue never seem to connect - jim???
static CharFieldValue CharFieldValue.makeNewValue(org.obo.datamodel.OBOClass o, CharFieldValue oldVal)
          If list adds to value, if not list just sets it, makes new CFV
static CharFieldValue CharFieldValue.makeNewValue(java.lang.String newString, CharFieldValue oldVal)
          If list adds to value, if not list just sets it, makes new CFV
 void CharFieldValue.removeKid(CharFieldValue kid)
          Remove "kid" from kid list
 void CharacterI.setValue(CharField cf, CharFieldValue cfv)
           
 void Character.setValue(CharField cf, CharFieldValue cfv)
          for generic fields its just a map from char field to char field value
 void AnnotationCharacter.setValue(CharField cf, CharFieldValue cfv)
           
protected  void AbstractCharacter.setValue(CharFieldValue cfv)
           
 

Constructors in phenote.datamodel with parameters of type CharFieldValue
ValueCharacterList(CharFieldValue aValue)
           
 

Uses of CharFieldValue in phenote.edit
 

Methods in phenote.edit with parameters of type CharFieldValue
 void EditManager.deleteFromValList(java.lang.Object src, CharFieldValue valToDelete, java.util.List<CharacterI> chars)
          Ok this is funny, so from each char in chars if they have a CFV with same value/class/string as valToDelete then delete it
static CompoundTransaction CompoundTransaction.makeUpdate(java.util.List<CharacterI> l, CharField c, CharFieldValue v)
           
 

Constructors in phenote.edit with parameters of type CharFieldValue
UpdateTransaction(CharacterI c, CharField cf, CharFieldValue v)
          used by character list field gui in character template, v is new value also used by comparisons deals with lists via CFV.makeNewValue im not sure how this works as makeNewValue seems funny
UpdateTransaction(CharFieldValue oldVal, CharFieldValue newVal)
           
 

Uses of CharFieldValue in phenote.gui.field
 

Methods in phenote.gui.field that return CharFieldValue
protected  CharFieldValue TermCompList.getCharFieldValue()
           
protected  CharFieldValue PickListFieldGui.getCharFieldValue()
           
protected  CharFieldValue FreeTextField.getCharFieldValue()
           
protected abstract  CharFieldValue CharFieldGui.getCharFieldValue()
          Returns the current value as a "character-independent" value (character is null).
protected  CharFieldValue CharacterListFieldGui.getCharFieldValue()
           
protected  CharFieldValue AbstractAutoCompList.getCharFieldValue()
           
 

Methods in phenote.gui.field with parameters of type CharFieldValue
protected  void TermCompList.setCharFieldValue(CharFieldValue value)
           
protected  void RelationCompList.setCharFieldValue(CharFieldValue value)
          char in table changed - adjust - not needed for rel(at least not yet) as post comp doesnt listen to table changes (does it? should it?), just term
protected  void PickListFieldGui.setCharFieldValue(CharFieldValue value)
           
protected  void FreeTextField.setCharFieldValue(CharFieldValue value)
           
protected abstract  void CharFieldGui.setCharFieldValue(CharFieldValue value)
           
protected  void CharacterListFieldGui.setCharFieldValue(CharFieldValue value)
           
protected abstract  void AbstractAutoCompList.setCharFieldValue(CharFieldValue value)