17                 if (args.length != 1) {
 
   18                         throw new ValueExprEvaluationException(getURI() + 
" requires exactly 1 arguments, got " + args.length);
 
   20                 System.out.println(((Literal)args[0]).getDatatype().toString());
 
   21                 System.out.println(LiteralRegistry.getLiteral(((Literal)args[0]).getDatatype().toString()));
 
   22                 LiteralType l=LiteralRegistry.getLiteral(((Literal)args[0]).getDatatype().toString());
 
   23                 System.out.println(l);
 
   24                 if(l instanceof RasterLiteral) {
 
   25                         GridCoverage geom=((RasterLiteral)l).read(args[0].stringValue());
 
   28                         return valueFactory.createLiteral(result);
 
abstract Double attribute(GridCoverage geom)
 
 
References RasterAttributeFunction.attribute(), and LiteralRegistry.getLiteral().
Referenced by ScaleXTest.testMinScaleX(), ScaleYTest.testMinScaleY(), SkewXTest.testMinTileX(), SkewYTest.testMinTileX(), MinTileYTest.testMinTileY(), NumXTilesTest.testNumXTiles(), HeightTest.testRasterHeight(), IsEmptyTest.testRasterIsEmptyFalse(), IsEmptyTest.testRasterIsEmptyTrue(), WidthTest.testRasterWidth(), ShearXTest.testShearX(), ShearYTest.testShearY(), TileGridXOffsetTest.testTileGridXOffset(), TileHeightTest.testTileHeight(), TileWidthTest.testTileHeight(), TranslateXTest.testTranslateX(), TranslateYTest.testTranslateY(), UpperLeftXTest.testUpperLeftX(), and UpperLeftYTest.testUpperLeftY().