test_class.declarator: toCQL = new FilterToCQL()
test_class.original_string: FilterToCQL toCQL = new FilterToCQL();
test_class.type: FilterToCQL
test_class.var_name: toCQL
test_class.file: modules/library/cql/src/test/java/org/geotools/filter/text/cql2/FilterToCQLTest.java
test_class.identifier: FilterToCQLTest
test_case.body: @Test 
      public void testAfter() throws Exception{
      	
      	cqlTest("attr AFTER 2006-12-31T01:30:00Z");
      }
test_case.class_method_signature: FilterToCQLTest.testAfter()
test_case.full_signature: @Test public void testAfter()
test_case.identifier: testAfter
test_case.invocations: cqlTest
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testAfter()
focal_class.declarator: LOGGER = org.geotools.util.logging.Logging.getLogger("org.geotools.filter")
focal_class.modifier: private static
focal_class.original_string: private static Logger LOGGER = org.geotools.util.logging.Logging.getLogger("org.geotools.filter");
focal_class.type: Logger
focal_class.var_name: LOGGER
focal_class.declarator: DATE_FORMAT = "yyyy-MM-dd'T'HH:mm:ss'Z'"
focal_class.modifier: private static final
focal_class.original_string: private static final String DATE_FORMAT = "yyyy-MM-dd'T'HH:mm:ss'Z'";
focal_class.type: String
focal_class.var_name: DATE_FORMAT
focal_class.file: modules/library/cql/src/main/java/org/geotools/filter/text/cql2/FilterToCQL.java
focal_class.identifier: FilterToCQL
focal_class.interfaces: implements FilterVisitor, ExpressionVisitor
focal_class.class_method_signature: FilterToCQL.asStringBuffer( Object extraData)
focal_class.full_signature: protected StringBuffer asStringBuffer( Object extraData)
focal_class.identifier: asStringBuffer
focal_class.modifiers: protected
focal_class.parameters: ( Object extraData)
focal_class.return: StringBuffer
focal_class.signature: StringBuffer asStringBuffer( Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(ExcludeFilter filter, Object extraData)
focal_class.full_signature: public Object visit(ExcludeFilter filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (ExcludeFilter filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(ExcludeFilter filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(IncludeFilter filter, Object extraData)
focal_class.full_signature: public Object visit(IncludeFilter filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (IncludeFilter filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(IncludeFilter filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(And filter, Object extraData)
focal_class.full_signature: public Object visit(And filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (And filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(And filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(Id filter, Object extraData)
focal_class.full_signature: public Object visit(Id filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (Id filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(Id filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(Not filter, Object extraData)
focal_class.full_signature: public Object visit(Not filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (Not filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(Not filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(Or filter, Object extraData)
focal_class.full_signature: public Object visit(Or filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (Or filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(Or filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(PropertyIsBetween filter, Object extraData)
focal_class.full_signature: public Object visit(PropertyIsBetween filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (PropertyIsBetween filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(PropertyIsBetween filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(PropertyIsEqualTo filter, Object extraData)
focal_class.full_signature: public Object visit(PropertyIsEqualTo filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (PropertyIsEqualTo filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(PropertyIsEqualTo filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(PropertyIsNotEqualTo filter, Object extraData)
focal_class.full_signature: public Object visit(PropertyIsNotEqualTo filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (PropertyIsNotEqualTo filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(PropertyIsNotEqualTo filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(PropertyIsGreaterThan filter, Object extraData)
focal_class.full_signature: public Object visit(PropertyIsGreaterThan filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (PropertyIsGreaterThan filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(PropertyIsGreaterThan filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.comparisonHasDate( Filter filter)
focal_class.full_signature: private boolean comparisonHasDate( Filter filter)
focal_class.identifier: comparisonHasDate
focal_class.modifiers: private
focal_class.parameters: ( Filter filter)
focal_class.return: boolean
focal_class.signature: boolean comparisonHasDate( Filter filter)
focal_class.class_method_signature: FilterToCQL.after( PropertyIsGreaterThan filter, StringBuffer output )
focal_class.full_signature: private StringBuffer after( PropertyIsGreaterThan filter, StringBuffer output )
focal_class.identifier: after
focal_class.modifiers: private
focal_class.parameters: ( PropertyIsGreaterThan filter, StringBuffer output )
focal_class.return: StringBuffer
focal_class.signature: StringBuffer after( PropertyIsGreaterThan filter, StringBuffer output )
focal_class.class_method_signature: FilterToCQL.visit(PropertyIsGreaterThanOrEqualTo filter, Object extraData)
focal_class.full_signature: public Object visit(PropertyIsGreaterThanOrEqualTo filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (PropertyIsGreaterThanOrEqualTo filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(PropertyIsGreaterThanOrEqualTo filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(PropertyIsLessThan filter, Object extraData)
focal_class.full_signature: public Object visit(PropertyIsLessThan filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (PropertyIsLessThan filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(PropertyIsLessThan filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(PropertyIsLessThanOrEqualTo filter, Object extraData)
focal_class.full_signature: public Object visit(PropertyIsLessThanOrEqualTo filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (PropertyIsLessThanOrEqualTo filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(PropertyIsLessThanOrEqualTo filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(PropertyIsLike filter, Object extraData)
focal_class.full_signature: public Object visit(PropertyIsLike filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (PropertyIsLike filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(PropertyIsLike filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(PropertyIsNull filter, Object extraData)
focal_class.full_signature: public Object visit(PropertyIsNull filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (PropertyIsNull filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(PropertyIsNull filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(BBOX filter, Object extraData)
focal_class.full_signature: public Object visit(BBOX filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (BBOX filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(BBOX filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(Beyond filter, Object extraData)
focal_class.full_signature: public Object visit(Beyond filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (Beyond filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(Beyond filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(Contains filter, Object extraData)
focal_class.full_signature: public Object visit(Contains filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (Contains filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(Contains filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(Crosses filter, Object extraData)
focal_class.full_signature: public Object visit(Crosses filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (Crosses filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(Crosses filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(Disjoint filter, Object extraData)
focal_class.full_signature: public Object visit(Disjoint filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (Disjoint filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(Disjoint filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(DWithin filter, Object extraData)
focal_class.full_signature: public Object visit(DWithin filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (DWithin filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(DWithin filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(Equals filter, Object extraData)
focal_class.full_signature: public Object visit(Equals filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (Equals filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(Equals filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(Intersects filter, Object extraData)
focal_class.full_signature: public Object visit(Intersects filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (Intersects filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(Intersects filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(Overlaps filter, Object extraData)
focal_class.full_signature: public Object visit(Overlaps filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (Overlaps filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(Overlaps filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(Touches filter, Object extraData)
focal_class.full_signature: public Object visit(Touches filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (Touches filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(Touches filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(Within filter, Object extraData)
focal_class.full_signature: public Object visit(Within filter, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (Within filter, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(Within filter, Object extraData)
focal_class.class_method_signature: FilterToCQL.visitNullFilter(Object extraData)
focal_class.full_signature: public Object visitNullFilter(Object extraData)
focal_class.identifier: visitNullFilter
focal_class.modifiers: public
focal_class.parameters: (Object extraData)
focal_class.return: Object
focal_class.signature: Object visitNullFilter(Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(NilExpression expression, Object extraData)
focal_class.full_signature: public Object visit(NilExpression expression, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (NilExpression expression, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(NilExpression expression, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(Add expression, Object extraData)
focal_class.full_signature: public Object visit(Add expression, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (Add expression, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(Add expression, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(Divide expression, Object extraData)
focal_class.full_signature: public Object visit(Divide expression, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (Divide expression, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(Divide expression, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(Function function, Object extraData)
focal_class.full_signature: public Object visit(Function function, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (Function function, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(Function function, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(Literal expression, Object extraData)
focal_class.full_signature: public Object visit(Literal expression, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (Literal expression, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(Literal expression, Object extraData)
focal_class.class_method_signature: FilterToCQL.date( Date date, StringBuffer output )
focal_class.full_signature: public StringBuffer date( Date date, StringBuffer output )
focal_class.identifier: date
focal_class.modifiers: public
focal_class.parameters: ( Date date, StringBuffer output )
focal_class.return: StringBuffer
focal_class.signature: StringBuffer date( Date date, StringBuffer output )
focal_class.class_method_signature: FilterToCQL.visit(Multiply expression, Object extraData)
focal_class.full_signature: public Object visit(Multiply expression, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (Multiply expression, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(Multiply expression, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(PropertyName expression, Object extraData)
focal_class.full_signature: public Object visit(PropertyName expression, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (PropertyName expression, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(PropertyName expression, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(Subtract expression, Object extraData)
focal_class.full_signature: public Object visit(Subtract expression, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (Subtract expression, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(Subtract expression, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(After after, Object extraData)
focal_class.full_signature: public Object visit(After after, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (After after, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(After after, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(AnyInteracts anyInteracts, Object extraData)
focal_class.full_signature: public Object visit(AnyInteracts anyInteracts, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (AnyInteracts anyInteracts, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(AnyInteracts anyInteracts, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(Before before, Object extraData)
focal_class.full_signature: public Object visit(Before before, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (Before before, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(Before before, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(Begins begins, Object extraData)
focal_class.full_signature: public Object visit(Begins begins, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (Begins begins, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(Begins begins, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(BegunBy begunBy, Object extraData)
focal_class.full_signature: public Object visit(BegunBy begunBy, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (BegunBy begunBy, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(BegunBy begunBy, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(During during, Object extraData)
focal_class.full_signature: public Object visit(During during, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (During during, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(During during, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(EndedBy endedBy, Object extraData)
focal_class.full_signature: public Object visit(EndedBy endedBy, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (EndedBy endedBy, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(EndedBy endedBy, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(Ends ends, Object extraData)
focal_class.full_signature: public Object visit(Ends ends, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (Ends ends, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(Ends ends, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(Meets meets, Object extraData)
focal_class.full_signature: public Object visit(Meets meets, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (Meets meets, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(Meets meets, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(MetBy metBy, Object extraData)
focal_class.full_signature: public Object visit(MetBy metBy, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (MetBy metBy, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(MetBy metBy, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(OverlappedBy overlappedBy, Object extraData)
focal_class.full_signature: public Object visit(OverlappedBy overlappedBy, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (OverlappedBy overlappedBy, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(OverlappedBy overlappedBy, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(TContains contains, Object extraData)
focal_class.full_signature: public Object visit(TContains contains, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (TContains contains, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(TContains contains, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(TEquals equals, Object extraData)
focal_class.full_signature: public Object visit(TEquals equals, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (TEquals equals, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(TEquals equals, Object extraData)
focal_class.class_method_signature: FilterToCQL.visit(TOverlaps contains, Object extraData)
focal_class.full_signature: public Object visit(TOverlaps contains, Object extraData)
focal_class.identifier: visit
focal_class.modifiers: public
focal_class.parameters: (TOverlaps contains, Object extraData)
focal_class.return: Object
focal_class.signature: Object visit(TOverlaps contains, Object extraData)
focal_method.body: private StringBuffer after( PropertyIsGreaterThan filter, StringBuffer output ){
          LOGGER.finer("exporting AFTER");
          
          Object expr1 = filter.getExpression1();
          if( expr1 instanceof PropertyName){
          	PropertyName propertyName = (PropertyName) expr1;
          	propertyName.accept(this, output);
          	output.append(" AFTER ");
              filter.getExpression2().accept(this, output);        
          }else { 
          	PropertyName propertyName = (PropertyName) filter.getExpression2();
              propertyName.accept(this, output);
              output.append(" BEFORE ");
              filter.getExpression1().accept(this, output);        
          }
          return output;
          
      }
focal_method.class_method_signature: FilterToCQL.after( PropertyIsGreaterThan filter, StringBuffer output )
focal_method.full_signature: private StringBuffer after( PropertyIsGreaterThan filter, StringBuffer output )
focal_method.identifier: after
focal_method.invocations: finer getExpression1 accept append accept getExpression2 getExpression2 accept append accept getExpression1
focal_method.modifiers: private
focal_method.parameters: ( PropertyIsGreaterThan filter, StringBuffer output )
focal_method.return: StringBuffer
focal_method.signature: StringBuffer after( PropertyIsGreaterThan filter, StringBuffer output )