|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectphenote.config.Config
public class Config
| Field Summary | |
|---|---|
static java.lang.String |
defaultLogConfigFile
|
static java.lang.String |
FLYBASE_DEFAULT_CONFIG_FILE
|
| Method Summary | |
|---|---|
void |
addFieldConfig(FieldConfig fc)
|
(package private) phenote.config.xml.FieldDocument.Field |
addNewFieldBean()
Adds & returns xml Field bean |
boolean |
autoUpdateIsEnabled()
|
static void |
changeConfig(java.lang.String newCfgFile)
|
boolean |
compareStatementEnabled()
|
boolean |
dataInputServletIsEnabled()
|
(package private) FieldConfig |
getAllFieldCfg(java.lang.String fieldName)
should first check field with datatag if has one, and if not then label as label may not be unique - fix this - only uses label at the moment |
java.util.List<FieldConfig> |
getAllFieldCfgs()
|
(package private) int |
getAllFieldIndex(FieldConfig fc)
get index of field config in enabled field config list - returns -1 if not in there -- ex? |
java.util.List<OntologyConfig> |
getAllOntologies()
|
AnnotationMappingDriver |
getAnnotMappingDriver()
mapping for character to obo annot, used for OBO_ANNOTATION character mode meaningless in pure character mode, returns BasicAnnotationMappingDriver by default |
phenote.config.xml.AutocompleteSettingsDocument.AutocompleteSettings |
getAutocompleteSettings()
|
phenote.config.xml.CharacterModeDocument.CharacterMode.Mode.Enum |
getCharacterMode()
returns enum from character mode xml bean itself - why not right? |
java.util.List<CharField> |
getCharFieldsForSyntaxAbbrev(java.lang.String abb)
kinda silly to return list?? so there are 2 fields for "Tag" which perhaps is silly but thats whats happening so need to deal with it |
java.lang.String |
getConfigAuthor()
|
java.lang.String |
getConfigDesc()
|
java.lang.String |
getConfigName()
|
java.util.List<DataAdapterI> |
getDataAdapters()
Returns enabled data adapters - empty list if none enabled |
DataAdapterI |
getDefaultFileAdapter()
LoadSaveMangr uses if no extension works. |
phenote.config.xml.GroupDocument.Group |
getDefaultGroup()
|
CharField |
getEnbldCharField(int index)
|
java.util.List<FieldConfig> |
getEnbldFieldCfgs()
OntologyDataAdapter calls this to figure which ontologies to load This is a list of enabled fields - does not include disabled fields! retname getEnabledFieldConfigs? |
int |
getEnbldFieldsNum()
|
int |
getEnbldFieldsNum(java.lang.String group)
|
java.util.Collection<org.obo.dataadapter.OBDSQLDatabaseAdapter.OBDSQLDatabaseAdapterConfiguration> |
getExternalDatabaseConfigs()
|
java.util.Collection<java.lang.String> |
getExternalDatabasePaths()
|
int |
getFieldColwidth(int index)
|
java.util.List<phenote.config.xml.GroupDocument.Group> |
getFieldGroups()
|
java.lang.String |
getFieldLabel(int index,
java.lang.String group)
Gives name of field at index, 0 based (for table heading) |
java.util.List<java.lang.String> |
getFieldsInGroup(java.lang.String groupName)
|
(package private) java.util.List<DataAdapterConfig> |
getFileAdapConfigs()
|
GroupAdapterI |
getGroupAdapter(java.lang.String groupStr)
returns null if group adapter for group not found - ex? |
(package private) java.lang.String |
getLogConfigFile()
|
java.net.URL |
getLogConfigUrl()
|
int |
getMinCompChars(int fieldIndex)
|
java.lang.String |
getMyPhenoteConfigString()
Get config file string that is in my-phenote file - throw io exception if file doesnt exist. |
java.util.List<NCBIDataAdapterI> |
getNCBIDataAdapters()
|
OntologyMakerI |
getOntMaker(java.lang.String group)
|
java.util.List<OntologyMakerI> |
getOntMakers()
|
phenote.config.xml.OntologyFileDocument.OntologyFile |
getOntologyFileByHandle(java.lang.String handle)
|
phenote.config.xml.OntologyFileDocument.OntologyFile[] |
getOntologyList()
|
(package private) phenote.config.xml.PhenoteConfigurationDocument |
getPhenoDocBean()
|
QueryableDataAdapterI |
getQueryableDataAdapter()
Just get first one thats enabled - for now assume theres one |
(package private) java.util.List<DataAdapterConfig> |
getQueryAdapCfgs()
all configs for query adaps - enabled or not |
(package private) java.lang.String |
getReposUrlDir()
|
java.lang.String |
getSyntaxAbbrevForCharField(CharField cf)
|
phenote.config.xml.TerminologyDefinitionsDocument.TerminologyDefinitions |
getTerminologyDefs()
This will retrieve all of the ontology/terminology definitions in a configuration file. |
java.lang.String |
getTitleForGroup(java.lang.String groupName)
Returns null if group w groupName doesnt exist |
phenote.config.xml.TerminologyDefinitionsDocument.TerminologyDefinitions.Update.Enum |
getUpdateTerminologies()
This method will make the "update ontologies" flag pase. |
int |
getUpdateTimer()
|
boolean |
hasDataAdapters()
|
boolean |
hasEnbldCharField(int index)
|
(package private) boolean |
hasFieldCfgAll(FieldConfig fc)
returns true if has field config with same name - contents may differ |
boolean |
hasGroupAdapter(java.lang.String group)
|
boolean |
hasNCBIAdapter()
|
boolean |
hasOntMakerForGroup(java.lang.String group)
returns whether have term maker for given group - there could also be a term maker manager? |
boolean |
hasOntMakers()
|
boolean |
hasQueryableDataAdapter()
|
(package private) void |
insertFieldConfig(int index,
FieldConfig fc)
adds to both field config list and xml beans field list |
static Config |
inst()
|
boolean |
isConfigModified()
|
boolean |
isInitialized()
|
boolean |
isVisible(CharField cf)
|
void |
loadConstraints()
load up all constraints from config into ConstraintManager, from constaint list as well as required config fields |
void |
loadDefaultConfigFile()
Changed this to actually do updating of config file by default given that this is now the route in from webstart, without this users will never get config updates - eventually get more sophisticated - give user options of updateFromDefault, revertToMain/Default or personal/ignoreMain/dontupdate |
void |
loadDefaultFlybaseConfigFile()
if all else fails revert to flybase which should be there |
static Config |
makeConfigFromFile(java.lang.String file)
|
static Config |
newInstance(java.lang.String name,
java.lang.String displayName)
|
static void |
reset()
|
void |
saveModifiedConfig()
|
void |
setAutocompleteSettings()
|
void |
setAutoUpdate(boolean enable)
|
void |
setConfigAuthor(java.lang.String author)
|
void |
setConfigDesc(java.lang.String desc)
|
void |
setConfigFile(java.lang.String configFile)
This is setting config file with nothing to do with personal config this is for the servlet where config file location is set in web.xml |
void |
setConfigModified(boolean setting)
|
void |
setConfigName(java.lang.String name)
|
void |
setDataInputServletIsEnabled(boolean enable)
|
void |
setFieldColwidth(int index,
int width)
|
void |
setOntologyList(phenote.config.xml.OntologyFileDocument.OntologyFile[] ontologyList)
|
void |
setOverwriteConfigFile(java.lang.String configFile)
-c from command line does this - should be always but isnt??? |
void |
setTermHistory(boolean setter)
|
void |
setTerminologyDefs(phenote.config.xml.TerminologyDefinitionsDocument.TerminologyDefinitions termDefs)
|
void |
setUpdateTerminologies(phenote.config.xml.TerminologyDefinitionsDocument.TerminologyDefinitions.Update.Enum updateStatus)
|
void |
setUpdateTimer(int seconds)
|
void |
setUvicGraphIsEnabled(boolean enable)
|
boolean |
shouldUseFieldPanelTabs()
|
boolean |
showLoadingScreen()
Loading screen is the elephant splash screen that displays when phenote is initializing ontologies & such at startup. |
boolean |
termHistoryIsEnabled()
|
java.lang.String |
toString()
|
void |
updateConfigFileWithNewVersion(java.lang.String configFile)
This is for when phenote is first installed and one of the default config files is used - the -i option if you will. |
boolean |
uvicGraphIsEnabled()
config flag for enabling uvic shrimp dag graph |
static void |
writeMyPhenoteDefaultFile(java.lang.String newDefaultFileString)
Write name of config file loaded out to .phenote/conf/my-phenote.cfg for use by future startups with no config specified Throws ConfigException if fails to find file |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String FLYBASE_DEFAULT_CONFIG_FILE
public static final java.lang.String defaultLogConfigFile
| Method Detail |
|---|
public static Config inst()
public static void reset()
public static Config newInstance(java.lang.String name,
java.lang.String displayName)
public static Config makeConfigFromFile(java.lang.String file)
throws ConfigException
ConfigExceptionpublic boolean isInitialized()
public boolean isConfigModified()
public void setConfigModified(boolean setting)
public void saveModifiedConfig()
public void setConfigFile(java.lang.String configFile)
throws ConfigException
ConfigException
public static void changeConfig(java.lang.String newCfgFile)
throws ConfigException
ConfigException
public void updateConfigFileWithNewVersion(java.lang.String configFile)
throws ConfigException
ConfigException
public void setOverwriteConfigFile(java.lang.String configFile)
throws ConfigException
ConfigException
public void loadDefaultConfigFile()
throws ConfigException
ConfigException
public void loadDefaultFlybaseConfigFile()
throws ConfigException
ConfigException
public java.lang.String getMyPhenoteConfigString()
throws java.io.IOException
java.io.IOException
public static void writeMyPhenoteDefaultFile(java.lang.String newDefaultFileString)
throws ConfigException
ConfigExceptionpublic java.util.Collection<java.lang.String> getExternalDatabasePaths()
public java.util.Collection<org.obo.dataadapter.OBDSQLDatabaseAdapter.OBDSQLDatabaseAdapterConfiguration> getExternalDatabaseConfigs()
public boolean hasDataAdapters()
java.util.List<DataAdapterConfig> getFileAdapConfigs()
public java.util.List<DataAdapterI> getDataAdapters()
public DataAdapterI getDefaultFileAdapter()
public boolean uvicGraphIsEnabled()
public void setUvicGraphIsEnabled(boolean enable)
public boolean dataInputServletIsEnabled()
public void setDataInputServletIsEnabled(boolean enable)
public boolean termHistoryIsEnabled()
public void setTermHistory(boolean setter)
public boolean autoUpdateIsEnabled()
public void setAutoUpdate(boolean enable)
public int getUpdateTimer()
public void setUpdateTimer(int seconds)
public boolean shouldUseFieldPanelTabs()
public phenote.config.xml.CharacterModeDocument.CharacterMode.Mode.Enum getCharacterMode()
public AnnotationMappingDriver getAnnotMappingDriver()
public phenote.config.xml.AutocompleteSettingsDocument.AutocompleteSettings getAutocompleteSettings()
public void setAutocompleteSettings()
public java.net.URL getLogConfigUrl()
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionjava.lang.String getLogConfigFile()
phenote.config.xml.FieldDocument.Field addNewFieldBean()
public int getEnbldFieldsNum()
public int getEnbldFieldsNum(java.lang.String group)
public java.lang.String getFieldLabel(int index,
java.lang.String group)
public int getFieldColwidth(int index)
public void setFieldColwidth(int index,
int width)
public int getMinCompChars(int fieldIndex)
public boolean hasEnbldCharField(int index)
public CharField getEnbldCharField(int index)
public java.util.List<FieldConfig> getEnbldFieldCfgs()
public java.util.List<FieldConfig> getAllFieldCfgs()
public java.util.List<OntologyConfig> getAllOntologies()
boolean hasFieldCfgAll(FieldConfig fc)
FieldConfig getAllFieldCfg(java.lang.String fieldName)
public boolean isVisible(CharField cf)
public java.util.List<CharField> getCharFieldsForSyntaxAbbrev(java.lang.String abb)
throws ConfigException
ConfigExceptionpublic java.lang.String getSyntaxAbbrevForCharField(CharField cf)
java.lang.String getReposUrlDir()
phenote.config.xml.PhenoteConfigurationDocument getPhenoDocBean()
public boolean hasQueryableDataAdapter()
public boolean hasNCBIAdapter()
public QueryableDataAdapterI getQueryableDataAdapter()
public java.util.List<NCBIDataAdapterI> getNCBIDataAdapters()
java.util.List<DataAdapterConfig> getQueryAdapCfgs()
public void addFieldConfig(FieldConfig fc)
int getAllFieldIndex(FieldConfig fc)
void insertFieldConfig(int index,
FieldConfig fc)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getConfigName()
public void setConfigName(java.lang.String name)
public java.lang.String getConfigDesc()
public void setConfigDesc(java.lang.String desc)
public java.lang.String getConfigAuthor()
public void setConfigAuthor(java.lang.String author)
public boolean showLoadingScreen()
public java.util.List<phenote.config.xml.GroupDocument.Group> getFieldGroups()
public java.util.List<java.lang.String> getFieldsInGroup(java.lang.String groupName)
public java.lang.String getTitleForGroup(java.lang.String groupName)
public phenote.config.xml.GroupDocument.Group getDefaultGroup()
public boolean hasGroupAdapter(java.lang.String group)
public GroupAdapterI getGroupAdapter(java.lang.String groupStr)
public boolean hasOntMakerForGroup(java.lang.String group)
public OntologyMakerI getOntMaker(java.lang.String group)
public boolean hasOntMakers()
public java.util.List<OntologyMakerI> getOntMakers()
public boolean compareStatementEnabled()
public phenote.config.xml.TerminologyDefinitionsDocument.TerminologyDefinitions getTerminologyDefs()
public void setTerminologyDefs(phenote.config.xml.TerminologyDefinitionsDocument.TerminologyDefinitions termDefs)
public phenote.config.xml.OntologyFileDocument.OntologyFile[] getOntologyList()
public void setOntologyList(phenote.config.xml.OntologyFileDocument.OntologyFile[] ontologyList)
public phenote.config.xml.TerminologyDefinitionsDocument.TerminologyDefinitions.Update.Enum getUpdateTerminologies()
public phenote.config.xml.OntologyFileDocument.OntologyFile getOntologyFileByHandle(java.lang.String handle)
public void setUpdateTerminologies(phenote.config.xml.TerminologyDefinitionsDocument.TerminologyDefinitions.Update.Enum updateStatus)
public void loadConstraints()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||