|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectphenote.config.OntologyConfig
public class OntologyConfig
May not even have ontology file (free text eg genotype) rename FieldConfig?
| Field Summary | |
|---|---|
java.lang.String |
ontologyFile
just the filename - no path/url |
| Constructor Summary | |
|---|---|
OntologyConfig(phenote.config.xml.FieldDocument.Field field,
FieldConfig fc)
PASE! Ontology stuff in field itself (field only has one ontology) - this is getting phased out replaced by field with single ontology element this also doesnt have Ontology xml bean - phase out now?? |
|
OntologyConfig(phenote.config.xml.OntologyDocument.Ontology o,
FieldConfig fc)
confusing - this is xml bean Ontology NOT datamodel Ontology - this is reading in from xml config - if ontology doesnt have name use fieldName (single ontols just use field name) |
|
OntologyConfig(java.lang.String name,
java.lang.String displayName,
FieldConfig fc)
|
|
| Method Summary | |
|---|---|
java.lang.String |
getFile()
|
java.net.URL |
getLoadUrl()
|
java.net.URL |
getLocalUrl()
|
java.lang.String |
getName()
|
java.lang.String |
getNamespace()
|
phenote.config.xml.OnTheFlySlimTermDocument.OnTheFlySlimTerm[] |
getOnTheFlySlimTerms()
|
(package private) phenote.config.xml.OntologyDocument.Ontology |
getOntologyBean()
|
java.net.URL |
getReposUrl()
|
java.lang.String |
getSlim()
|
long |
getUpdateDate()
|
boolean |
hasLoadUrl()
|
(package private) boolean |
hasName()
|
boolean |
hasNamespace()
|
boolean |
hasOnTheFlySlim()
|
boolean |
hasOntology()
|
boolean |
hasReposUrl()
|
boolean |
hasSlim()
|
boolean |
isPostCompRel()
|
(package private) static OntologyConfig |
makePostCompRelCfg(java.lang.String file,
FieldConfig fc)
|
(package private) void |
mergeWithOldConfig(FieldConfig oldFC)
make ontology xml bean and add to field xml bean for writeback |
void |
setFile(java.lang.String file)
File can be url(repos) or filename (from cache/jar/app), if url sets reposUrlString and ontologyFile with end of url |
void |
setLoadUrl(java.net.URL u)
The actual url used to load ontology - this may be file: or http: so if from file cache this is different than repository url |
void |
setLocalUrl(java.net.URL u)
|
void |
setName(java.lang.String name)
|
void |
setNamespace(java.lang.String n)
|
void |
setOntFileFromTermDefs(java.lang.String name,
phenote.config.xml.OntologyFileDocument.OntologyFile[] ontologyList)
look for ontology in ontology list with name, and set OntConfig state from that ontology |
(package private) void |
setOntologyFile(java.lang.String file)
|
void |
setSlim(java.lang.String s)
|
void |
setUpdateDate(long date)
|
boolean |
sortById()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public java.lang.String ontologyFile
| Constructor Detail |
|---|
OntologyConfig(phenote.config.xml.OntologyDocument.Ontology o,
FieldConfig fc)
public OntologyConfig(java.lang.String name,
java.lang.String displayName,
FieldConfig fc)
OntologyConfig(phenote.config.xml.FieldDocument.Field field,
FieldConfig fc)
| Method Detail |
|---|
phenote.config.xml.OntologyDocument.Ontology getOntologyBean()
static OntologyConfig makePostCompRelCfg(java.lang.String file,
FieldConfig fc)
public void setFile(java.lang.String file)
public boolean isPostCompRel()
boolean hasName()
public void setName(java.lang.String name)
public java.lang.String getName()
void setOntologyFile(java.lang.String file)
public java.lang.String getFile()
public java.net.URL getReposUrl()
throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic boolean hasReposUrl()
public boolean hasOntology()
public boolean hasNamespace()
public java.lang.String getNamespace()
public void setNamespace(java.lang.String n)
public boolean hasSlim()
public java.lang.String getSlim()
public void setSlim(java.lang.String s)
public void setLoadUrl(java.net.URL u)
public void setLocalUrl(java.net.URL u)
public java.net.URL getLocalUrl()
public java.net.URL getLoadUrl()
public boolean hasLoadUrl()
public java.lang.String toString()
toString in class java.lang.Objectvoid mergeWithOldConfig(FieldConfig oldFC)
public boolean sortById()
public void setOntFileFromTermDefs(java.lang.String name,
phenote.config.xml.OntologyFileDocument.OntologyFile[] ontologyList)
public boolean hasOnTheFlySlim()
public phenote.config.xml.OnTheFlySlimTermDocument.OnTheFlySlimTerm[] getOnTheFlySlimTerms()
public void setUpdateDate(long date)
public long getUpdateDate()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||