ist.palcom.resource.descriptor
Class ServiceAddress

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

public class ServiceAddress
extends AbstractResourceAddress
implements java.lang.Cloneable


Field Summary
protected  boolean getDeviceAddress_visited
           
protected  boolean getName_visited
           
protected  java.util.Set matchesLocalSID_LocalSID_visited
           
protected  boolean toString_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
ServiceAddress()
           
ServiceAddress(ServiceInstanceID p0, Opt p1, Opt p2)
           
ServiceAddress(ServiceInstanceID sid, PRDService s)
          Constructor without LocalSID
ServiceAddress(ServiceInstanceID sid, PRDService s, LocalSID l)
          Constructor with LocalSID
 
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()
           
 LocalSID getLocalSID()
           
 Opt getLocalSIDOpt()
           
 Opt getLocalSIDOptNoTransform()
           
 java.lang.String getName()
           
 PRDService getPRDService()
           
 Opt getPRDServiceOpt()
           
 Opt getPRDServiceOptNoTransform()
           
 ServiceInstanceID getServiceInstanceID()
           
 ServiceInstanceID getServiceInstanceIDNoTransform()
           
 boolean hasLocalSID()
           
 boolean hasPRDService()
           
 boolean matchesLocalSID(LocalSID l)
           
protected  int numChildren()
           
 void setLocalSID(LocalSID node)
           
 void setLocalSIDOpt(Opt opt)
           
 void setPRDService(PRDService node)
           
 void setPRDServiceOpt(Opt opt)
           
 void setServiceInstanceID(ServiceInstanceID node)
           
 java.lang.String toString()
           
 LocalSID tryGetLocalSID()
           
 void writeXMLElement(KXmlSerializer serializer)
           
 
Methods inherited from class ist.palcom.resource.descriptor.AbstractResourceAddress
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_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, 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

getName_visited

protected boolean getName_visited

toString_visited

protected boolean toString_visited
Constructor Detail

ServiceAddress

public ServiceAddress(ServiceInstanceID sid,
                      PRDService s)
Constructor without LocalSID


ServiceAddress

public ServiceAddress(ServiceInstanceID sid,
                      PRDService s,
                      LocalSID l)
Constructor with LocalSID


ServiceAddress

public ServiceAddress()

ServiceAddress

public ServiceAddress(ServiceInstanceID p0,
                      Opt p1,
                      Opt p2)
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

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

setServiceInstanceID

public void setServiceInstanceID(ServiceInstanceID node)

getServiceInstanceID

public ServiceInstanceID getServiceInstanceID()

getServiceInstanceIDNoTransform

public ServiceInstanceID getServiceInstanceIDNoTransform()

setPRDServiceOpt

public void setPRDServiceOpt(Opt opt)

hasPRDService

public boolean hasPRDService()

getPRDService

public PRDService getPRDService()

setPRDService

public void setPRDService(PRDService node)

getPRDServiceOpt

public Opt getPRDServiceOpt()

getPRDServiceOptNoTransform

public Opt getPRDServiceOptNoTransform()

setLocalSIDOpt

public void setLocalSIDOpt(Opt opt)

hasLocalSID

public boolean hasLocalSID()

getLocalSID

public LocalSID getLocalSID()

setLocalSID

public void setLocalSID(LocalSID node)

getLocalSIDOpt

public Opt getLocalSIDOpt()

getLocalSIDOptNoTransform

public Opt getLocalSIDOptNoTransform()

tryGetLocalSID

public LocalSID tryGetLocalSID()
Overrides:
tryGetLocalSID in class AbstractResourceAddress

getDeviceAddress

public DeviceAddress getDeviceAddress()
Overrides:
getDeviceAddress in class AbstractResourceAddress

matchesLocalSID

public boolean matchesLocalSID(LocalSID l)
Overrides:
matchesLocalSID in class AbstractResourceAddress

getName

public java.lang.String getName()

toString

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