org.openiec61850.common.model.report
Class OptFields

java.lang.Object
  extended by org.openiec61850.common.model.ModelNode
      extended by org.openiec61850.common.model.report.OptFields
All Implemented Interfaces:
java.lang.Iterable<ModelNode>

public class OptFields
extends ModelNode

see 61850-7-2, chapter 14.2.2.8


Field Summary
 
Fields inherited from class org.openiec61850.common.model.ModelNode
children, fc, objectReference
 
Constructor Summary
OptFields(ObjectReference objectReference)
           
 
Method Summary
 ModelNode copy()
          Copies the whole node with all of its children.
 byte[] getValue()
           
 boolean isBufOvfl()
           
 boolean isConfigRef()
           
 boolean isDataRef()
           
 boolean isDataSet()
           
 boolean isEntryId()
           
 boolean isReasonCode()
           
 boolean isSegmentation()
           
 boolean isSeqNum()
           
 boolean isTimeStamp()
           
 void setBufOvfl(boolean bufOvfl)
           
 void setConfigRef(boolean configRef)
           
 void setDataRef(boolean dataRef)
           
 void setDataSet(boolean dataSet)
           
 void setDefault()
           
 void setEntryId(boolean entryId)
           
 void setReasonCode(boolean reasonCode)
           
 void setSegmentation(boolean segmentation)
           
 void setSeqNum(boolean seqNum)
           
 void setTimeStamp(boolean timeStamp)
           
 void setValue(byte[] data)
           
 
Methods inherited from class org.openiec61850.common.model.ModelNode
findSubNode, getBasicDataAttributes, getChild, getChild, getChildren, getFunctionalConstraint, getIterators, getNodeName, getReference, iterator, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OptFields

public OptFields(ObjectReference objectReference)
Method Detail

isSeqNum

public boolean isSeqNum()

setSeqNum

public void setSeqNum(boolean seqNum)

isTimeStamp

public boolean isTimeStamp()

setTimeStamp

public void setTimeStamp(boolean timeStamp)

isDataSet

public boolean isDataSet()

setDataSet

public void setDataSet(boolean dataSet)

isReasonCode

public boolean isReasonCode()

setReasonCode

public void setReasonCode(boolean reasonCode)

isDataRef

public boolean isDataRef()

setDataRef

public void setDataRef(boolean dataRef)

isBufOvfl

public boolean isBufOvfl()

setBufOvfl

public void setBufOvfl(boolean bufOvfl)

isEntryId

public boolean isEntryId()

setEntryId

public void setEntryId(boolean entryId)

isConfigRef

public boolean isConfigRef()

setConfigRef

public void setConfigRef(boolean configRef)

isSegmentation

public boolean isSegmentation()

setSegmentation

public void setSegmentation(boolean segmentation)

setValue

public void setValue(byte[] data)

getValue

public byte[] getValue()

setDefault

public void setDefault()

copy

public ModelNode copy()
Description copied from class: ModelNode
Copies the whole node with all of its children. Creates new BasicDataAttribute values but reuses ObjectReferences, FunctionalConstraints.

Specified by:
copy in class ModelNode