Packageorg.puremvc.as3.utilities.air.desktopcitizen.model
Classpublic class DesktopCitizenDBProxy
InheritanceDesktopCitizenDBProxy Inheritance org.puremvc.as3.utilities.air.xmldb.model.XMLDatabaseProxy

Manages the XML Database for desktop window management

It also implements the IProxy interface allowing it to be accessed via the Model.

See also

XMLDatabaseProxy


Public Methods
 MethodDefined by
  
Constructor

Uses the inherited initXMLDatabase method to read or create the XML file on disk.

DesktopCitizenDBProxy
  
onRegister():void
DesktopCitizenDBProxy
Protected Methods
 MethodDefined by
  
build():XML
Build a blank XML DesktopCitizen database

Currently just manages window size, position and display state

TBD: Add elements (and corresponding sub-proxies) for handling multiple windows, transparency, drag/drop to/from desktop, etc.
DesktopCitizenDBProxy
  
parse():void
Parse the XML database into Proxies.
DesktopCitizenDBProxy
Public Constants
 ConstantDefined by
  NAME : String
[static]
DesktopCitizenDBProxy
Constructor detail
DesktopCitizenDBProxy()constructor
public function DesktopCitizenDBProxy()

Constructor

Uses the inherited initXMLDatabase method to read or create the XML file on disk. If the file does not exist, buildXMLDatabase will be called. Otherwise, it will be read into the protected var dbXML.

Method detail
build()method
protected override function build():XML

Build a blank XML DesktopCitizen database

Currently just manages window size, position and display state

TBD: Add elements (and corresponding sub-proxies) for handling multiple windows, transparency, drag/drop to/from desktop, etc.

Returns
XML
onRegister()method 
public override function onRegister():void
parse()method 
protected override function parse():void

Parse the XML database into Proxies.

Constant detail
NAMEconstant
public static const NAME:String