Class Trav2Trees.TreeNode2A<T, A extends Trav2Trees.TreeNode2<T,A,B> , B extends Trav2Trees.TreeNode2<T,A,B> >
java.lang.Object
org.aksw.commons.path.trav.l2.Trav2Trees.TreeNode2Base<T,A,B>
org.aksw.commons.path.trav.l2.Trav2Trees.TreeNode2A<T,A,B>
- All Implemented Interfaces:
Trav2Trees.TreeNode<T>, Trav2Trees.TreeNode2<T,A, B>
- Enclosing class:
Trav2Trees
public abstract static class Trav2Trees.TreeNode2A<T, A extends Trav2Trees.TreeNode2<T,A,B>, B extends Trav2Trees.TreeNode2<T,A,B>>
extends Trav2Trees.TreeNode2Base<T,A,B>
-
Field Summary
FieldsFields inherited from class Trav2Trees.TreeNode2Base
path, provider -
Constructor Summary
ConstructorsConstructorDescriptionTreeNode2A(Path<T> path, Trav2Trees.TreeNode2Provider<T, A, B> provider, B parent) -
Method Summary
Modifier and TypeMethodDescription<X> Xaccept(Trav2Trees.TreeNode2Visitor<X, A, B> visitor) booleanisA()parent()The parent nodeprotected abstract BsendSelfToProvider(T key) Methods inherited from class Trav2Trees.TreeNode2Base
childKeys, pathMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Trav2Trees.TreeNode2
asA, asB, isB
-
Field Details
-
parent
-
childMap
-
-
Constructor Details
-
TreeNode2A
-
-
Method Details
-
isA
public boolean isA() -
sendSelfToProvider
-
parent
-
child
-
getChildMap
- Specified by:
getChildMapin classTrav2Trees.TreeNode2Base<T, A extends Trav2Trees.TreeNode2<T,A, B>, B extends Trav2Trees.TreeNode2<T, A, B>>
-
traverse
-
accept
-