Class: XmlType
| Defined in: | lib/Types/XmlTypes.coffee | 
| Inherits: | types.Insert | 
Overview
Manages XML types Not supported:
- Attribute nodes
 - Real replace of child elements (to much overhead). Currently, the new element is inserted after the 'replaced' element, and then it is deleted. *
 
Variables Summary
- type =
 - 
    
"XmlType"Identifies this class. Use it in order to check whether this is an xml-type or something else.
 
Instance Method Summary
- # (void) applyDelete()
 - # (void) cleanup()
 - # (void) setXmlProxy()
 - # (void) val(enforce = false)
 - # (void) execute() If possible set the replace manager in the content.
 - # (XmlType) getParent() Get the parent of this JsonType.
 - # (void) _encode() Private Convert all relevant information of this operation to the json-format.
 
Constructor Details
      #
(void)
constructor(uid, tagname, attributes, elements, xml)
      
    
Instance Method Details
      #
(void)
applyDelete()
      
    
      #
(void)
cleanup()
      
    
      #
(void)
setXmlProxy()
      
    
      #
(void)
val(enforce = false)
      
    
      #
(void)
execute()
      
    
If possible set the replace manager in the content.
      #
(XmlType)
getParent()
      
    
Get the parent of this JsonType.
      #
(void)
_encode()
      Private
      
    
Convert all relevant information of this operation to the json-format. This result can be send to other clients.