Class fever.conf.Configuration

Implemented Interfaces

ParserQueueListener

Description

Configuration class parse xml configuration file used by CoreApplication class.

Sets the LISTEN_LOADING_PROGRESS property to true before parsing configuration if you want to display parsing progression.

Field Index

LISTEN_LOADING_PROGRESS

Method Index

addDeserializationType(), addParser(), getConfig(), getConfigUIListener(), getInstance(), load(), onParsingChange(), onParsingComplete(), onParsingProgress(), onParsingStart(), removeDeserializationType(), removeParser(), setConfigUIListener(), toString()

Field Detail

LISTEN_LOADING_PROGRESS

static public LISTEN_LOADING_PROGRESS:Boolean
Listen and display progression of loading libraries during configuration.
Default is false

Method Detail

getInstance

static public function getInstance():Configuration

Returns singleton Configuration instance.

setConfigUIListener

static public function setConfigUIListener(ui:ConfigurationUI):Void

Sets the UI for configuration process.

getConfigUIListener

static public function getConfigUIListener():ConfigurationUI

Returns the UI used by configuration process.

addParser

public function addParser(parser:ConfigurationParser):Void

Adds parsing process for specific configuration object content.

If parsing is already running, do nothing.

removeParser

public function removeParser(parser:ConfigurationParser):Void

Adds parsing process for specific configuration object content.

If parsing is already running, do nothing.

addDeserializationType

public function addDeserializationType(type:String, scopeMethod, parsingMethod:Function):Void

Adds deserializer process type.

removeDeserializationType

public function removeDeserializationType(type:String):Void

Removes deserializer process type.

getConfig

public function getConfig():FeverConfiguration

Returns FeverConfiguration object

load

public function load():Void

Loads configuration file.

file path is defined in fever.Fever.configURL property

onParsingStart

public function onParsingStart(event:StringEvent):Void

onParsingChange

public function onParsingChange(event:StringEvent):Void

onParsingComplete

public function onParsingComplete(event:StringEvent):Void

onParsingProgress

public function onParsingProgress(event:StringEvent):Void

Triggered during LibParser progression.

Specified By

onParsingProgress() in fever.conf.ParserQueueListener

toString

public function toString():String

Returns string representation of instance

Return

String