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 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()
-
-
-
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:
addNodeToListIfParameter
in interfaceAstTraversable
-
reloadParameterListFromAST
public void reloadParameterListFromAST(AstNode ast)
-
setParametersInvalidInternal
protected void setParametersInvalidInternal()
-
setParametersInvalid
public void setParametersInvalid()
-
setParametersValid
public void setParametersValid()
-
-