ist.palcom.resource.descriptor
Class AbstractResourceAddress

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
All Implemented Interfaces:
XMLRepresentable, java.lang.Cloneable
Direct Known Subclasses:
DeviceAddress, ServiceAddress, TemporaryAddress

public abstract class AbstractResourceAddress
extends Info
implements java.lang.Cloneable


Field Summary
protected  boolean getDeviceAddress_visited
           
protected  java.util.Set matchesLocalSID_LocalSID_visited
           
protected  boolean 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, 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
AbstractResourceAddress()
           
 
Method Summary
 java.lang.Object clone()
           
 void flushCache()
           
 DeviceAddress getDeviceAddress()
           
 boolean matchesLocalSID(LocalSID l)
           
protected  int numChildren()
           
 LocalSID tryGetLocalSID()
           
 AbstractResourceAddress validate(ResourceAddressingManager m)
           
 
Methods inherited from class ist.palcom.resource.descriptor.Info
getAddress, getTagName, initializeFromElement, writeXMLElement
 
Methods inherited from class ist.palcom.resource.descriptor.AbstractXMLRepresentable
addChildFromXMLElement, addToAssembly, equals, getBrowserLabel, getXMLData, getXMLData, removeFromAssembly, 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
 

Field Detail

tryGetLocalSID_visited

protected boolean tryGetLocalSID_visited

getDeviceAddress_visited

protected boolean getDeviceAddress_visited

matchesLocalSID_LocalSID_visited

protected java.util.Set matchesLocalSID_LocalSID_visited
Constructor Detail

AbstractResourceAddress

public AbstractResourceAddress()
Method Detail

flushCache

public void flushCache()
Overrides:
flushCache in class Info

clone

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

validate

public AbstractResourceAddress validate(ResourceAddressingManager m)

numChildren

protected int numChildren()
Overrides:
numChildren in class Info

tryGetLocalSID

public LocalSID tryGetLocalSID()

getDeviceAddress

public DeviceAddress getDeviceAddress()

matchesLocalSID

public boolean matchesLocalSID(LocalSID l)