IMPORTANT FRAMEWORK CLASS: AppConfig is EXTREMELY important! Every configuration value that gets parsed via the startup-phase 1 has a representation here!
You can reach this configuration globally as it is a singleton with AppConfig.getInstance()
This class also defines default values as constants that are used automatically if appConfig.xml (default) doen't provide that information!
ALL PUBLIC VARIABLES CAN BE USED WITH ITS SAME TAG IN THE CONFIGURATION XML!
getXMLRepresentation gives you a full representation of all data within this AppConfig as XML-String (but don't use it for saving to files!)
appendLastTimeSaved can be appended by the SaveUtil automatically (USE THE SAVE UTIL FOR LOCALLY SAVING) so only use this method
if you want to have the string representation - use the SaveCurrentConfigurationHelper Singleton for permanently saving a configuration as it automatically checks
for your privileges (you have to start this application as admin to save to certain locations...)
This property can be used as the source for data binding.
Implementation public function get appContentBundleEnabled():Boolean public function set appContentBundleEnabled(value:Boolean):void
appContentBundlePath
property
appContentBundlePath:String
This property can be used as the source for data binding.
Implementation public function get appContentBundlePath():String public function set appContentBundlePath(value:String):void
appContentPath
property
appContentPath:String
This property can be used as the source for data binding.
Implementation public function get appContentPath():String public function set appContentPath(value:String):void
appIdentifierName
property
appIdentifierName:String
This property can be used as the source for data binding.
Implementation public function get appIdentifierName():String public function set appIdentifierName(value:String):void
appPresentationContentEnabled
property
appPresentationContentEnabled:Boolean
This property can be used as the source for data binding.
Implementation public function get appPresentationContentEnabled():Boolean public function set appPresentationContentEnabled(value:Boolean):void
appPresentationContentPath
property
appPresentationContentPath:String
This property can be used as the source for data binding.
Implementation public function get appPresentationContentPath():String public function set appPresentationContentPath(value:String):void
arduinoDigitalDispatcherEnabled
property
arduinoDigitalDispatcherEnabled:Boolean
This property can be used as the source for data binding.
Implementation public function get arduinoDigitalDispatcherEnabled():Boolean public function set arduinoDigitalDispatcherEnabled(value:Boolean):void
arduinoDigitalDispatcherPinConnectedCount
property
arduinoDigitalDispatcherPinConnectedCount:int
This property can be used as the source for data binding.
Implementation public function get arduinoDigitalDispatcherPinConnectedCount():int public function set arduinoDigitalDispatcherPinConnectedCount(value:int):void
arduinoDigitalDispatcherPinShift
property
arduinoDigitalDispatcherPinShift:int
This property can be used as the source for data binding.
Implementation public function get arduinoDigitalDispatcherPinShift():int public function set arduinoDigitalDispatcherPinShift(value:int):void
arduinoDigitalDispatcherPort
property
arduinoDigitalDispatcherPort:int
This property can be used as the source for data binding.
Implementation public function get arduinoDigitalDispatcherPort():int public function set arduinoDigitalDispatcherPort(value:int):void
arduinoDigitalDispatcherServer
property
arduinoDigitalDispatcherServer:String
This property can be used as the source for data binding.
Implementation public function get arduinoDigitalDispatcherServer():String public function set arduinoDigitalDispatcherServer(value:String):void
enableDebugDisplay
property
enableDebugDisplay:Boolean
This property can be used as the source for data binding.
Implementation public function get enableDebugDisplay():Boolean public function set enableDebugDisplay(value:Boolean):void
fileLogAfterStartupPhases
property
fileLogAfterStartupPhases:Boolean
This property can be used as the source for data binding.
Implementation public function get fileLogAfterStartupPhases():Boolean public function set fileLogAfterStartupPhases(value:Boolean):void
fileLogAfterStartupPhasesSeverity
property
fileLogAfterStartupPhasesSeverity:int
This property can be used as the source for data binding.
Implementation public function get fileLogAfterStartupPhasesSeverity():int public function set fileLogAfterStartupPhasesSeverity(value:int):void
loggedInToAdministrationSuccessfully
property
loggedInToAdministrationSuccessfully:Boolean [read-only] Implementation public function get loggedInToAdministrationSuccessfully():Boolean
This property can be used as the source for data binding.
Implementation public function get manualScreenResolutionHeightForChromelessApplications():Number public function set manualScreenResolutionHeightForChromelessApplications(value:Number):void
This property can be used as the source for data binding.
Implementation public function get manualScreenResolutionWidthForChromelessApplications():Number public function set manualScreenResolutionWidthForChromelessApplications(value:Number):void
presentationElementsAutoPlayAtStartup
property
presentationElementsAutoPlayAtStartup:Boolean
This property can be used as the source for data binding.
Implementation public function get presentationElementsAutoPlayAtStartup():Boolean public function set presentationElementsAutoPlayAtStartup(value:Boolean):void
presentationElementsFinishAfterSeconds
property
presentationElementsFinishAfterSeconds:Number
This property can be used as the source for data binding.
Implementation public function get presentationElementsFinishAfterSeconds():Number public function set presentationElementsFinishAfterSeconds(value:Number):void
presentationElementsRestartAfterSeconds
property
presentationElementsRestartAfterSeconds:Number
This property can be used as the source for data binding.
Implementation public function get presentationElementsRestartAfterSeconds():Number public function set presentationElementsRestartAfterSeconds(value:Number):void
presentationElementsSmartLayoutEnabled
property
presentationElementsSmartLayoutEnabled:Boolean
This property can be used as the source for data binding.
Implementation public function get presentationElementsSmartLayoutEnabled():Boolean public function set presentationElementsSmartLayoutEnabled(value:Boolean):void
rfidFeigSocketEnabled
property
rfidFeigSocketEnabled:Boolean
This property can be used as the source for data binding.
Implementation public function get rfidFeigSocketEnabled():Boolean public function set rfidFeigSocketEnabled(value:Boolean):void
rfidFeigSocketHost
property
rfidFeigSocketHost:String
This property can be used as the source for data binding.
Implementation public function get rfidFeigSocketHost():String public function set rfidFeigSocketHost(value:String):void
rfidFeigSocketPort
property
rfidFeigSocketPort:uint
This property can be used as the source for data binding.
Implementation public function get rfidFeigSocketPort():uint public function set rfidFeigSocketPort(value:uint):void
screenSaverEnabled
property
screenSaverEnabled:Boolean
This property can be used as the source for data binding.
Implementation public function get screenSaverEnabled():Boolean public function set screenSaverEnabled(value:Boolean):void
screenSaverStartsAfterSeconds
property
screenSaverStartsAfterSeconds:int
This property can be used as the source for data binding.
Implementation public function get screenSaverStartsAfterSeconds():int public function set screenSaverStartsAfterSeconds(value:int):void
startupInFullscreenMode
property
startupInFullscreenMode:Boolean
This property can be used as the source for data binding.
Implementation public function get startupInFullscreenMode():Boolean public function set startupInFullscreenMode(value:Boolean):void
startupWithMouseCursorVisible
property
startupWithMouseCursorVisible:Boolean
This property can be used as the source for data binding.
Implementation public function get startupWithMouseCursorVisible():Boolean public function set startupWithMouseCursorVisible(value:Boolean):void
zumtobelSocketEnabled
property
zumtobelSocketEnabled:Boolean
This property can be used as the source for data binding.
Implementation public function get zumtobelSocketEnabled():Boolean public function set zumtobelSocketEnabled(value:Boolean):void
zumtobelSocketHost
property
zumtobelSocketHost:String
This property can be used as the source for data binding.
Implementation public function get zumtobelSocketHost():String public function set zumtobelSocketHost(value:String):void
zumtobelSocketPort
property
zumtobelSocketPort:uint
This property can be used as the source for data binding.
Implementation public function get zumtobelSocketPort():uint public function set zumtobelSocketPort(value:uint):void
zumtobelSocketTarget
property
zumtobelSocketTarget:String
This property can be used as the source for data binding.
Implementation public function get zumtobelSocketTarget():String public function set zumtobelSocketTarget(value:String):void
Constructor Detail
AppConfig
()
Constructor
public function AppConfig(enforcer:SingletonEnforcer)
Parameters
enforcer:SingletonEnforcer
Method Detail
dealloc
()
method
protected function dealloc():void
getInstance
()
method
public static function getInstance():AppConfigReturns
public function getXMLRepresentation(appendLastTimeSaved:LastTimeSavedChecker = null):String
getXMLRepresentation gives you a full representation of all data within this AppConfig as XML-String (but don't use it for saving to files!)
appendLastTimeSaved can be appended by the SaveUtil automatically (USE THE SAVE UTIL FOR LOCALLY SAVING) so only use this method
if you want to have the string representation - use the SaveCurrentConfigurationHelper Singleton for permanently saving a configuration as it automatically checks
for your privileges (you have to start this application as admin to save to certain locations...)