Functions

Function Classes

RegEx

... more to come

Quick Reference

The following summary is provided as an interim until full documentation is developed

int Agg.count( Table )
double Agg.sum( Table )

String Color.RGBtoBGR( String )
String Color.cssNameToRGB( String )
String Color.getBlue( String )
String Color.getGreen( String )
double Color.getH( String )
String Color.getRed( String )
double Color.getS( String )
double Color.getV( String )

String Date.format( Date, String )
Date Date.now(  )
Date Date.parse( String, String )

String File.dir( String )
String File.ext( String )
String File.name( String )
String File.nameNoExt( String )

Table Generate.cube( int, int, int, int, int, int )
Table Generate.grid( int, int, int, int )
Table Generate.grid( int, int, int, int, int, int )
Table Generate.sequence( int, int, int )
Table Generate.sequence( int, int )
Table Generate.sequenceStream( int, int, int )
Table Generate.sequenceStream( int, int )

double Geom.area( Geometry )
Geometry Geom.boundary( Geometry )
Geometry Geom.buffer( Geometry, double )
Geometry Geom.centroid( Geometry )
Geometry Geom.collect( Geometry, Geometry )
boolean Geom.contains( Geometry, Geometry )
boolean Geom.coveredBy( Geometry, Geometry )
boolean Geom.covers( Geometry, Geometry )
Geometry Geom.createBox( double, double, double, double )
Geometry Geom.createBoxExtent( double, double, double, double )
Geometry Geom.createBoxFromPoints( Point, Point )
Geometry Geom.createLine( double, double, double, double )
Geometry Geom.createLineFromPoints( Point, Point )
Geometry Geom.createLineFromPoints( Point, Point, Point )
Geometry Geom.createPoint( double, double )
Geometry Geom.createPoint( double, double, double )
Geometry Geom.createPolygonFromPoints( Point, Point, Point, Point )
Geometry Geom.createPolygonFromPoints( Point, Point, Point )
boolean Geom.crosses( Geometry, Geometry )
double Geom.deltaX( Geometry )
double Geom.deltaY( Geometry )
Geometry Geom.difference( Geometry, Geometry )
int Geom.dimension( Geometry )
boolean Geom.disjoint( Geometry, Geometry )
double Geom.distance( Geometry, Geometry )
Geometry Geom.envelope( Geometry )
boolean Geom.envelopesIntersect( Geometry, Geometry )
boolean Geom.equals( Geometry, Geometry )
Geometry Geom.exteriorRing( Geometry )
Geometry Geom.extractComponent( Geometry, int )
Geometry Geom.extractPoint( Geometry, int )
Geometry Geom.fromWKB( String )
Geometry Geom.fromWKT( String )
String Geom.geometryType( Geometry )
double Geom.height( Geometry )
Geometry Geom.interiorPoint( Geometry )
Geometry Geom.interiorRing( Geometry, int )
Geometry Geom.intersection( Geometry, Geometry )
boolean Geom.intersects( Geometry, Geometry )
boolean Geom.isEmpty( Geometry )
boolean Geom.isLineal( Geometry )
boolean Geom.isPolygonal( Geometry )
boolean Geom.isPuntal( Geometry )
boolean Geom.isSimple( Geometry )
boolean Geom.isValid( Geometry )
boolean Geom.isWithinDistance( Geometry, Geometry, double )
double Geom.length( Geometry )
double Geom.maxX( Geometry )
double Geom.maxY( Geometry )
double Geom.minX( Geometry )
double Geom.minY( Geometry )
Geometry Geom.nearestPoints( Geometry, Geometry )
Geometry Geom.normalize( Geometry )
int Geom.numGeometries( Geometry )
int Geom.numInteriorRings( Geometry )
int Geom.numPoints( Geometry )
boolean Geom.overlaps( Geometry, Geometry )
boolean Geom.relate( Geometry, Geometry, String )
String Geom.relatePattern( Geometry, Geometry )
Geometry Geom.rotate( Geometry, double, double, double )
Geometry Geom.rotateAt( Geometry, double, Geometry )
Geometry Geom.setZ( Geometry, double )
Geometry Geom.simplifyDP( Geometry, double )
Geometry Geom.simplifyDPSafe( Geometry, double )
SplitFunction Geom.splitByMembers(  )
Geometry Geom.symDifference( Geometry, Geometry )
String Geom.toString( Geometry, int )
String Geom.toString( Geometry )
boolean Geom.touches( Geometry, Geometry )
Geometry Geom.translate( Geometry, double, double )
Geometry Geom.union( Geometry, Geometry )
double Geom.width( Geometry )
boolean Geom.within( Geometry, Geometry )
double Geom.x( Geometry )
double Geom.y( Geometry )
double Geom.z( Geometry )

Geometry GeomMatch.alignToCentroid( Geometry, Geometry )
double GeomMatch.centroidDistance( Geometry, Geometry )
double GeomMatch.compactness( Geometry, Geometry )
double GeomMatch.hausdorffDistance( Geometry, Geometry )
double GeomMatch.symDiff( Geometry, Geometry )

String Html.encode( String )

double Math.IEEEremainder( double, double )
double Math.abs( double )
double Math.acos( double )
double Math.asin( double )
double Math.atan( double )
double Math.atan2( double, double )
double Math.ceil( double )
double Math.cos( double )
double Math.e(  )
double Math.exp( double )
double Math.floor( double )
int    Math.iabs( int )
int    Math.imax( int, int )
int    Math.imin( int, int )
double Math.log( double )
double Math.max( double, double )
double Math.min( double, double )
double Math.pi(  )
double Math.pow( double, double )
double Math.pow10Pos( int )
double Math.random(  )
double Math.rint( double )
int    Math.rint2( int, int )
int    Math.round( double )
double Math.roundTo( double, int )
double Math.sin( double )
double Math.sqrt( double )
double Math.tan( double )
double Math.toDegrees( double )
double Math.toRadians( double )
double Math.truncate( double, int )
double Math.truncate( double )

String  RegEx.extract( String, String, int )
String  RegEx.extract( String, String )
boolean RegEx.find( String, String )
boolean RegEx.matches( String, String )
String  RegEx.splitAt( String, String, int )

String Script.arg( EngineContext, int )
String Script.exit(  )
String Script.exit( String )
String Script.name( EngineContext )

String String.concat( String, String )
String String.fileSeparator(  )
int String.indexOf( String, String )
int String.indexOfFromPos( String, String, int )
int String.lastIndexOf( String, String )
int String.lastIndexOfFromPos( String, String, int )
String String.left( String, int )
int String.length( String )
String String.lineSeparator(  )
String String.match( String, String )
String String.matchGroup( String, String, int )
boolean String.matches( String, String )
boolean String.matchesRegion( String, String )
String String.replace( String, String, String )
String String.replaceAll( String, String, String )
String String.replaceFirst( String, String, String )
String String.right( String, int )
String String.splitAt( String, String, int )
SplitFunction String.splitByRegEx(  )
SplitFunction String.splitByString(  )
boolean String.startsWith( String, String )
String String.substring( String, int, int )
String String.substring( String, int )
String String.tail( String, int )
String String.toChar( int )
String String.toLowerCase( String )
String String.toString( Object )
String String.toUpperCase( String )
String String.trim( String )

String System.exec( String )
Table System.properties(  )
String System.property( String )

boolean Value.isNull( Object )
Date Value.toDate( Object, String )
Date Value.toDate( Object )
double Value.toDouble( Object )
int Value.toInteger( Object )
String Value.toString( Object )

String XmlStr.attr( String, Object )
String XmlStr.elt( String, Object )
String XmlStr.elt2( String, String, Object )