ist.palcom.resource.descriptor
Class ControlService

java.lang.Object
  extended by ist.palcom.resource.descriptor.ASTNode
      extended by ist.palcom.resource.descriptor.NetworkNode
          extended by ist.palcom.resource.descriptor.ServiceListPart
              extended by ist.palcom.resource.descriptor.Service
                  extended by ist.palcom.resource.descriptor.ControlService
All Implemented Interfaces:
java.lang.Cloneable

public class ControlService
extends Service
implements java.lang.Cloneable


Field Summary
protected  java.util.Set lookupCommand_String_visited
           
 
Fields inherited from class ist.palcom.resource.descriptor.Service
getAddress_visited, getBrowserLabel_visited, getName_visited, getServiceInfoListItem_visited, isResource_AbstractResourceAddress_visited, localLookup_Object_visited, matchesInfo_Info_visited, matchesLocalSID_LocalSID_visited, parentDevice_visited, universe_visited
 
Fields inherited from class ist.palcom.resource.descriptor.ServiceListPart
matches_Object_visited
 
Fields inherited from class ist.palcom.resource.descriptor.NetworkNode
getNumServiceListPart_visited, getServiceListPart_int_visited, lookup_Object_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
ControlService()
           
ControlService(ServiceInfo p0, ServiceDescription p1, Opt p2)
           
 
Method Summary
 java.lang.Object clone()
           
 ASTNode copy()
           
 Service Define_Service_parentService(ASTNode caller, ASTNode child)
           
 void flushCache()
           
 ASTNode fullCopy()
           
 java.lang.Object[] getChildArray()
          Helper method for the TreeView
 ServiceDescription getDescription()
           
 ServiceDescription getDescriptionNoTransform()
           
 ServiceInfo getInfo()
           
 ServiceInfo getInfoNoTransform()
           
 ServiceProxy getProxy()
           
 Opt getProxyOpt()
           
 Opt getProxyOptNoTransform()
           
 boolean hasProxy()
           
 CommandInfo lookupCommand(java.lang.String id)
           
protected  int numChildren()
           
 void setDescription(ServiceDescription node)
           
 void setInfo(ServiceInfo node)
           
 void setProxy(ServiceProxy node)
           
 void setProxyOpt(Opt opt)
           
 void wasDisconnected()
           
 
Methods inherited from class ist.palcom.resource.descriptor.Service
getAddress, getBrowserLabel, getConnection, getLongName, getName, getServiceInfoListItem, getView, isResource, localLookup, matchesInfo, matchesLocalSID, parentDevice, setConnection, setView, toString, universe
 
Methods inherited from class ist.palcom.resource.descriptor.ServiceListPart
matches
 
Methods inherited from class ist.palcom.resource.descriptor.NetworkNode
getNumServiceListPart, getServiceListPart, getStatus, getStatusHelpText, isNotOK, lookup, setLatestStatus, setLatestStatus
 
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_String_expectedType, Define_Universe_universe, encloseInBraces, getAssemblyLabel, getChild, 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
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

lookupCommand_String_visited

protected java.util.Set lookupCommand_String_visited
Constructor Detail

ControlService

public ControlService()

ControlService

public ControlService(ServiceInfo p0,
                      ServiceDescription p1,
                      Opt p2)
Method Detail

flushCache

public void flushCache()
Overrides:
flushCache in class Service

clone

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

copy

public ASTNode copy()
Overrides:
copy in class ASTNode

fullCopy

public ASTNode fullCopy()
Overrides:
fullCopy in class ASTNode

wasDisconnected

public void wasDisconnected()
Overrides:
wasDisconnected in class Service

getChildArray

public java.lang.Object[] getChildArray()
Description copied from class: ASTNode
Helper method for the TreeView

Overrides:
getChildArray in class Service
Returns:
The (interesting) children of a node, as an Object array possibly bypassing levels in the tree or ignoring certain children.

numChildren

protected int numChildren()
Overrides:
numChildren in class Service

setInfo

public void setInfo(ServiceInfo node)
Overrides:
setInfo in class Service

getInfo

public ServiceInfo getInfo()
Overrides:
getInfo in class Service

getInfoNoTransform

public ServiceInfo getInfoNoTransform()
Overrides:
getInfoNoTransform in class Service

setDescription

public void setDescription(ServiceDescription node)

getDescription

public ServiceDescription getDescription()

getDescriptionNoTransform

public ServiceDescription getDescriptionNoTransform()

setProxyOpt

public void setProxyOpt(Opt opt)

hasProxy

public boolean hasProxy()

getProxy

public ServiceProxy getProxy()

setProxy

public void setProxy(ServiceProxy node)

getProxyOpt

public Opt getProxyOpt()

getProxyOptNoTransform

public Opt getProxyOptNoTransform()

lookupCommand

public CommandInfo lookupCommand(java.lang.String id)

Define_Service_parentService

public Service Define_Service_parentService(ASTNode caller,
                                            ASTNode child)
Overrides:
Define_Service_parentService in class ASTNode