ist.palcom.resource.descriptor
Class Service

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
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
ControlService, StreamingService

public abstract class Service
extends ServiceListPart
implements java.lang.Cloneable


Field Summary
protected  boolean getAddress_visited
           
protected  boolean getBrowserLabel_visited
           
protected  boolean getName_visited
           
protected  boolean getServiceInfoListItem_visited
           
protected  java.util.Set isResource_AbstractResourceAddress_visited
           
protected  java.util.Set localLookup_Object_visited
           
protected  java.util.Set matchesInfo_Info_visited
           
protected  java.util.Set matchesLocalSID_LocalSID_visited
           
protected  boolean parentDevice_visited
           
protected  boolean 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
Service()
           
Service(ServiceInfo p0)
           
 
Method Summary
 java.lang.Object clone()
           
 void flushCache()
           
 ServiceAddress getAddress()
           
 java.lang.String getBrowserLabel()
           
 java.lang.Object[] getChildArray()
          Helper method for the TreeView
 Connection getConnection()
           
 ServiceInfo getInfo()
           
 ServiceInfo getInfoNoTransform()
           
 java.lang.String getLongName()
           
 java.lang.String getName()
           
 ServiceInfoListItem getServiceInfoListItem()
           
 java.lang.Object getView()
           
 boolean isResource(AbstractResourceAddress a)
           
 NetworkNode localLookup(java.lang.Object o)
           
 boolean matchesInfo(Info i)
           
 boolean matchesLocalSID(LocalSID l)
           
protected  int numChildren()
           
 Device parentDevice()
           
 void setConnection(Connection c)
           
 void setInfo(ServiceInfo node)
           
 void setView(java.lang.Object v)
           
 java.lang.String toString()
           
 Universe universe()
           
 void wasDisconnected()
           
 
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, 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, 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

getServiceInfoListItem_visited

protected boolean getServiceInfoListItem_visited

getBrowserLabel_visited

protected boolean getBrowserLabel_visited

localLookup_Object_visited

protected java.util.Set localLookup_Object_visited

isResource_AbstractResourceAddress_visited

protected java.util.Set isResource_AbstractResourceAddress_visited

matchesLocalSID_LocalSID_visited

protected java.util.Set matchesLocalSID_LocalSID_visited

matchesInfo_Info_visited

protected java.util.Set matchesInfo_Info_visited

getName_visited

protected boolean getName_visited

getAddress_visited

protected boolean getAddress_visited

parentDevice_visited

protected boolean parentDevice_visited

universe_visited

protected boolean universe_visited
Constructor Detail

Service

public Service()

Service

public Service(ServiceInfo p0)
Method Detail

flushCache

public void flushCache()
Overrides:
flushCache in class ServiceListPart

clone

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

wasDisconnected

public void wasDisconnected()

setConnection

public void setConnection(Connection c)

getConnection

public Connection getConnection()

setView

public void setView(java.lang.Object v)

getView

public java.lang.Object getView()

getChildArray

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

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

toString

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

getLongName

public java.lang.String getLongName()

numChildren

protected int numChildren()
Overrides:
numChildren in class ServiceListPart

setInfo

public void setInfo(ServiceInfo node)

getInfo

public ServiceInfo getInfo()

getInfoNoTransform

public ServiceInfo getInfoNoTransform()

getServiceInfoListItem

public ServiceInfoListItem getServiceInfoListItem()
Specified by:
getServiceInfoListItem in class ServiceListPart

getBrowserLabel

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

localLookup

public NetworkNode localLookup(java.lang.Object o)
Specified by:
localLookup in class ServiceListPart

isResource

public boolean isResource(AbstractResourceAddress a)
Overrides:
isResource in class NetworkNode

matchesLocalSID

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

matchesInfo

public boolean matchesInfo(Info i)
Overrides:
matchesInfo in class NetworkNode

getName

public java.lang.String getName()

getAddress

public ServiceAddress getAddress()

parentDevice

public Device parentDevice()
Overrides:
parentDevice in class ServiceListPart

universe

public Universe universe()
Overrides:
universe in class NetworkNode