|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectphenote.config.FieldConfig
public class FieldConfig
| Constructor Summary | |
|---|---|
FieldConfig(CharFieldEnum fieldEnum,
CharField cf)
for auto fields like date_created |
|
FieldConfig(phenote.config.xml.FieldDocument.Field fieldBean,
Config cfg)
construct from xml bean field - READ |
|
FieldConfig(java.lang.String label,
java.lang.String displayName,
Config cfg)
|
|
| Method Summary | |
|---|---|
(package private) void |
addOntologyConfig(OntologyConfig o)
|
boolean |
copies()
specifies whether to copy field to new character when char is duplicated default is true, db ids generally shouldnt copy |
CharField |
getCharField()
Actually creates char field if null, as char fields utimately come from field configs - so this is funny but its actually not funny |
int |
getColwidth()
|
(package private) Config |
getConfig()
|
java.lang.String |
getDataTag()
First tries to return explicitly set datatag, 2nd syn abbrev, 3rd label w _ |
java.lang.String |
getDesc()
|
phenote.config.xml.FieldDocument.Field |
getFieldBean()
return xml bean for field -always non null |
java.lang.String |
getLabel()
|
int |
getMinCompletionChars()
Return the amount of letters/chars a user has to type before completion kicks in - this helps with slow completion with many ontologies on a slow computer |
(package private) int |
getOntCfgIndex(OntologyConfig oc)
|
(package private) OntologyConfig |
getOntConfig(java.lang.String name)
return OC with name - null if none |
java.util.List<OntologyConfig> |
getOntologyConfigList()
|
java.lang.String |
getPickSourceFieldName()
|
(package private) java.lang.String |
getSyntaxAbbrev()
gets from datatag then label if no syntax abbrev explicitly set, replaces spaces with underscores in label as pheno syntax is sensitive to spaces (in theory at least) |
phenote.config.xml.FieldDocument.Field.Type.Enum |
getType()
|
(package private) boolean |
hasCharField(CharField cf)
|
(package private) boolean |
hasDesc(java.lang.String desc)
|
(package private) boolean |
hasLabel(java.lang.String label)
|
(package private) boolean |
hasOntConfig(OntologyConfig oc)
|
boolean |
hasOntologies()
|
boolean |
hasOntology()
|
(package private) boolean |
hasSyntaxAbbrev(java.lang.String abb)
Test both syntaxAbbrev & label - also test for replacing spaces with underscores |
(package private) boolean |
inGroup(java.lang.String group)
|
(package private) void |
insertOntologyConfig(int index,
OntologyConfig o)
|
boolean |
isComparison()
|
boolean |
isEnabled()
|
boolean |
isID()
|
boolean |
isVisible()
|
(package private) void |
makeConstraint()
if required then make RequiredConstraint if warnIfNull make RequiredConstraint with warning |
(package private) void |
mergeWithOldConfig(Config oldConfig,
Config thisCfg)
|
void |
setCharField(CharField cf)
|
void |
setColwidth(int w)
|
(package private) void |
setDataTag(java.lang.String dt)
DataTag should replace syntax abbrev has a handle to the field, used by DataInputServlet (and should be used by syn adapter) |
void |
setEnabled(boolean e)
|
void |
setIsVisible(boolean vis)
|
void |
setLabel(java.lang.String label)
|
(package private) void |
setOntologyConfigList(java.util.List<OntologyConfig> configs)
|
(package private) void |
setSyntaxAbbrev(java.lang.String syn)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
FieldConfig(phenote.config.xml.FieldDocument.Field fieldBean,
Config cfg)
public FieldConfig(java.lang.String label,
java.lang.String displayName,
Config cfg)
public FieldConfig(CharFieldEnum fieldEnum,
CharField cf)
| Method Detail |
|---|
Config getConfig()
public phenote.config.xml.FieldDocument.Field getFieldBean()
void makeConstraint()
public java.lang.String getLabel()
boolean hasLabel(java.lang.String label)
public void setLabel(java.lang.String label)
public java.lang.String toString()
toString in class java.lang.Objectpublic phenote.config.xml.FieldDocument.Field.Type.Enum getType()
public boolean isID()
public boolean isComparison()
public java.lang.String getDesc()
public int getColwidth()
public void setColwidth(int w)
public int getMinCompletionChars()
boolean hasDesc(java.lang.String desc)
public boolean hasOntologies()
public boolean hasOntology()
public java.lang.String getPickSourceFieldName()
void addOntologyConfig(OntologyConfig o)
void insertOntologyConfig(int index,
OntologyConfig o)
boolean hasOntConfig(OntologyConfig oc)
OntologyConfig getOntConfig(java.lang.String name)
void setOntologyConfigList(java.util.List<OntologyConfig> configs)
public java.util.List<OntologyConfig> getOntologyConfigList()
int getOntCfgIndex(OntologyConfig oc)
void setSyntaxAbbrev(java.lang.String syn)
java.lang.String getSyntaxAbbrev()
void setDataTag(java.lang.String dt)
public java.lang.String getDataTag()
boolean hasSyntaxAbbrev(java.lang.String abb)
public boolean isVisible()
public void setIsVisible(boolean vis)
public boolean isEnabled()
public void setEnabled(boolean e)
public boolean copies()
public void setCharField(CharField cf)
public CharField getCharField()
boolean hasCharField(CharField cf)
boolean inGroup(java.lang.String group)
void mergeWithOldConfig(Config oldConfig,
Config thisCfg)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||