public class ParameterList extends java.lang.Object implements AstTraversable
Constructor and Description |
---|
ParameterList(QueryBuilder queryBuilder) |
Modifier and Type | Method and Description |
---|---|
void |
addNodeToListIfParameter(AstNodeBase ast) |
Parameter |
get(int index) |
int |
getCount() |
QueryBuilder |
getQueryBuilder() |
boolean |
isParametersValid() |
void |
reloadParameterListFromAST(AstNode ast) |
void |
setParametersInvalid() |
protected void |
setParametersInvalidInternal() |
void |
setParametersValid() |
public ParameterList(QueryBuilder queryBuilder)
public QueryBuilder getQueryBuilder()
public int getCount()
public Parameter get(int index) throws QueryBuilderException
QueryBuilderException
public boolean isParametersValid()
public void addNodeToListIfParameter(AstNodeBase ast)
addNodeToListIfParameter
in interface AstTraversable
public void reloadParameterListFromAST(AstNode ast)
protected void setParametersInvalidInternal()
public void setParametersInvalid()
public void setParametersValid()