ist.palcom.resource.descriptor
Class TopicInfo

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.TopicInfo
All Implemented Interfaces:
XMLRepresentable, java.lang.Cloneable

public class TopicInfo
extends Info
implements java.lang.Cloneable


Field Summary
protected  boolean getBrowserLabel_visited
           
protected  java.util.Set lookupService_Object_visited
           
 
Fields inherited from class ist.palcom.resource.descriptor.Info
getAddress_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
TopicInfo()
           
TopicInfo(AbstractResourceAddress p0, java.lang.String p1, Opt p2)
           
 
Method Summary
 java.lang.Object clone()
           
 ASTNode copy()
           
 void flushCache()
           
 ASTNode fullCopy()
           
 AbstractResourceAddress getAddress()
           
 AbstractResourceAddress getAddressNoTransform()
           
 java.lang.String getBrowserLabel()
           
 PRDBroadcastConnection getPRDBroadcastConnection()
           
 Opt getPRDBroadcastConnectionOpt()
           
 Opt getPRDBroadcastConnectionOptNoTransform()
           
 Service getService()
           
 java.lang.String getTopic()
           
 boolean hasPRDBroadcastConnection()
           
 NetworkNode lookupService(java.lang.Object o)
           
protected  int numChildren()
           
 void setAddress(AbstractResourceAddress node)
           
 void setPRDBroadcastConnection(PRDBroadcastConnection node)
           
 void setPRDBroadcastConnectionOpt(Opt opt)
           
 void setService(Service s)
           
 void setTopic(java.lang.String value)
           
 
Methods inherited from class ist.palcom.resource.descriptor.Info
getTagName, initializeFromElement, writeXMLElement
 
Methods inherited from class ist.palcom.resource.descriptor.AbstractXMLRepresentable
addChildFromXMLElement, addToAssembly, equals, getXMLData, getXMLData, removeFromAssembly, toString
 
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

getBrowserLabel_visited

protected boolean getBrowserLabel_visited

lookupService_Object_visited

protected java.util.Set lookupService_Object_visited
Constructor Detail

TopicInfo

public TopicInfo()

TopicInfo

public TopicInfo(AbstractResourceAddress p0,
                 java.lang.String p1,
                 Opt p2)
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

copy

public ASTNode copy()
Overrides:
copy in class ASTNode

fullCopy

public ASTNode fullCopy()
Overrides:
fullCopy in class ASTNode

setService

public void setService(Service s)

getService

public Service getService()

numChildren

protected int numChildren()
Overrides:
numChildren in class Info

setAddress

public void setAddress(AbstractResourceAddress node)

getAddress

public AbstractResourceAddress getAddress()
Overrides:
getAddress in class Info

getAddressNoTransform

public AbstractResourceAddress getAddressNoTransform()

setTopic

public void setTopic(java.lang.String value)

getTopic

public java.lang.String getTopic()

setPRDBroadcastConnectionOpt

public void setPRDBroadcastConnectionOpt(Opt opt)

hasPRDBroadcastConnection

public boolean hasPRDBroadcastConnection()

getPRDBroadcastConnection

public PRDBroadcastConnection getPRDBroadcastConnection()

setPRDBroadcastConnection

public void setPRDBroadcastConnection(PRDBroadcastConnection node)

getPRDBroadcastConnectionOpt

public Opt getPRDBroadcastConnectionOpt()

getPRDBroadcastConnectionOptNoTransform

public Opt getPRDBroadcastConnectionOptNoTransform()

getBrowserLabel

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

lookupService

public NetworkNode lookupService(java.lang.Object o)