|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.isti.jplotresp.ConfigManager
public class ConfigManager
Class ConfigManager manages an XML-format configuration file.
Field Summary | |
---|---|
CfgPropItem |
ampPhaseSelProp
|
CfgPropItem |
b62XValueProp
Sample value for polynomial blockette. |
CfgPropItem |
beginTimeJulianDayProp
Begin time julian day. |
CfgPropItem |
beginTimeTimeProp
Begin time time. |
CfgPropItem |
beginTimeYearProp
Begin time year. |
protected java.lang.String |
cfgFileNameStr
|
CfgPropItem |
channelProp
Channel. |
CfgPropItem |
combineAmpPhaseFlagProp
|
static java.lang.String |
CONFIG
|
static java.lang.String |
CONFIG_GROUP
|
protected org.jdom.Element |
configRootElement
|
static int |
DEFAULT_AMP_PHASE_SEL_IDX
Amp/phase selection. |
static boolean |
DEFAULT_COMBINE_AMP_PHASE_FLAG
Combine amp/phase flag. |
static boolean |
DEFAULT_LOG_AMP_FLAG
Log-amplitude flag. |
static boolean |
DEFAULT_SHOW_FREQ_LINE_FLAG
Show frequency line flag. |
static boolean |
DEFAULT_SHOW_POINTS_FLAG
Show points flag. |
static java.lang.String |
EMPTY_TEXT
|
CfgPropItem |
endStageProp
End stage. |
CfgPropItem |
endTimeJulianDayProp
End time julian day. |
CfgPropItem |
endTimeTimeProp
End time time. |
CfgPropItem |
endTimeYearProp
End time year. |
protected java.lang.String |
errorMessage
|
CfgPropItem |
filenameProp
Filename. |
CfgPropItem |
filenameSelectedFlagProp
Filename selected flag. |
CfgPropItem |
frequencySpacingProp
Frequency spacing. |
CfgPropItem |
headersProp
Enable headers in output files. |
CfgPropItem |
interpInputProp
Enable interpolation of List blockette input. |
CfgPropItem |
interpOutputProp
Enable interpolation of List blockette output. |
CfgPropItem |
interpTensionProp
Tension for List blockette interpolation. |
protected IstiXmlUtils |
istiXmlUtilsObj
|
CfgPropItem |
locationProp
Location. |
CfgPropItem |
logAmpFlagProp
|
CfgPropItem |
maxFreqProp
Maximum frequency. |
CfgPropItem |
minFreqProp
Minimum frequency. |
CfgPropItem |
multiOutProp
Remember Settings |
CfgPropItem |
multiSvrFlagProp
Flag set true to fetch from all specified web-services servers. |
CfgPropItem |
networkProp
Network. |
CfgPropItem |
numFreqProp
Number of frequencies. |
CfgPropItem |
outputDirectoryProp
Output Directory. |
CfgPropItem |
programFrameHeightProp
Height of program window frame. |
CfgPropItem |
programFrameWidthProp
Width of program window frame. |
CfgPropItem |
programFrameXPosProp
X-position of program window frame (<0=centered). |
CfgPropItem |
programFrameYPosProp
Y-position of program window frame (<0=centered). |
CfgPropItem |
rememberSettingsProp
Remember Settings |
CfgPropItem |
responseTypeProp
Response type. |
CfgPropItem |
serverFileProp
Server. |
static java.lang.String |
SETTINGS
|
CfgProperties |
settingsProps
Configuration properties object for Settings. |
CfgPropItem |
showFreqLineFlagProp
|
CfgPropItem |
showInputProp
Enable showing of RESP input text (sent to console). |
CfgPropItem |
showPointsFlagProp
|
CfgPropItem |
startStageProp
Start stage. |
CfgPropItem |
stationProp
Station. |
CfgPropItem |
totalSensitFlagProp
Flag set true to use stage 0 sensitivity instead of computed. |
CfgPropItem |
unitsProp
Units. |
CfgPropItem |
unwrapPhaseFlagProp
Flag set true to unwrap phase output values. |
CfgPropItem |
useDelayProp
Enable use of estimated delay in phase calculation. |
CfgPropItem |
useIstiFileChooserFlagProp
Use ISTI file choosers flag. |
CfgPropItem |
verboseProp
Enable verbose output. |
Constructor Summary | |
---|---|
ConfigManager(java.lang.String cfgFileNameStr)
Creates an object for processing XML-format configuration file. |
Method Summary | |
---|---|
protected void |
addToComponentsTable(java.awt.Component comp,
CfgPropItem cfgPropItem,
boolean saveFlag)
Add the component to the components table. |
protected void |
addToComponentsTable(java.awt.Component comp,
CfgPropItem cfgPropItem,
boolean saveFlag,
boolean clrDefFlag)
Add the component to the components table. |
void |
clearErrorMessage()
Clears the error message string. |
protected java.util.Map |
getComponentsTable()
Gets the components table. |
boolean |
getErrorFlag()
Returns true if an error was detected. |
java.lang.String |
getErrorMessage()
Returns message string for last error (or 'No error' if none). |
void |
loadComponentConfigSettings()
Load the component configuration settings. |
boolean |
loadSettings()
Loads the set of "name = value" items specified by the "Settings" element in the configuration file. |
protected boolean |
loadSettings(org.jdom.Element rootElement)
Loads the set of "name = value" items specified by the "Settings" element in the configuration file. |
void |
saveComponentConfigSettings()
Save the component configuration settings. |
boolean |
saveConfig()
Save the configuration. |
protected boolean |
saveSettings(org.jdom.Element configElementObj)
Saves the set of "name = value" items specified by the "Settings" element in the configuration file. |
void |
setAllItemsToDefaults()
Sets value on all items to the default value. |
protected void |
setErrorMessage(java.lang.String str)
Enters an error message (if none previously entered). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String EMPTY_TEXT
public static final java.lang.String CONFIG
public static final java.lang.String SETTINGS
public static final java.lang.String CONFIG_GROUP
protected final java.lang.String cfgFileNameStr
protected final org.jdom.Element configRootElement
protected final IstiXmlUtils istiXmlUtilsObj
protected java.lang.String errorMessage
public final CfgProperties settingsProps
public final CfgPropItem networkProp
public final CfgPropItem stationProp
public final CfgPropItem locationProp
public final CfgPropItem channelProp
public final CfgPropItem minFreqProp
public final CfgPropItem maxFreqProp
public final CfgPropItem numFreqProp
public final CfgPropItem beginTimeYearProp
public final CfgPropItem beginTimeJulianDayProp
public final CfgPropItem beginTimeTimeProp
public final CfgPropItem endTimeYearProp
public final CfgPropItem endTimeJulianDayProp
public final CfgPropItem endTimeTimeProp
public final CfgPropItem rememberSettingsProp
public final CfgPropItem multiOutProp
public final CfgPropItem filenameSelectedFlagProp
public final CfgPropItem filenameProp
public final CfgPropItem serverFileProp
public final CfgPropItem startStageProp
public final CfgPropItem endStageProp
public final CfgPropItem verboseProp
public final CfgPropItem headersProp
public final CfgPropItem useDelayProp
public final CfgPropItem multiSvrFlagProp
public final CfgPropItem unwrapPhaseFlagProp
public final CfgPropItem totalSensitFlagProp
public final CfgPropItem showInputProp
public final CfgPropItem b62XValueProp
public final CfgPropItem interpOutputProp
public final CfgPropItem interpInputProp
public final CfgPropItem interpTensionProp
public static final int DEFAULT_AMP_PHASE_SEL_IDX
public final CfgPropItem ampPhaseSelProp
public static final boolean DEFAULT_SHOW_POINTS_FLAG
public final CfgPropItem showPointsFlagProp
public static final boolean DEFAULT_LOG_AMP_FLAG
public final CfgPropItem logAmpFlagProp
public static final boolean DEFAULT_COMBINE_AMP_PHASE_FLAG
public final CfgPropItem combineAmpPhaseFlagProp
public static final boolean DEFAULT_SHOW_FREQ_LINE_FLAG
public final CfgPropItem showFreqLineFlagProp
public final CfgPropItem unitsProp
public final CfgPropItem frequencySpacingProp
public final CfgPropItem responseTypeProp
public final CfgPropItem outputDirectoryProp
public final CfgPropItem programFrameWidthProp
public final CfgPropItem programFrameHeightProp
public final CfgPropItem programFrameXPosProp
public final CfgPropItem programFrameYPosProp
public final CfgPropItem useIstiFileChooserFlagProp
Constructor Detail |
---|
public ConfigManager(java.lang.String cfgFileNameStr)
cfgFileNameStr
- the name of the XML-format input
config file to read and process.Method Detail |
---|
protected void addToComponentsTable(java.awt.Component comp, CfgPropItem cfgPropItem, boolean saveFlag, boolean clrDefFlag)
comp
- component to add.cfgPropItem
- the config property editor.saveFlag
- true to save when saving settings.clrDefFlag
- true to restore default if edit value cleared.protected void addToComponentsTable(java.awt.Component comp, CfgPropItem cfgPropItem, boolean saveFlag)
comp
- component to add.cfgPropItem
- the config property editor.saveFlag
- true to save when saving settings.protected java.util.Map getComponentsTable()
public void loadComponentConfigSettings()
public void saveComponentConfigSettings()
public boolean saveConfig()
public boolean loadSettings()
protected boolean loadSettings(org.jdom.Element rootElement)
rootElement
- root element.
protected boolean saveSettings(org.jdom.Element configElementObj)
configElementObj
- configuration element object.
public void setAllItemsToDefaults()
protected void setErrorMessage(java.lang.String str)
str
- the error message.public boolean getErrorFlag()
public java.lang.String getErrorMessage()
public void clearErrorMessage()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |