Class ComplexFilterSplitter.CapabilitiesExpressionVisitor

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected boolean capable  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isCapable()  
      Object visit​(Add expr, Object extraData)  
      Object visit​(Divide expr, Object extraData)  
      Object visit​(Function expr, Object extraData)  
      Object visit​(Literal expr, Object extraData)  
      Object visit​(Multiply expr, Object extraData)  
      Object visit​(NilExpression expr, Object extraData)
      Used to visit a Expression.NIL, also called for null where an expression is expected.
      Object visit​(PropertyName expr, Object extraData)  
      Object visit​(Subtract expr, Object extraData)  
      • Methods inherited from class Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • capable

        protected boolean capable
    • Constructor Detail

      • CapabilitiesExpressionVisitor

        public CapabilitiesExpressionVisitor()
    • Method Detail

      • isCapable

        public boolean isCapable()
      • visit

        public Object visit​(NilExpression expr,
                            Object extraData)
        Description copied from interface: ExpressionVisitor
        Used to visit a Expression.NIL, also called for null where an expression is expected.

        This is particularly useful when doing data transformations, as an example when using a StyleSymbolizer Expression.NIL can be used to represent the default stroke color.

        Specified by:
        visit in interface ExpressionVisitor
        Returns:
        implementation specific