ist.palcom.resource.descriptor
Class AbstractXMLRepresentable

java.lang.Object
  extended by ist.palcom.resource.descriptor.ASTNode
      extended by ist.palcom.resource.descriptor.AbstractXMLRepresentable
All Implemented Interfaces:
XMLRepresentable, java.lang.Cloneable
Direct Known Subclasses:
AddressPart, Connect, DeviceID, Disconnect, Info, PRDData, PRDSecondOrderVersion, RegisterHeartBeatEvent, Reply, Request, Request, ServiceData, ServiceInstanceID, StartReceiverRequest

public abstract class AbstractXMLRepresentable
extends ASTNode
implements java.lang.Cloneable, XMLRepresentable


Field Summary
protected  boolean getBrowserLabel_visited
           
 
Fields inherited from class ist.palcom.resource.descriptor.ASTNode
CHANGE, children, encloseInBraces_visited, generatedWithCacheCycle, generatedWithCircularEnabled, generatedWithComponentCheck, getAssemblyLabel_visited, getErrorList_visited, getIndent_visited, getParentPRDAssemblyVer_visited, getPrettyClosingString_visited, getPrettyString_visited, IN_CIRCLE, LAST_CYCLE, numChildren, parent, prettyPrintChildren_visited, RESET_CYCLE
 
Constructor Summary
AbstractXMLRepresentable()
           
 
Method Summary
 void addChildFromXMLElement(XMLRepresentable child)
          The implementation up here is empty.
 void addToAssembly(Assembly a)
           
 java.lang.Object clone()
           
 boolean equals(java.lang.Object o)
           
 void flushCache()
           
 java.lang.String getBrowserLabel()
           
abstract  java.lang.String getTagName()
           
 byte[] getXMLData()
           
 byte[] getXMLData(boolean includeDTD)
           
protected  int numChildren()
           
 void removeFromAssembly(Assembly a)
           
 java.lang.String toString()
           
 
Methods inherited from class ist.palcom.resource.descriptor.ASTNode
addASTtoList, addChild, copy, Define_AbstractResourceAddress_custServiceAddress, Define_AbstractResourceAddress_provServiceAddress, Define_CommandInfo_ci, Define_Device_parentDevice, Define_Identifier_getLocalName, Define_NetworkNode_lookup, Define_PRDAssemblyVer_av, Define_Service_inhCust, Define_Service_inhProv, Define_Service_parentService, Define_String_expectedType, Define_Universe_universe, encloseInBraces, fullCopy, getAssemblyLabel, getChild, getChildArray, getChildNoTransform, getErrorList, getIDforEditing, getIndent, getIndexOfChild, getNumChild, getParent, getParentPRDAssemblyVer, getPrettyClosingString, getPrettyString, insertChild, prettyprint, prettyPrintChildren, remove, removeChild, reset, resetTree, setChild, setParent, updateIDfromEditor
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface ist.palcom.xml.XMLRepresentable
initializeFromElement, writeXMLElement
 

Field Detail

getBrowserLabel_visited

protected boolean getBrowserLabel_visited
Constructor Detail

AbstractXMLRepresentable

public AbstractXMLRepresentable()
Method Detail

flushCache

public void flushCache()
Overrides:
flushCache in class ASTNode

clone

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

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

addToAssembly

public void addToAssembly(Assembly a)

removeFromAssembly

public void removeFromAssembly(Assembly a)

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 java.lang.String toString()
Overrides:
toString in class java.lang.Object

getTagName

public abstract java.lang.String getTagName()
Specified by:
getTagName in interface XMLRepresentable

numChildren

protected int numChildren()
Overrides:
numChildren in class ASTNode

getBrowserLabel

public java.lang.String getBrowserLabel()
Overrides:
getBrowserLabel in class ASTNode