ist.palcom.resource.descriptor
Class DeviceAddress

java.lang.Object
  extended by ist.palcom.resource.descriptor.ASTNode
      extended by ist.palcom.resource.descriptor.AbstractXMLRepresentable
          extended by ist.palcom.resource.descriptor.Info
              extended by ist.palcom.resource.descriptor.AbstractResourceAddress
                  extended by ist.palcom.resource.descriptor.DeviceAddress
All Implemented Interfaces:
XMLRepresentable, java.lang.Cloneable
Direct Known Subclasses:
UnboundDeviceAddress

public class DeviceAddress
extends AbstractResourceAddress
implements java.lang.Cloneable


Field Summary
protected  boolean getDeviceAddress_visited
           
protected  boolean getDeviceIDAsOpt_visited
           
protected  boolean hasDeviceID_visited
           
protected  boolean toString_visited
           
 
Fields inherited from class ist.palcom.resource.descriptor.AbstractResourceAddress
matchesLocalSID_LocalSID_visited, tryGetLocalSID_visited
 
Fields inherited from class ist.palcom.resource.descriptor.Info
getAddress_visited
 
Fields inherited from class ist.palcom.resource.descriptor.AbstractXMLRepresentable
getBrowserLabel_visited
 
Fields inherited from class ist.palcom.resource.descriptor.ASTNode
CHANGE, children, CIRCLE_INDEX, 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
DeviceAddress()
           
DeviceAddress(DeviceID p0)
           
 
Method Summary
 void addChildFromXMLElement(XMLRepresentable child)
          The implementation up here is empty.
 java.lang.Object clone()
           
 ASTNode copy()
           
 boolean equals(java.lang.Object o)
           
 void flushCache()
           
 ASTNode fullCopy()
           
 DeviceAddress getDeviceAddress()
           
 DeviceID getDeviceID()
           
 Opt getDeviceIDAsOpt()
           
 DeviceID getDeviceIDNoTransform()
           
 boolean hasDeviceID()
           
 boolean matches(DeviceAddress did)
           
 boolean matches(DeviceID did)
           
protected  int numChildren()
           
 void setDeviceID(DeviceID node)
           
 java.lang.String toString()
           
 void writeXMLElement(KXmlSerializer serializer)
           
 
Methods inherited from class ist.palcom.resource.descriptor.AbstractResourceAddress
matchesLocalSID, tryGetLocalSID, validate
 
Methods inherited from class ist.palcom.resource.descriptor.Info
getAddress, getTagName, initializeFromElement
 
Methods inherited from class ist.palcom.resource.descriptor.AbstractXMLRepresentable
addToAssembly, getBrowserLabel, getXMLData, getXMLData, removeFromAssembly
 
Methods inherited from class ist.palcom.resource.descriptor.ASTNode
addASTtoList, addChild, Define_AbstractResourceAddress_custServiceAddress, 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_String_parentServiceName, Define_Universe_universe, encloseInBraces, getAssemblyLabel, getChild, getChildArray, getChildNoTransform, getErrorList, getIDforEditing, getIndent, getIndexOfChild, getNumChild, getNumChildNoTransform, 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
 

Field Detail

getDeviceIDAsOpt_visited

protected boolean getDeviceIDAsOpt_visited

getDeviceAddress_visited

protected boolean getDeviceAddress_visited

hasDeviceID_visited

protected boolean hasDeviceID_visited

toString_visited

protected boolean toString_visited
Constructor Detail

DeviceAddress

public DeviceAddress()

DeviceAddress

public DeviceAddress(DeviceID p0)
Method Detail

flushCache

public void flushCache()
Overrides:
flushCache in class AbstractResourceAddress

clone

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

copy

public ASTNode copy()
Overrides:
copy in class ASTNode

fullCopy

public ASTNode fullCopy()
Overrides:
fullCopy in class ASTNode

matches

public boolean matches(DeviceID did)

matches

public boolean matches(DeviceAddress did)

equals

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

writeXMLElement

public void writeXMLElement(KXmlSerializer serializer)
                     throws java.io.IOException
Specified by:
writeXMLElement in interface XMLRepresentable
Overrides:
writeXMLElement in class Info
Throws:
java.io.IOException

addChildFromXMLElement

public void addChildFromXMLElement(XMLRepresentable child)
Description copied from class: AbstractXMLRepresentable
The implementation up here is empty.

Specified by:
addChildFromXMLElement in interface XMLRepresentable
Overrides:
addChildFromXMLElement in class AbstractXMLRepresentable

numChildren

protected int numChildren()
Overrides:
numChildren in class AbstractResourceAddress

setDeviceID

public void setDeviceID(DeviceID node)

getDeviceID

public DeviceID getDeviceID()

getDeviceIDNoTransform

public DeviceID getDeviceIDNoTransform()

getDeviceIDAsOpt

public Opt getDeviceIDAsOpt()

getDeviceAddress

public DeviceAddress getDeviceAddress()
Overrides:
getDeviceAddress in class AbstractResourceAddress

hasDeviceID

public boolean hasDeviceID()

toString

public java.lang.String toString()
Overrides:
toString in class AbstractXMLRepresentable