org.geotoolkit.lang
Class Static

Object
  extended by Static
Direct Known Subclasses:
ArgumentChecks, Characters, Citations, Classes, CoverageFactoryFinder, CoverageIO, CRS, DiscreteReferencingFactory, Envelopes, Exceptions, Factories, FactoryFinder, GeoAPI, IdentifiedObjects, LineReaders, Logging, MathTransforms, Matrices, Namespaces, Numbers, Parameters, PixelTranslation, PrjFiles, Ranks, Registry, SampleModels, Setup, ShapeUtilities, Strings, Trees, TypeMap, Units, Utilities, XArrays, XCollections, XImageIO, XMath, XML

public class Static
extends Object

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.).

Since:
3.00
Version:
3.18
Author:
Martin Desruisseaux (Geomatys)
Module:
utility/geotk-utility (download)    View source code for this class

Constructor Summary
protected Static()
          Do not allow instantiation.
 
Method Summary
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Static

protected Static()
Do not allow instantiation. This construction is defined only in order to allow subclassing. Subclasses shall declare their own private constructor in order to prevent instantiation.



Copyright © 2009-2013 Geotoolkit.org. All Rights Reserved.