org.geotools.filter.text.commons
Class BuildResultStack

java.lang.Object
  extended by org.geotools.filter.text.commons.BuildResultStack

public final class BuildResultStack
extends java.lang.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
Version:
$Id: BuildResultStack.java 34126 2009-10-12 06:35:18Z mbedward $
Author:
Mauricio Pazos - Axios Engineering, Gabriel Roldan - Axios Engineering

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

Constructor Detail

BuildResultStack

public BuildResultStack(java.lang.String cqlSource)
Method Detail

peek

public Result peek()

empty

public boolean empty()

popResult

public Result popResult()
                 throws CQLException
Throws:
CQLException

popExpression

public org.opengis.filter.expression.Expression popExpression()
                                                       throws CQLException
Throws:
CQLException

popLiteral

public org.opengis.filter.expression.Literal popLiteral()
                                                 throws CQLException
Throws:
CQLException

popPropertyName

public org.opengis.filter.expression.PropertyName popPropertyName()
                                                           throws CQLException
Throws:
CQLException

popFilter

public org.opengis.filter.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 java.lang.String popStringValue()
                                throws CQLException
Throws:
CQLException

popIdentifierPart

public java.lang.String popIdentifierPart()
                                   throws CQLException
Throws:
CQLException

popIdentifier

public java.lang.String popIdentifier()
                               throws CQLException
Throws:
CQLException

popGeometry

public com.vividsolutions.jts.geom.Geometry popGeometry()
                                                 throws CQLException
Throws:
CQLException

push

public void push(Result item)

size

public int size()


Copyright © 1996-2010 Geotools. All Rights Reserved.