Package one.empty3.library1.tree
Class TreeNode
java.lang.Object
one.empty3.library1.tree.TreeNode
- Direct Known Subclasses:
EquationSystem
,EquationTreeNode
,TreeNodeDouble
,TreeNodeValue
,TreeNodeVariable
,TreeTreeNode
,VectorTreeNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AlgebraicTree
protected String
protected Object[]
protected TreeNode
protected TreeNodeType
-
Constructor Summary
ConstructorsConstructorDescriptionTreeNode
(AlgebraicTree algebraicTree, String expStr) TreeNode
(TreeNode src, Object[] objects, TreeNodeType clazz) Base constructor for all TreeNodes -
Method Summary
Modifier and TypeMethodDescriptioneval()
getValue()
void
setChildren
(ArrayList<TreeNode> children) void
setExpressionString
(String expressionString) void
void
setValue
(TreeNodeValue value) @NotNull String
toString()
-
Field Details
-
algebraicTree
-
objects
-
type
-
children
-
parent
-
expressionString
-
-
Constructor Details
-
TreeNode
-
TreeNode
Base constructor for all TreeNodes- Parameters:
src
- parent (!=null)objects
- [0] = expressionStringclazz
- type associated to this TreeNode
-
-
Method Details
-
getValue
-
setValue
-
eval
-
getChildren
-
setChildren
-
getParent
-
setParent
-
getExpressionString
-
setExpressionString
-
toString
-