Class PTXMLCompositor

Object
   |
   +--PTXMLCompositor

<private> class PTXMLCompositor


Static class for expanding an XML tree structure into an ordered grouping of JavaScript objects.
Defined in PTXMLCompositor.js

Requires:


Field Summary
<private> <static>  Number nextUID
          
<private> <static>  Hash URLNodes
          
<static>  <final> String VALUE_AUTOSET
          
<static>  <final> Object VERSION
          
 
Constructor Summary
PTXMLCompositor ()
            PTXMLCompositor static Object constructor
 
Method Summary
<static> <private>  Object expandComponent(parentNode,node,w)
           Expands special component nodes (for example PTTableControl)
<static> Object expandFromXML(xml,w,obj)
           Expands JavaScript objects from XML DOM object
<static> <private>  Object inflateNode(node,obj,w,parentObj,onFinishCompositorID)
           Inflates JavaScript properties from a DOM node
<static> <private>  Object inflateObject(objName,node,w,mode,obj)
           Inflates a single JavaScript object from a DOM node
<static> <private>  String unescapeTokens(str)
           Finds tokens and unescapes their contents

Field Detail

nextUID

<private> <static> Number nextUID

URLNodes

<private> <static> Hash URLNodes

VALUE_AUTOSET

<static> <final> String VALUE_AUTOSET

VERSION

<static> <final> Object VERSION

Constructor Detail

PTXMLCompositor

PTXMLCompositor()

Method Detail

expandComponent

<static>  <private> Object expandComponent(parentNode,node,w)

expandFromXML

<static> Object expandFromXML(xml,w,obj)

inflateNode

<static>  <private> Object inflateNode(node,obj,w,parentObj,onFinishCompositorID)

inflateObject

<static>  <private> Object inflateObject(objName,node,w,mode,obj)

unescapeTokens

<static>  <private> String unescapeTokens(str)


Documentation generated by JSDoc on Tue Sep 21 02:04:06 2010