schmitzm.geotools.feature
Class FeatureOperationTree.AttributeNameReferenceNode
java.lang.Object
schmitzm.lang.tree.TreeNode<E>
schmitzm.lang.tree.BinaryTreeNode<String>
schmitzm.geotools.feature.FeatureOperationTree.AttributeNameReferenceNode
- Enclosing class:
- FeatureOperationTree
public static class FeatureOperationTree.AttributeNameReferenceNode
- extends BinaryTreeNode<String>
Diese Knoten repraesentiert eine Namens-Referenz auf ein Feature
-Attribut
im Operatorbaum. Da es sich dabei um eine Konstante handelt, hat der Knoten
keine Kind-Knoten. Die Referenz wird durch den Attribut-Namen (String
)
dargestellt.
- Version:
- 1.0
- Author:
- Martin Schmitz (University of Bonn/Germany)
Method Summary |
void |
setChild(int i,
TreeNode<String> child)
Macht nichts, da AttributeReferenceNode immer einen Blatt-Knoten
darstellt. |
Methods inherited from class schmitzm.lang.tree.BinaryTreeNode |
checkNode, getChild, getChildCount, getLeftChild, getObjectsInorder, getObjectsPostorder, getObjectsPreorder, getParent, getRightChild, getRoot, isLeaf, setLeftChild, setRightChild |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FeatureOperationTree.AttributeNameReferenceNode
public FeatureOperationTree.AttributeNameReferenceNode(String attrName,
BinaryTreeNode parent)
- Erzeugt einen neuen Referenz-Knoten
- Parameters:
attrName
- Attribut-Nameparent
- Vater-Knoten
FeatureOperationTree.AttributeNameReferenceNode
public FeatureOperationTree.AttributeNameReferenceNode(String attrName)
- Erzeugt einen neuen Referenz-Knoten
- Parameters:
attrName
- Attribut-Name
setChild
public void setChild(int i,
TreeNode<String> child)
- Macht nichts, da
AttributeReferenceNode
immer einen Blatt-Knoten
darstellt.
- Overrides:
setChild
in class BinaryTreeNode<String>
- Parameters:
i
- Index (beginnend bei 0)child
- neuer Kind-Knoten