public interface GeometryFunction
Geometry
, possibly with other arguments.
The function may return a Geometry or a scalar value.Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Two functions are the same if they have the
same name, parameter types and return type.
|
java.lang.String |
getCategory()
Gets the category name of this function
|
java.lang.String |
getDescription()
Gets the description of this function
|
java.lang.String |
getName()
Gets the name of this function
|
java.lang.String[] |
getParameterNames()
Gets the parameter names for this function
|
java.lang.Class[] |
getParameterTypes()
Gets the types of the other function arguments,
if any.
|
java.lang.Class |
getReturnType()
Gets the return type of this function
|
java.lang.String |
getSignature()
Gets a string representing the signature of this function.
|
java.lang.Object |
invoke(Geometry geom,
java.lang.Object[] args)
Invokes this function.
|
boolean |
isBinary() |
java.lang.String getCategory()
java.lang.String getName()
java.lang.String getDescription()
java.lang.String[] getParameterNames()
java.lang.Class[] getParameterTypes()
java.lang.Class getReturnType()
java.lang.String getSignature()
java.lang.Object invoke(Geometry geom, java.lang.Object[] args)
RuntimeException
s.geom
- the target geometryargs
- the other arguments to the functionboolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- boolean isBinary()