Parent of classes that contain only static utility methods. This parent is for documentation
purpose only. The list below summarizes the main utility classes (not all utility methods are
mentioned. See the javadoc of individual classes for more details).
| Primitives and classes |
Utilities |
Convenience equals and hashCode methods. |
Characters |
Find subscript and superscript digit characters. |
Classes |
Conversions between different kind of Number. |
GeoAPI |
Mapping between ISO identifiers and GeoAPI types. |
|
| Mathematics and units of measurement |
XMath |
Additions to the Math methods. |
Units |
Test if a unit is angular, linear or temporal. |
XAffineTransform |
Get the scale factors or rotation angle from an affine transform. |
ShapeUtilities |
Calculate geometric properties (intersections, distances, control points, etc.)
related to Line2D and Point2D objects. |
|
| Structures (trees, collections, arrays, parameters) |
XCollections |
Additions to the Collections methods. |
Ranks |
Sorts elements in an array while remembering their ranks. |
XArrays |
Insert or remove elements in the middle of arrays. |
Trees |
Parse and format trees in text format. Convert a XML tree into a Swing tree. |
Parameters |
Search and set a
parameter value from its
descriptor. |
|
| Metadata and referencing (except I/O) |
Citations |
Get a predefined constant from a name. Test if the identifiers of two citations match. |
CRS |
Create Coordinate Reference
Systems (CRS) from authority codes. Find math transforms between two CRS. |
Envelopes |
Transform envelopes. |
|
| Images (except I/O) |
PixelTranslation |
The translation to apply for different values of PixelOrientation. |
SampleModels |
Get the pixel stride and scan line stride of a sample model. |
TypeMap |
Map SampleDimensionType to DataBuffer
types, and ranges of values to compatible sample and color models. |
Registry |
Control whatever native plugins are allowed for a given JAI operation or image format. |
|
| Input / Output (including CRS, XML, images) |
XImageIO |
Get an ImageReader for the given input, or an ImageWriter for the given image. |
XML |
Marshall or unmarshall ISO 19115 objects. |
PrjFiles |
Read/write ".prj" files to/from Coordinate Reference System objects. |
LineReaders |
Read lines from a BufferedReader, RandomAccessFile or multi-lines String. |
|
| Loggings and exceptions |
ArgumentChecks |
Perform argument checks and throw IllegalArgumentException if needed. |
Logging |
Get a logger, which may be a wrapper around Apache Commons Logging. |
Exceptions |
Paint a stack trace in a Graphics2D. |
|
| Factories |
org.geotoolkit.referencing.operation.matrix.MatrixFactory |
Create matrix of various size. |
FactoryFinder |
Access the application factory implementations. |
AuthorityFactoryFinder |
Access the application authority factory implementations. |
Factories |
Allow usage of alternative plugin systems (OSGi, etc.). |