public static class logical.logicalConstant extends logical implements BaseDataTypeConstant
Instances of this type are serializable.
logical.logicalConstantBaseDataType.Type, BaseDataType.WrapperHandlerDEFAULT_FORMAT, FALSE, TRUE, UNKNOWN| Constructor and Description |
|---|
logicalConstant()
Default constructor, creates an instance that represents the unknown value.
|
logicalConstant(boolean value)
Constructs an instance that has the
boolean value passed in and which does not
represent the unknown value. |
| Modifier and Type | Method and Description |
|---|---|
void |
assign(BaseDataType value)
Operation not possible.
|
void |
assign(boolean value)
Operation not possible.
|
void |
assign(jobject<?> value)
Operation not possible.
|
void |
assign(logical value)
Operation not possible.
|
void |
assign(java.lang.Object value)
Operation not possible.
|
void |
assign(Undoable value)
Operation not possible.
|
(package private) java.util.function.Supplier<AbstractParameter> |
getAssigner()
Operation not possible.
|
void |
setUnknown()
Operation not possible.
|
void |
setValue(boolean value)
Operation not possible.
|
_and, _and, _and, _and, _and, _and, _not, _or, _or, _or, _or, _or, _or, and, and, and, and, and, and, booleanValue, compareTo, defaultFormatString, duplicate, equals, formatLength, fromString, getSize, getType, getValue, hashCode, instantiateDefault, instantiateDefaultExtent, instantiateUnknown, isIncompatibleTypesOnConversion, isUnknown, maximum, maximum, maximumStringSize, minimum, minimum, not, not, of, or, or, or, or, or, or, readExternal, splitFormat, toJavaType, toString, toString, toStringExport, toStringMessage, writeExternalcalcFormatLength, createProxy, createProxy, deepCopy, elementsOfType, fallback, fromTypeName, generateDefault, generateUnknown, getTypeName, incompatibleTypesOnConversion, initialize, initializeDefaultExtent, invalidInitializer, isAllKnown, isAllKnown, isAssignDirect, isProxy, isUnknownValue, maximum, minimum, notUnknownValue, sameType, val, variablechanged, checkUndoable, checkUndoable, checkUndoable, getTransLevel, isGlobal, isUndoable, markUndoable, popBlock, rollback, setGlobalpublic logicalConstant()
public logicalConstant(boolean value)
boolean value passed in and which does not
represent the unknown value.value - The logical value of the resulting instance.public void setUnknown()
setUnknown in class logicaljava.lang.UnsupportedOperationException - This is an immutable logical instance.public void setValue(boolean value)
public void assign(BaseDataType value)
public void assign(boolean value)
public void assign(jobject<?> value)
assign in class BaseDataTypevalue - The instance holding a Java type, compatible with BDT native types.java.lang.UnsupportedOperationException - This is an immutable logical instance.public void assign(logical value)
public void assign(java.lang.Object value)
assign in class BaseDataTypevalue - The current value. This is considered POLY, as it may be passed by DYNAMIC-INVOKE
or other POLY functions for which their returned data type is unknown at conversion
time.java.lang.UnsupportedOperationException - This is an immutable logical instance.public void assign(Undoable value)
java.util.function.Supplier<AbstractParameter> getAssigner()
getAssigner in class BaseDataTypejava.lang.UnsupportedOperationException - This is an immutable logical instance.