org.geotools.filter.text.commons
Class BuildResultStack

Object
  extended by BuildResultStack

public final class BuildResultStack
extends Object

Holds the results of the building process in a stack

Warning: 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
Module:
modules/library/cql (gt-cql.jar)

Constructor Summary
BuildResultStack(String cqlSource)
           
 
Method Summary
 boolean empty()
           
 Result peek()
           
 double popDoubleValue()
           
 Expression popExpression()
           
 Filter popFilter()
           
 Geometry popGeometry()
           
 String popIdentifier()
           
 String popIdentifierPart()
           
 int popIntegerValue()
           
 Literal popLiteral()
           
 PeriodNode popPeriod()
           
 PropertyName popPropertyName()
           
 Result popResult()
           
 String popStringValue()
           
 void push(Result item)
           
 int size()
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

popPeriod

public PeriodNode 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()


Copyright © 1996-2009 Geotools. All Rights Reserved.