Package org.geotools.filter.text.commons
Class BuildResultStack
- Object
-
- BuildResultStack
-
public final class BuildResultStack extends Object
Holds the results of the building process in a stackWarning: This component is not published. It is part of module implementation. Client module should not use this feature.
- Since:
- 2.4
- Author:
- Mauricio Pazos - Axios Engineering, Gabriel Roldan - Axios Engineering
-
-
Constructor Summary
Constructors Constructor Description BuildResultStack(String cqlSource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
empty()
Result
peek()
double
popDoubleValue()
Expression
popExpression()
Filter
popFilter()
Geometry
popGeometry()
String
popIdentifier()
String
popIdentifierPart()
int
popIntegerValue()
Literal
popLiteral()
Period
popPeriod()
PeriodNode
popPeriodNode()
PropertyName
popPropertyName()
Result
popResult()
String
popStringValue()
void
push(Result item)
int
size()
-
-
-
Constructor Detail
-
BuildResultStack
public BuildResultStack(String cqlSource)
-
-
Method Detail
-
peek
public Result peek()
-
empty
public boolean empty()
-
popResult
public Result popResult() throws CQLException
- Throws:
CQLException
-
popExpression
public Expression popExpression() throws CQLException
- Throws:
CQLException
-
popLiteral
public Literal popLiteral() throws CQLException
- Throws:
CQLException
-
popPropertyName
public PropertyName popPropertyName() throws CQLException
- Throws:
CQLException
-
popFilter
public Filter popFilter() throws CQLException
- Throws:
CQLException
-
popPeriodNode
public PeriodNode popPeriodNode() throws CQLException
- Throws:
CQLException
-
popPeriod
public Period popPeriod() throws CQLException
- Throws:
CQLException
-
popDoubleValue
public double popDoubleValue() throws CQLException
- Throws:
CQLException
-
popIntegerValue
public int popIntegerValue() throws CQLException
- Throws:
CQLException
-
popStringValue
public String popStringValue() throws CQLException
- Throws:
CQLException
-
popIdentifierPart
public String popIdentifierPart() throws CQLException
- Throws:
CQLException
-
popIdentifier
public String popIdentifier() throws CQLException
- Throws:
CQLException
-
popGeometry
public Geometry popGeometry() throws CQLException
- Throws:
CQLException
-
push
public void push(Result item)
-
size
public int size()
-
-