Package org.mozilla.zest.core.v1
Interface ZestContainer
-
- All Known Implementing Classes:
ZestConditional,ZestLoop,ZestLoopClientElements,ZestLoopFile,ZestLoopInteger,ZestLoopRegex,ZestLoopString,ZestScript
public interface ZestContainerThe Interface ZestContainer.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ZestStatementgetChildBefore(ZestStatement child)Gets the child before.List<ZestStatement>getChildren()Returns all of the containers immediate childrenintgetIndex(ZestStatement child)Gets the index.ZestStatementgetLast()Gets the last.ZestStatementgetStatement(int index)Gets the statement.Set<String>getVariableNames()Returns all of the variable names defined by this staement and its children.voidmove(int index, ZestStatement stmt)Move.
-
-
-
Method Detail
-
getLast
ZestStatement getLast()
Gets the last.- Returns:
- the last
-
getStatement
ZestStatement getStatement(int index)
Gets the statement.- Parameters:
index- the index- Returns:
- the statement
-
getIndex
int getIndex(ZestStatement child)
Gets the index.- Parameters:
child- the child- Returns:
- the index
-
move
void move(int index, ZestStatement stmt)Move.- Parameters:
index- the indexstmt- the stmt
-
getChildBefore
ZestStatement getChildBefore(ZestStatement child)
Gets the child before.- Parameters:
child- the child- Returns:
- the child before
-
getChildren
List<ZestStatement> getChildren()
Returns all of the containers immediate children- Returns:
- the children
-
-