DartBlockValueTreeBooleanGenericNode<T extends DartBlockValue> class
sealed
- Inheritance
-
- Object
- DartBlockValueTreeNode<
bool> - DartBlockValueTreeBooleanNode
- DartBlockValueTreeBooleanGenericNode
- Implementers
Constructors
-
DartBlockValueTreeBooleanGenericNode.fromJson(Map<
String, dynamic> json) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- logicalGenericNodeType → DartBlockValueTreeBooleanGenericNodeType
-
final
- logicalNodeType → DartBlockValueTreeBooleanNodeType
-
finalinherited
- nodeKey ↔ String
-
getter/setter pairinherited
- nodeType → DartBlockValueTreeNodeType
-
finalinherited
- parent ↔ DartBlockValueTreeBooleanNode?
-
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- value ↔ T
-
getter/setter pair
Methods
-
backspace(
) → DartBlockValueTreeBooleanNode? -
Receive a delete (backspace) request, which should delete the right-most
component (constant, dynamic value, etc.).
override
-
copy(
) → DartBlockValueTreeBooleanGenericNode< DartBlockValue> -
Return a deep copy of the node.
override
-
deleteRightLeaf(
) → DartBlockValueTreeBooleanNode? -
override
-
findNodeByKey(
String key) → DartBlockValueTreeBooleanNode? -
Must be overriden by composed types. (See example implementation: ValueCompositionLogicalOperatorNode)
inherited
-
getRightLeaf(
) → DartBlockValueTreeBooleanNode -
inherited
-
getRoot(
) → DartBlockValueTreeBooleanNode -
Traverse the tree upwards and retrieve the root.
The root is defined as the node which has no parent.
inherited
-
getValue(
DartBlockArbiter arbiter) → bool -
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
receiveConstant(
bool constant) → DartBlockValueTreeBooleanNode -
override
-
receiveDynamicValue(
DartBlockDynamicValue dynamicValue) → DartBlockValueTreeBooleanNode -
override
-
receiveEqualityOperator(
DartBlockEqualityOperator operator) → DartBlockValueTreeBooleanNode -
inherited
-
receiveLogicalOperator(
DartBlockBooleanOperator operator) → DartBlockValueTreeBooleanNode -
inherited
-
receiveNumberComparisonOperator(
DartBlockNumberComparisonOperator operator) → DartBlockValueTreeBooleanNode -
inherited
-
receiveNumberComposedValue(
DartBlockAlgebraicExpression numberComposedValue) → DartBlockValueTreeBooleanNode -
override
-
receiveValueConcatenation(
DartBlockConcatenationValue valueConcatenation) → DartBlockValueTreeBooleanNode -
override
-
replaceChild(
covariant DartBlockValueTreeNode oldChild, covariant DartBlockValueTreeNode? newChild) → DartBlockValueTreeBooleanNode? -
override
-
toJson(
) → Map< String, dynamic> -
override
-
toScript(
{DartBlockTypedLanguage language = DartBlockTypedLanguage.java}) → String -
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited