Package org.aksw.commons.path.trav.l2
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 org.aksw.commons.path.trav.l2.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 org.aksw.commons.path.trav.l2.Trav2Trees.TreeNode2Base
childKeys, pathMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.commons.path.trav.l2.Trav2Trees.TreeNode2
asA, asB, isB
-
Field Details
-
parent
-
childMap
-
-
Constructor Details
-
TreeNode2A
-
-
Method Details
-
isA
public boolean isA() -
sendSelfToProvider
-
parent
Description copied from interface:Trav2Trees.TreeNodeThe parent node -
child
-
getChildMap
- Specified by:
getChildMapin classTrav2Trees.TreeNode2Base<T,A extends Trav2Trees.TreeNode2<T, A, B>, B extends Trav2Trees.TreeNode2<T, A, B>>
-
traverse
-
accept
-