Package sk.ipesoft.d2000.d2japi.unival
Class UnivalNanValue
- java.lang.Object
-
- sk.ipesoft.d2000.base.UnivalCommonBase
-
- sk.ipesoft.d2000.d2japi.unival.UnivalNanValue
-
- All Implemented Interfaces:
java.io.Serializable,sk.ipesoft.d2000.base.UnivalCommon,sk.ipesoft.d2000.base.UnivalNan,sk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
public class UnivalNanValue extends sk.ipesoft.d2000.base.UnivalCommonBase implements sk.ipesoft.d2000.base.UnivalNanUnival without support for holding any kind of value.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UnivalNanValue()Create new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(sk.ipesoft.d2000.base.UnivalValue<?> obj)longgetAlarmTimeMilliseconds()intgetFlagMask()intgetIndirectCol()intgetIndirectHobj()intgetIndirectRow()intgetLimitStatusOrdinal()intgetProcessAlarmStatusOrdinal()intgetStatusMask()sk.ipesoft.d2000.base.UnivalTypegetUnivalType()intgetUnivalTypeOrdinal()sk.ipesoft.d2000.base.UnivalValueTypegetUnivalValueType()intgetUnivalValueTypeOrdinal()java.lang.ObjectgetValue()doublegetValueAsDouble(boolean invalidAsZero)java.lang.ObjectgetValueOrNull()longgetValueTimeMilliseconds()booleanisValid()voidsetFlagMask(int mask)voidsetInvalid()protected voidsetStatusMask(int mask)voidsetValue(java.lang.Object value)voidsetValue(sk.ipesoft.d2000.base.UnivalValue<? extends java.lang.Object> value)voidsetValueFromDouble(double value)voidsetValueOrNull(java.lang.Object value)voidsetValueTimeMilliseconds(long miliseconds)voidsetWeak(boolean value)voidtoggleFlagMask(int mask)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface sk.ipesoft.d2000.base.UnivalCommon
areFlags, areFlags, areStatuses, areStatuses, getAlarmTime, getAlarmTimeMiliseconds, getAlarmTimeMilliseconds, getFlag, getFlagMask, getFlagSet, getIndirectCol, getIndirectHobj, getIndirectRow, getLimitStatus, getLimitStatusOrdinal, getProcessAlarmStatus, getProcessAlarmStatusOrdinal, getStatus, getStatusMask, getStatusSet, getValueTime, getValueTimeMiliseconds, getValueTimeMilliseconds, setFlag, setFlagMask, setFlags, setFlags, setValueTime, setValueTimeMiliseconds, setValueTimeMilliseconds, toggleFlag, toggleFlagMask, toggleFlags, toggleFlags
-
Methods inherited from class sk.ipesoft.d2000.base.UnivalCommonBase
areFlags, areFlags, areStatuses, areStatuses, getAlarmTime, getAlarmTimeMiliseconds, getFlag, getFlagSet, getLimitStatus, getProcessAlarmStatus, getStatus, getStatusSet, getValueTime, getValueTimeMiliseconds, setFlag, setFlags, setFlags, setValue, setValueTime, setValueTimeMiliseconds, toggleFlag, toggleFlags, toggleFlags, valueSet
-
-
-
-
Method Detail
-
equals
public boolean equals(sk.ipesoft.d2000.base.UnivalValue<?> obj)
- Specified by:
equalsin interfacesk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
-
getUnivalType
public sk.ipesoft.d2000.base.UnivalType getUnivalType()
- Specified by:
getUnivalTypein interfacesk.ipesoft.d2000.base.UnivalCommon
-
getUnivalTypeOrdinal
public int getUnivalTypeOrdinal()
- Specified by:
getUnivalTypeOrdinalin interfacesk.ipesoft.d2000.base.UnivalCommon
-
getUnivalValueType
public sk.ipesoft.d2000.base.UnivalValueType getUnivalValueType()
- Specified by:
getUnivalValueTypein interfacesk.ipesoft.d2000.base.UnivalCommon
-
getUnivalValueTypeOrdinal
public int getUnivalValueTypeOrdinal()
- Specified by:
getUnivalValueTypeOrdinalin interfacesk.ipesoft.d2000.base.UnivalCommon
-
getValue
public java.lang.Object getValue()
- Specified by:
getValuein interfacesk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
-
getValueAsDouble
public double getValueAsDouble(boolean invalidAsZero)
- Specified by:
getValueAsDoublein interfacesk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
-
getValueOrNull
public java.lang.Object getValueOrNull()
- Specified by:
getValueOrNullin interfacesk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
-
isValid
public boolean isValid()
- Specified by:
isValidin interfacesk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
-
setInvalid
public void setInvalid()
- Specified by:
setInvalidin interfacesk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
-
setValue
public void setValue(java.lang.Object value)
- Specified by:
setValuein interfacesk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
-
setValue
public void setValue(sk.ipesoft.d2000.base.UnivalValue<? extends java.lang.Object> value)
- Specified by:
setValuein interfacesk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
-
setValueFromDouble
public void setValueFromDouble(double value)
- Specified by:
setValueFromDoublein interfacesk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
-
setValueOrNull
public void setValueOrNull(java.lang.Object value)
- Specified by:
setValueOrNullin interfacesk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
-
setWeak
public void setWeak(boolean value)
- Specified by:
setWeakin interfacesk.ipesoft.d2000.base.UnivalValue<java.lang.Object>
-
getAlarmTimeMilliseconds
public long getAlarmTimeMilliseconds()
- Specified by:
getAlarmTimeMillisecondsin interfacesk.ipesoft.d2000.base.UnivalCommon
-
getFlagMask
public int getFlagMask()
- Specified by:
getFlagMaskin interfacesk.ipesoft.d2000.base.UnivalCommon
-
getIndirectHobj
public int getIndirectHobj()
- Specified by:
getIndirectHobjin interfacesk.ipesoft.d2000.base.UnivalCommon
-
getIndirectRow
public int getIndirectRow()
- Specified by:
getIndirectRowin interfacesk.ipesoft.d2000.base.UnivalCommon
-
getIndirectCol
public int getIndirectCol()
- Specified by:
getIndirectColin interfacesk.ipesoft.d2000.base.UnivalCommon
-
getLimitStatusOrdinal
public int getLimitStatusOrdinal()
- Specified by:
getLimitStatusOrdinalin interfacesk.ipesoft.d2000.base.UnivalCommon
-
getProcessAlarmStatusOrdinal
public int getProcessAlarmStatusOrdinal()
- Specified by:
getProcessAlarmStatusOrdinalin interfacesk.ipesoft.d2000.base.UnivalCommon
-
getStatusMask
public int getStatusMask()
- Specified by:
getStatusMaskin interfacesk.ipesoft.d2000.base.UnivalCommon
-
getValueTimeMilliseconds
public long getValueTimeMilliseconds()
- Specified by:
getValueTimeMillisecondsin interfacesk.ipesoft.d2000.base.UnivalCommon
-
setFlagMask
public void setFlagMask(int mask)
- Specified by:
setFlagMaskin interfacesk.ipesoft.d2000.base.UnivalCommon
-
setValueTimeMilliseconds
public void setValueTimeMilliseconds(long miliseconds)
- Specified by:
setValueTimeMillisecondsin interfacesk.ipesoft.d2000.base.UnivalCommon
-
toggleFlagMask
public void toggleFlagMask(int mask)
- Specified by:
toggleFlagMaskin interfacesk.ipesoft.d2000.base.UnivalCommon
-
setStatusMask
protected void setStatusMask(int mask)
- Specified by:
setStatusMaskin classsk.ipesoft.d2000.base.UnivalCommonBase
-
-