public class ForClauseItem extends Object implements Serializable
Constructor and Description |
---|
ForClauseItem()
Ctor.
|
ForClauseItem(ForClauseKeyword keyword)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
static ForClauseItem |
create(ForClauseKeyword keyword)
Creates a for-clause with no expressions.
|
List<Expression> |
getExpressions()
Returns for-clause expressions.
|
ForClauseKeyword |
getKeyword()
Returns the for-clause keyword.
|
void |
setExpressions(List<Expression> expressions)
Sets for-clause expressions.
|
void |
setKeyword(ForClauseKeyword keyword)
Sets the for-clause keyword.
|
void |
toEPL(StringWriter writer)
Renders the clause in textual representation.
|
public ForClauseItem()
Must set a keyword and optionally add expressions.
public ForClauseItem(ForClauseKeyword keyword)
keyword
- the delivery keywordpublic static ForClauseItem create(ForClauseKeyword keyword)
keyword
- keyword to usepublic ForClauseKeyword getKeyword()
public void setKeyword(ForClauseKeyword keyword)
keyword
- to setpublic List<Expression> getExpressions()
public void setExpressions(List<Expression> expressions)
expressions
- expressions to setpublic void toEPL(StringWriter writer)
writer
- to output to