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.Array
asArray()
de.bsvrz.dav.daf.main.Data.ReferenceArray
asReferenceArray()
de.bsvrz.dav.daf.main.Data.ReferenceValue
asReferenceValue()
de.bsvrz.dav.daf.main.Data.NumberArray
asScaledArray()
de.bsvrz.dav.daf.main.Data.NumberValue
asScaledValue()
de.bsvrz.dav.daf.main.Data.TextArray
asTextArray()
de.bsvrz.dav.daf.main.Data.TextValue
asTextValue()
de.bsvrz.dav.daf.main.Data.TimeArray
asTimeArray()
de.bsvrz.dav.daf.main.Data.TimeValue
asTimeValue()
de.bsvrz.dav.daf.main.Data.NumberArray
asUnscaledArray()
de.bsvrz.dav.daf.main.Data.NumberValue
asUnscaledValue()
de.bsvrz.dav.daf.main.Data
createUnmodifiableCopy()
de.bsvrz.dav.daf.main.config.AttributeType
getAttributeType()
protected java.util.List<de.bsvrz.dav.daf.main.Data>
getChildrenList()
de.bsvrz.dav.daf.main.Data
getItem(java.lang.String itemName)
java.lang.String
getName()
boolean
isArray()
boolean
isDefined()
boolean
isError()
Gibttrue
zurück, wenn es sich um einen von PuA generierten Fehlerwert handelt.boolean
isList()
boolean
isNoChange()
Gibttrue
zurück, wenn es sich bei diesem Wert um eine NoChange-Markierung handelt.boolean
isPlain()
-
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:ProtocolData
Gibttrue
zurü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:
isError
in 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:
getChildrenList
in 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:ProtocolData
Gibttrue
zurü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:
isNoChange
in 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()
-
-