Package de.bsvrz.pua.prot.data
Class ArrayProtocolData
- java.lang.Object
-
- de.bsvrz.pua.prot.data.ProtocolData
-
- de.bsvrz.pua.prot.data.ArrayProtocolData
-
- All Implemented Interfaces:
de.bsvrz.dav.daf.main.Data,java.lang.Iterable<de.bsvrz.dav.daf.main.Data>
public class ArrayProtocolData extends ProtocolData
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.bsvrz.dav.daf.main.Data
de.bsvrz.dav.daf.main.Data.Array, de.bsvrz.dav.daf.main.Data.FormatException, de.bsvrz.dav.daf.main.Data.NumberArray, de.bsvrz.dav.daf.main.Data.NumberValue, de.bsvrz.dav.daf.main.Data.ReferenceArray, de.bsvrz.dav.daf.main.Data.ReferenceValue, de.bsvrz.dav.daf.main.Data.TextArray, de.bsvrz.dav.daf.main.Data.TextValue, de.bsvrz.dav.daf.main.Data.TimeArray, de.bsvrz.dav.daf.main.Data.TimeValue
-
-
Constructor Summary
Constructors Constructor Description ArrayProtocolData(java.util.List<de.bsvrz.dav.daf.main.Data> childrenList)
-
Method Summary
Modifier and Type Method Description de.bsvrz.dav.daf.main.Data.ArrayasArray()de.bsvrz.dav.daf.main.Data.ReferenceArrayasReferenceArray()de.bsvrz.dav.daf.main.Data.ReferenceValueasReferenceValue()de.bsvrz.dav.daf.main.Data.NumberArrayasScaledArray()de.bsvrz.dav.daf.main.Data.NumberValueasScaledValue()de.bsvrz.dav.daf.main.Data.TextArrayasTextArray()de.bsvrz.dav.daf.main.Data.TextValueasTextValue()de.bsvrz.dav.daf.main.Data.TimeArrayasTimeArray()de.bsvrz.dav.daf.main.Data.TimeValueasTimeValue()de.bsvrz.dav.daf.main.Data.NumberArrayasUnscaledArray()de.bsvrz.dav.daf.main.Data.NumberValueasUnscaledValue()de.bsvrz.dav.daf.main.DatacreateUnmodifiableCopy()de.bsvrz.dav.daf.main.config.AttributeTypegetAttributeType()protected java.util.List<de.bsvrz.dav.daf.main.Data>getChildrenList()de.bsvrz.dav.daf.main.DatagetItem(java.lang.String itemName)java.lang.StringgetName()booleanisArray()booleanisDefined()booleanisError()Gibttruezurück, wenn es sich um einen von PuA generierten Fehlerwert handelt.booleanisList()booleanisNoChange()Gibttruezurück, wenn es sich bei diesem Wert um eine NoChange-Markierung handelt.booleanisPlain()-
Methods inherited from class de.bsvrz.pua.prot.data.ProtocolData
convertDataToList, createModifiableCopy, equals, equals, getArray, getReferenceArray, getReferenceValue, getScaledArray, getScaledValue, getTextArray, getTextValue, getTimeArray, getTimeValue, getUnscaledArray, getUnscaledValue, hashCode, isNoChange, iterator, setToDefault, toString, valueToString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
isError
public boolean isError()
Description copied from class:ProtocolDataGibttruezurück, wenn es sich um einen von PuA generierten Fehlerwert handelt. Dieser kann beispielsweise in einem temporären Attribut bei einer Division durch 0 entstehen.- Specified by:
isErrorin classProtocolData- Returns:
true, wenn es sich um einen von PuA generierten Fehlerwert handelt, sonstfalse
-
getChildrenList
protected java.util.List<de.bsvrz.dav.daf.main.Data> getChildrenList()
- Specified by:
getChildrenListin classProtocolData
-
createUnmodifiableCopy
public de.bsvrz.dav.daf.main.Data createUnmodifiableCopy()
-
getName
public java.lang.String getName()
-
getAttributeType
public de.bsvrz.dav.daf.main.config.AttributeType getAttributeType()
-
isDefined
public boolean isDefined()
-
isNoChange
public boolean isNoChange()
Description copied from class:ProtocolDataGibttruezurück, wenn es sich bei diesem Wert um eine NoChange-Markierung handelt. NoChange-Markierungen dieser Art werden PuA-Seitig generiert, wenn es sich um ein Zustandsprotokoll handelt und die NoChange-Datensätze pro Zelle (statt pro ganzer Zeile) gebildet werden sollen.- Specified by:
isNoChangein classProtocolData- Returns:
true, wenn es sich um eine NoChange-Markierung handelt, sonstfalse
-
isList
public boolean isList()
-
isArray
public boolean isArray()
-
isPlain
public boolean isPlain()
-
getItem
public de.bsvrz.dav.daf.main.Data getItem(java.lang.String itemName)
-
asTextValue
public de.bsvrz.dav.daf.main.Data.TextValue asTextValue()
-
asTimeValue
public de.bsvrz.dav.daf.main.Data.TimeValue asTimeValue()
-
asScaledValue
public de.bsvrz.dav.daf.main.Data.NumberValue asScaledValue()
-
asUnscaledValue
public de.bsvrz.dav.daf.main.Data.NumberValue asUnscaledValue()
-
asReferenceValue
public de.bsvrz.dav.daf.main.Data.ReferenceValue asReferenceValue()
-
asArray
public de.bsvrz.dav.daf.main.Data.Array asArray()
-
asTextArray
public de.bsvrz.dav.daf.main.Data.TextArray asTextArray()
-
asTimeArray
public de.bsvrz.dav.daf.main.Data.TimeArray asTimeArray()
-
asScaledArray
public de.bsvrz.dav.daf.main.Data.NumberArray asScaledArray()
-
asUnscaledArray
public de.bsvrz.dav.daf.main.Data.NumberArray asUnscaledArray()
-
asReferenceArray
public de.bsvrz.dav.daf.main.Data.ReferenceArray asReferenceArray()
-
-