Package com.adbs.querybuilder
Class ParameterList
- java.lang.Object
-
- com.adbs.querybuilder.ParameterList
-
- All Implemented Interfaces:
AstTraversable
public class ParameterList extends java.lang.Object implements AstTraversable
-
-
Constructor Summary
Constructors Constructor Description ParameterList(QueryBuilder queryBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNodeToListIfParameter(AstNodeBase ast)Parameterget(int index)intgetCount()QueryBuildergetQueryBuilder()booleanisParametersValid()voidreloadParameterListFromAST(AstNode ast)voidsetParametersInvalid()protected voidsetParametersInvalidInternal()voidsetParametersValid()
-
-
-
Constructor Detail
-
ParameterList
public ParameterList(QueryBuilder queryBuilder)
-
-
Method Detail
-
getQueryBuilder
public QueryBuilder getQueryBuilder()
-
getCount
public int getCount()
-
get
public Parameter get(int index) throws QueryBuilderException
- Throws:
QueryBuilderException
-
isParametersValid
public boolean isParametersValid()
-
addNodeToListIfParameter
public void addNodeToListIfParameter(AstNodeBase ast)
- Specified by:
addNodeToListIfParameterin interfaceAstTraversable
-
reloadParameterListFromAST
public void reloadParameterListFromAST(AstNode ast)
-
setParametersInvalidInternal
protected void setParametersInvalidInternal()
-
setParametersInvalid
public void setParametersInvalid()
-
setParametersValid
public void setParametersValid()
-
-