Package io.github.qishr.cascara.common.lang.ast
Interface SequenceAstNode
java.lang.Object
io.github.qishr.cascara.common.lang.ast.SequenceAstNode
All Implemented Interfaces:
AstNode, Iterable
All Known Implementing Classes:
ReferenceSequenceNode, JsonSequenceNode, YamlSequenceNode
public interface SequenceAstNode
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public abstract int | size() | |
| public abstract void | clear() | |
| public abstract SequenceAstNode |
add(T node) | |
| public abstract SequenceAstNode |
remove(T node) | |
| public abstract SequenceAstNode |
remove(int index) | |
| public abstract T | get(int index) | |
| public abstract List |
getElements() | |
| public abstract Iterator |
iterator() |
Method Details
size
public abstract int size()
clear
public abstract void clear()
add
public abstract SequenceAstNode
remove
public abstract SequenceAstNode
remove
public abstract SequenceAstNode
get
public abstract T get(int index)
getElements
public abstract List
iterator
public abstract Iterator
Specified By: