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
Direct Known Subclasses:
DeviceAddress, ServiceAddress, TemporaryAddress

public abstract class AbstractResourceAddress
extends Info


Field Summary
protected  boolean getDeviceAddress_visited
           
protected  ist.palcom.resource.descriptor.ASTNode$State.HashtableBasedSet 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
children, encloseInBraces_visited, generatedWithCacheCycle, generatedWithCircularEnabled, generatedWithComponentCheck, getAssemblyLabel_visited, getErrorList_visited, getIndent_visited, getParentPRDAssemblyVer_visited, getPrettyClosingString_visited, getPrettyString_visited, numChildren, parent, prettyPrintChildren_visited
 
Constructor Summary
AbstractResourceAddress()
           
 
Method Summary
 void flushCache()
           
 DeviceAddress getDeviceAddress()
           
 void init$copy(java.lang.Object o)
           
 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_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_String_serviceKindFromSubList, Define_Universe_universe, encloseInBraces, fullCopy, getAssemblyLabel, getChild, getChildArray, getChildNoTransform, getErrorList, getIDforEditing, getIndent, getIndexOfChild, getNumChild, getNumChildNoTransform, getParent, getParentPRDAssemblyVer, getPrettyClosingString, getPrettyString, insertChild, prettyprint, prettyPrintChildren, remove, removeChild, resetTree, setChild, setParent, state, updateIDfromEditor
 
Methods inherited from class java.lang.Object
clone, 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 ist.palcom.resource.descriptor.ASTNode$State.HashtableBasedSet matchesLocalSID_LocalSID_visited
Constructor Detail

AbstractResourceAddress

public AbstractResourceAddress()
Method Detail

flushCache

public void flushCache()
Overrides:
flushCache in class Info

init$copy

public void init$copy(java.lang.Object o)
Overrides:
init$copy in class Info

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)