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 SummaryFields Modifier and Type Field Description static List<ElementVisibility.Node>EMPTY
 - 
Constructor SummaryConstructors Constructor Description Node(int start, int end)Node(ElementVisibility.NodeType type, int start)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(ElementVisibility.Node child)List<ElementVisibility.Node>getChildren()ArrayByteSequencegetTerm(byte[] expression)intgetTermEnd()intgetTermStart()ElementVisibility.NodeTypegetType()
 
- 
- 
- 
Field Detail- 
EMPTYpublic static final List<ElementVisibility.Node> EMPTY 
 
- 
 - 
Constructor Detail- 
Nodepublic Node(ElementVisibility.NodeType type, int start) 
 - 
Nodepublic Node(int start, int end)
 
- 
 - 
Method Detail- 
addpublic void add(ElementVisibility.Node child) 
 - 
getTypepublic ElementVisibility.NodeType getType() 
 - 
getChildrenpublic List<ElementVisibility.Node> getChildren() 
 - 
getTermStartpublic int getTermStart() 
 - 
getTermEndpublic int getTermEnd() 
 - 
getTermpublic ArrayByteSequence getTerm(byte[] expression) 
 
- 
 
-