Class ElementVisibility.Node
- java.lang.Object
-
- uk.gov.gchq.gaffer.commonutil.elementvisibilityutil.ElementVisibility.Node
-
- Enclosing class:
- ElementVisibility
public static class ElementVisibility.Node extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static List<ElementVisibility.Node>
EMPTY
-
Constructor Summary
Constructors Constructor Description Node(int start, int end)
Node(ElementVisibility.NodeType type, int start)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(ElementVisibility.Node child)
List<ElementVisibility.Node>
getChildren()
ArrayByteSequence
getTerm(byte[] expression)
int
getTermEnd()
int
getTermStart()
ElementVisibility.NodeType
getType()
-
-
-
Field Detail
-
EMPTY
public static final List<ElementVisibility.Node> EMPTY
-
-
Constructor Detail
-
Node
public Node(ElementVisibility.NodeType type, int start)
-
Node
public Node(int start, int end)
-
-
Method Detail
-
add
public void add(ElementVisibility.Node child)
-
getType
public ElementVisibility.NodeType getType()
-
getChildren
public List<ElementVisibility.Node> getChildren()
-
getTermStart
public int getTermStart()
-
getTermEnd
public int getTermEnd()
-
getTerm
public ArrayByteSequence getTerm(byte[] expression)
-
-