Categorize extends AbstractCustomExpression { public Categorize() { } Categorize();   Categorize( StringBuffer value, Continuation<StringBuffer> contn, boolean precedingBelongs,
                List<StringBuffer> values, Color[] valuesArray, List<StringBuffer> thresholds, Float[] thresholdsArray,
                LinkedList<Continuation<StringBuffer>> valueContns,
                LinkedList<Continuation<StringBuffer>> thresholdContns ); @Override QName getElementName(); @Override TypedObjectNode[] evaluate( T f, XPathEvaluator<T> xpathEvaluator ); Float[] getThreshholds(); boolean getPrecedingBelongs(); Color[] getColors(); BufferedImage evaluateRaster( AbstractRaster raster, RasterStyling style ); @Override Categorize parse( XMLStreamReader in ); @Override String toString();  }
@Test public void testCategorize() throws FileNotFoundException, URISyntaxException, XMLStreamException { loadCategorizeFromXml(); LOG.debug( "Categorize: {}", cat ); test( -1 ); test( -0.5 ); test( 0 ); test( 0.5 ); test( 0.75); test(1); test(2); }