ist.palcom.resource.descriptor
Class Param

java.lang.Object
  extended by ist.palcom.resource.descriptor.ASTNode
      extended by ist.palcom.resource.descriptor.ControlItem
          extended by ist.palcom.resource.descriptor.Param
All Implemented Interfaces:
java.lang.Cloneable

public class Param
extends ControlItem
implements java.lang.Cloneable


Field Summary
protected  boolean 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
Param()
           
Param(ParamInfo p0)
           
Param(java.lang.String id, java.lang.String type)
           
Param(java.lang.String id, java.lang.String type, byte[] data)
           
 
Method Summary
 java.lang.Object clone()
           
 ASTNode copy()
           
 void flushCache()
           
 ASTNode fullCopy()
           
 java.lang.String getBrowserLabel()
           
 Param getCopy()
          Returns a copy of this param, with the same values for all attributes.
 byte[] getData()
           
 int getDataRef()
           
 java.lang.String getHelp()
           
 ParamInfo getInfo()
           
 PRDData getInfoAsInfo()
          Workaround for static typing.
 ParamInfo getInfoNoTransform()
           
 java.lang.String getType()
           
 boolean isAboutTheSameEntityAs(PRDData data)
           
protected  int numChildren()
           
 void setData(byte[] data)
           
 void setDataRefsAndAddDataToList(java.util.ArrayList dataList)
           
 void setDataAccordingToDataRefs(byte[][] data)
           
 void setHelp(java.lang.String help)
           
 void setInfo(ParamInfo node)
           
 
Methods inherited from class ist.palcom.resource.descriptor.ControlItem
findItem, findMatchingCommand, getID, getMessage, getServiceProxy, getTagName, initializeFromElement, writeStartTagAndAttributes, writeXMLElement
 
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
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

getBrowserLabel_visited

protected boolean getBrowserLabel_visited
Constructor Detail

Param

public Param(java.lang.String id,
             java.lang.String type)

Param

public Param(java.lang.String id,
             java.lang.String type,
             byte[] data)

Param

public Param()

Param

public Param(ParamInfo p0)
Method Detail

flushCache

public void flushCache()
Overrides:
flushCache in class ControlItem

clone

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

copy

public ASTNode copy()
Overrides:
copy in class ASTNode

fullCopy

public ASTNode fullCopy()
Overrides:
fullCopy in class ASTNode

getInfoAsInfo

public PRDData getInfoAsInfo()
Description copied from class: ControlItem
Workaround for static typing.

Specified by:
getInfoAsInfo in class ControlItem

getType

public java.lang.String getType()

getDataRef

public int getDataRef()

getHelp

public java.lang.String getHelp()

setHelp

public void setHelp(java.lang.String help)

setDataRefsAndAddDataToList

public void setDataRefsAndAddDataToList(java.util.ArrayList dataList)
Specified by:
setDataRefsAndAddDataToList in class ControlItem

setDataAccordingToDataRefs

public void setDataAccordingToDataRefs(byte[][] data)
Specified by:
setDataAccordingToDataRefs in class ControlItem

getData

public byte[] getData()

setData

public void setData(byte[] data)

getCopy

public Param getCopy()
Returns a copy of this param, with the same values for all attributes.


isAboutTheSameEntityAs

public boolean isAboutTheSameEntityAs(PRDData data)

numChildren

protected int numChildren()
Overrides:
numChildren in class ControlItem

setInfo

public void setInfo(ParamInfo node)

getInfo

public ParamInfo getInfo()

getInfoNoTransform

public ParamInfo getInfoNoTransform()

getBrowserLabel

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