ist.palcom.communication.ast
Class AbstractXMLRepresentable

java.lang.Object
  extended by ist.palcom.communication.ast.ASTNode
      extended by ist.palcom.communication.ast.AbstractXMLRepresentable
All Implemented Interfaces:
XMLRepresentable, Cloneable
Direct Known Subclasses:
Connect, Disconnect, Info, InfoRequest, StartReceiverRequest

public abstract class AbstractXMLRepresentable
extends ASTNode
implements Cloneable, XMLRepresentable


Field Summary
 
Fields inherited from class ist.palcom.communication.ast.ASTNode
CHANGE, children, generatedWithCacheCycle, generatedWithCircularEnabled, IN_CIRCLE, LAST_CYCLE, numChildren, parent
 
Constructor Summary
AbstractXMLRepresentable()
           
 
Method Summary
 void addChildFromXMLElement(XMLRepresentable child)
          The implementation up here is empty.
 Object clone()
           
 void flushCache()
           
 byte[] getXMLData()
           
 byte[] getXMLData(boolean includeDTD)
           
protected  int numChildren()
           
 String toString()
           
 
Methods inherited from class ist.palcom.communication.ast.ASTNode
addChild, copy, fullCopy, getChild, getChildNoTransform, getIndexOfChild, getNumChild, getParent, insertChild, remove, removeChild, setChild, setParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, println
 
Methods inherited from interface ist.palcom.xml.XMLRepresentable
getTagName, initializeFromElement, writeXMLElement
 

Constructor Detail

AbstractXMLRepresentable

public AbstractXMLRepresentable()
Method Detail

clone

public Object clone()
             throws CloneNotSupportedException
Overrides:
clone in class ASTNode
Throws:
CloneNotSupportedException

flushCache

public void flushCache()
Overrides:
flushCache in class ASTNode

numChildren

protected int numChildren()
Overrides:
numChildren in class ASTNode

getXMLData

public byte[] getXMLData()
Specified by:
getXMLData in interface XMLRepresentable

getXMLData

public byte[] getXMLData(boolean includeDTD)

addChildFromXMLElement

public void addChildFromXMLElement(XMLRepresentable child)
The implementation up here is empty.

Specified by:
addChildFromXMLElement in interface XMLRepresentable

toString

public String toString()
Overrides:
toString in class Object