org.openiec61850.common.model.report
Class ReportControlBlock

java.lang.Object
  extended by org.openiec61850.ModelNode
      extended by org.openiec61850.common.model.report.ReportControlBlock
All Implemented Interfaces:
java.lang.Iterable<ModelNode>
Direct Known Subclasses:
BufferedReportControlBlock, UnbufferedReportContrlBlock

public abstract class ReportControlBlock
extends ModelNode


Field Summary
 
Fields inherited from class org.openiec61850.ModelNode
children, objectReference
 
Constructor Summary
ReportControlBlock(ObjectReference objectReference)
           
 
Method Summary
abstract  DataSet getDataSet()
           
 java.lang.String getName()
           
 byte[] getOwner()
           
 void setChild(java.lang.String name, ModelNode node)
           
abstract  void setDataSet(DataSet dataSet)
           
 void setName(java.lang.String name)
           
 void setOwner(byte[] owner)
           
 
Methods inherited from class org.openiec61850.ModelNode
copy, findSubNode, findSubNode, findSubNode, findSubNode, getBasicDataAttributes, getChild, getChild, getChildren, getIterators, getNodeName, getReference, iterator, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReportControlBlock

public ReportControlBlock(ObjectReference objectReference)
Method Detail

setChild

public void setChild(java.lang.String name,
                     ModelNode node)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

setOwner

public void setOwner(byte[] owner)

getOwner

public byte[] getOwner()

getDataSet

public abstract DataSet getDataSet()

setDataSet

public abstract void setDataSet(DataSet dataSet)