[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.Js.JSConfigReader Class Reference

Summary description for JSConfigReader. More...

List of all members.

Public Member Functions

 JSConfigReader (JSConfig config)
void setConfigPath (String p)
int getReadyState ()
bool save ()
bool setPropertyValue (String property_name, String property_value)
String getPropertyValue (String property_name)
bool setPropertySetValue (String propertyset_name, String property_name, String property_value)
String getPropertySetValue (String propertyset_name, String property_name)
XmlElement getPropertyElement (String property_name)
XmlElement getPropertySetElement (String propertyset_name)
bool enableFeature (String feature_name, bool enabled)
XmlElement getFeatureElement (String feature_name)
String[] getFeatureList ()
bool setOutputFile (String value)
String getOutputFile ()
bool setTemplateOutputPath (String value)
String getTemplateOutputPath ()
bool getFeatureEnabled (String feature_name)

Public Attributes

const String ELEMENT_SCRIPT_FILES = "script-files"
const String ELEMENT_FILE = "file"
const String ELEMENT_OUTPUT_FILE = "output-file"
const String ELEMENT_TEMPLATE_OUTPUT_PATH = "template-output-path"
const String ELEMENT_DISTRIBUTION = "distribution"
const String ELEMENT_FEATURES = "features"
const String ELEMENT_FEATURE = "feature"
const String ELEMENT_PROPERTIES = "properties"
const String ELEMENT_PROPERTY = "property"
const String ELEMENT_PROPERTYSET = "property-set"
const String ATTRIBUTE_PATH = "path"
const String ATTRIBUTE_NAME = "name"
const String ATTRIBUTE_VALUE = "value"
const String ATTRIBUTE_ENABLED = "enabled"
const String FEATURE_NAME_DEBUG = "debugger"
const String FEATURE_NAME_OVERCLOCK = "framesetoverclock"
const String FEATURE_NAME_UNDERCLOCK = "framesetunderclock"
const String FEATURE_NAME_RESPONSE_TRIGGER = "responsetrigger"
const String PROPERTYSET_NAME_RUM_CONFIG = "rum_userconfig"
const String PROPERTY_NAME_RESPONSE_TRIGGER_SUBVALUE = "rum_component_responsetrigger_subvalue"
const String PROPERTY_NAME_DATA_URL = "rum_data_url"
const String PROPERTY_NAME_MONITOR_URL = "rum_monitor_url"

Private Member Functions

XmlElement getElementByName (XmlNodeList node_list, String element_name)
XmlElement getElement (String element_name)
XmlElement getElement (XmlElement parent_element, String element_name)
XmlElement getElement (XmlElement parent_element, String element_name, String attribute_name, String attribute_value)
XmlElement getDistributionElement (String element_name)
XmlElement getScriptFileByName (String file_name)
XmlNodeList getFeatureNodes ()
XmlNodeList getPropertyNodes ()
XmlNodeList getPropertySetNodes ()
bool setFeatureEnabled (String feature_name, bool enabled)

Private Attributes

int ready_state = 0
String config_path = null
JSConfig config = null


Detailed Description

Summary description for JSConfigReader.


Constructor & Destructor Documentation

Core.Tools.Js.JSConfigReader.JSConfigReader ( JSConfig  config  ) 


Member Function Documentation

void Core.Tools.Js.JSConfigReader.setConfigPath ( String  p  ) 

int Core.Tools.Js.JSConfigReader.getReadyState (  ) 

bool Core.Tools.Js.JSConfigReader.save (  ) 

bool Core.Tools.Js.JSConfigReader.setPropertyValue ( String  property_name,
String  property_value 
)

String Core.Tools.Js.JSConfigReader.getPropertyValue ( String  property_name  ) 

bool Core.Tools.Js.JSConfigReader.setPropertySetValue ( String  propertyset_name,
String  property_name,
String  property_value 
)

String Core.Tools.Js.JSConfigReader.getPropertySetValue ( String  propertyset_name,
String  property_name 
)

XmlElement Core.Tools.Js.JSConfigReader.getPropertyElement ( String  property_name  ) 

XmlElement Core.Tools.Js.JSConfigReader.getPropertySetElement ( String  propertyset_name  ) 

XmlElement Core.Tools.Js.JSConfigReader.getElementByName ( XmlNodeList  node_list,
String  element_name 
) [private]

bool Core.Tools.Js.JSConfigReader.enableFeature ( String  feature_name,
bool  enabled 
)

XmlElement Core.Tools.Js.JSConfigReader.getFeatureElement ( String  feature_name  ) 

String [] Core.Tools.Js.JSConfigReader.getFeatureList (  ) 

bool Core.Tools.Js.JSConfigReader.setOutputFile ( String  value  ) 

String Core.Tools.Js.JSConfigReader.getOutputFile (  ) 

bool Core.Tools.Js.JSConfigReader.setTemplateOutputPath ( String  value  ) 

String Core.Tools.Js.JSConfigReader.getTemplateOutputPath (  ) 

XmlElement Core.Tools.Js.JSConfigReader.getElement ( String  element_name  )  [private]

XmlElement Core.Tools.Js.JSConfigReader.getElement ( XmlElement  parent_element,
String  element_name 
) [private]

XmlElement Core.Tools.Js.JSConfigReader.getElement ( XmlElement  parent_element,
String  element_name,
String  attribute_name,
String  attribute_value 
) [private]

XmlElement Core.Tools.Js.JSConfigReader.getDistributionElement ( String  element_name  )  [private]

XmlElement Core.Tools.Js.JSConfigReader.getScriptFileByName ( String  file_name  )  [private]

XmlNodeList Core.Tools.Js.JSConfigReader.getFeatureNodes (  )  [private]

XmlNodeList Core.Tools.Js.JSConfigReader.getPropertyNodes (  )  [private]

XmlNodeList Core.Tools.Js.JSConfigReader.getPropertySetNodes (  )  [private]

bool Core.Tools.Js.JSConfigReader.setFeatureEnabled ( String  feature_name,
bool  enabled 
) [private]

bool Core.Tools.Js.JSConfigReader.getFeatureEnabled ( String  feature_name  ) 


Member Data Documentation

const String Core.Tools.Js.JSConfigReader.ELEMENT_TEMPLATE_OUTPUT_PATH = "template-output-path"

const String Core.Tools.Js.JSConfigReader.ELEMENT_PROPERTYSET = "property-set"

const String Core.Tools.Js.JSConfigReader.FEATURE_NAME_OVERCLOCK = "framesetoverclock"

const String Core.Tools.Js.JSConfigReader.FEATURE_NAME_UNDERCLOCK = "framesetunderclock"

const String Core.Tools.Js.JSConfigReader.PROPERTY_NAME_RESPONSE_TRIGGER_SUBVALUE = "rum_component_responsetrigger_subvalue"


The documentation for this class was generated from the following file:
Stephen W. Cote, 2009, whitefrost.com