Package sk.ipesoft.d2000.d2japi.unival
Class UnivalBooleanValue
- java.lang.Object
-
- sk.ipesoft.d2000.base.UnivalCommonBase
-
- sk.ipesoft.d2000.d2japi.unival.UnivalBooleanValue
-
- All Implemented Interfaces:
java.io.Serializable,sk.ipesoft.d2000.base.UnivalBoolean,sk.ipesoft.d2000.base.UnivalCommon,sk.ipesoft.d2000.base.UnivalEnum<sk.ipesoft.d2000.base.VBool>,sk.ipesoft.d2000.base.UnivalValue<sk.ipesoft.d2000.base.VBool>
public class UnivalBooleanValue extends sk.ipesoft.d2000.base.UnivalCommonBase implements sk.ipesoft.d2000.base.UnivalBooleanUnival with D2000 3-state logic value.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UnivalBooleanValue()Create new instance with invalid value.UnivalBooleanValue(sk.ipesoft.d2000.base.VBool value)Create new instance with valid value.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)booleanequals(sk.ipesoft.d2000.base.UnivalValue<?> obj)longgetAlarmTimeMilliseconds()intgetFlagMask()intgetIndirectCol()intgetIndirectHobj()intgetIndirectRow()intgetLimitStatusOrdinal()intgetOrdinalValue()booleangetPrimitiveValue()intgetProcessAlarmStatusOrdinal()intgetStatusMask()sk.ipesoft.d2000.base.UnivalTypegetUnivalType()intgetUnivalTypeOrdinal()sk.ipesoft.d2000.base.UnivalValueTypegetUnivalValueType()intgetUnivalValueTypeOrdinal()TgetValue()doublegetValueAsDouble(boolean invalidAsZero)TgetValueOrNull()longgetValueTimeMilliseconds()inthashCode()booleanisValid()voidsetFlagMask(int mask)voidsetInvalid()voidsetOrdinalValue(int ordinal)voidsetPrimitiveValue(boolean value)protected voidsetStatusMask(int mask)voidsetValue(sk.ipesoft.d2000.base.UnivalValue<? extends T> value)voidsetValue(T value)voidsetValueFromDouble(double value)voidsetValueOrNull(T value)voidsetValueTimeMilliseconds(long miliseconds)voidsetWeak(boolean value)voidtoggleFlagMask(int mask)java.lang.StringtoString()-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, 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, getUnivalTypeOrdinal, getUnivalValueType, getUnivalValueTypeOrdinal, 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
-
getPrimitiveValue
public boolean getPrimitiveValue()
- Specified by:
getPrimitiveValuein interfacesk.ipesoft.d2000.base.UnivalBoolean
-
getUnivalType
public sk.ipesoft.d2000.base.UnivalType getUnivalType()
- Specified by:
getUnivalTypein interfacesk.ipesoft.d2000.base.UnivalCommon
-
setPrimitiveValue
public void setPrimitiveValue(boolean value)
- Specified by:
setPrimitiveValuein interfacesk.ipesoft.d2000.base.UnivalBoolean
-
getOrdinalValue
public int getOrdinalValue()
- Specified by:
getOrdinalValuein interfacesk.ipesoft.d2000.base.UnivalEnum<T extends java.lang.Enum<T> & sk.ipesoft.d2000.base.WithUnivalType>
-
setOrdinalValue
public void setOrdinalValue(int ordinal)
- Specified by:
setOrdinalValuein interfacesk.ipesoft.d2000.base.UnivalEnum<T extends java.lang.Enum<T> & sk.ipesoft.d2000.base.WithUnivalType>
-
equals
public boolean equals(sk.ipesoft.d2000.base.UnivalValue<?> obj)
- Specified by:
equalsin interfacesk.ipesoft.d2000.base.UnivalValue<T>
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
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 T getValue()
- Specified by:
getValuein interfacesk.ipesoft.d2000.base.UnivalValue<T>
-
getValueAsDouble
public double getValueAsDouble(boolean invalidAsZero)
- Specified by:
getValueAsDoublein interfacesk.ipesoft.d2000.base.UnivalValue<T>
-
getValueOrNull
public T getValueOrNull()
- Specified by:
getValueOrNullin interfacesk.ipesoft.d2000.base.UnivalValue<T>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
isValid
public boolean isValid()
- Specified by:
isValidin interfacesk.ipesoft.d2000.base.UnivalValue<T>
-
setInvalid
public void setInvalid()
- Specified by:
setInvalidin interfacesk.ipesoft.d2000.base.UnivalValue<T>
-
setValue
public void setValue(T value)
- Specified by:
setValuein interfacesk.ipesoft.d2000.base.UnivalValue<T>
-
setValue
public void setValue(sk.ipesoft.d2000.base.UnivalValue<? extends T> value)
- Specified by:
setValuein interfacesk.ipesoft.d2000.base.UnivalValue<T>
-
setValueFromDouble
public void setValueFromDouble(double value)
- Specified by:
setValueFromDoublein interfacesk.ipesoft.d2000.base.UnivalValue<T>
-
setValueOrNull
public void setValueOrNull(T value)
- Specified by:
setValueOrNullin interfacesk.ipesoft.d2000.base.UnivalValue<T>
-
setWeak
public void setWeak(boolean value)
- Specified by:
setWeakin interfacesk.ipesoft.d2000.base.UnivalValue<T>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.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
-
-