Class Static
java.lang.Object
org.apache.sis.util.Static
- Direct Known Subclasses:
AffineTransforms2D, ArgumentChecks, ArraysExt, AttributeConvention, Attributes, AxisDirections, Characters, CharSequences, Citations, Classes, CollectionsExt, Constants, Containers, CoordinateSystems, CRS, DataStores, DecimalFunctions, Envelopes, ESRI, Exceptions, Extents, FeatureOperations, Features, FeatureUtilities, Formulas, FrenchProfile, FunctionNames, IdentifiedObjects, Identifiers, ImageUtilities, ImplementationHelper, InputFactory, Interim, IO, IOUtilities, JTS, Locales, Loggers, Logging, MathFunctions, MathTransforms, Matrices, NameMeaning, Names, Namespaces, Numbers, Numerics, ObjectConverters, OutputFactory, PixelTranslation, Quantities, RasterFactory, ReferencingUtilities, SampleDimensions, Shapes2D, ShapeUtilities, SQLUtilities, StoreUtilities, StringBuilders, Strings, Tags, TemporalUtilities, Threads, TransformationAccuracy, TreeTables, Types, Units, URLs, Utilities, WKTKeywords, WKTUtilities, XML, XPath
Parent of SIS classes that contain only static utility methods, for documentation purpose.
The list below summarizes some of the utility classes:
| Classes of the Java language | |
|---|---|
Characters |
Find subscript and superscript digit characters. |
CharSequences |
Methods working on CharSequence or String instances. |
StringBuilders |
Methods modifying StringBuilder content in-place. |
Numbers |
Methods working with Number instances (include conversions between different types). |
Classes |
Methods working with Class instances. |
Containers |
Additions to the JDK Collections methods, also related to the
CheckedContainer interface. |
ArraysExt |
Additions to the JDK Arrays methods
(include insert or remove of elements in the middle of arrays). |
| Mathematics and units of measurement | |
MathFunctions |
Additions to the Math methods. |
DecimalFunctions |
Mathematical methods related to base 10 representation of numbers. |
Matrices |
Create and compare Matrix objects |
Units |
Get a unit from a symbol or EPSG code, and test if a unit is angular, linear or temporal. |
| OGC/ISO objects (metadata, referencing, geometries) | |
Types |
UML identifier and description for GeoAPI types. |
Names |
Simple creation and operations on GenericName objects. |
Citations |
Pre-defined Citation
and methods for comparing against titles or identifiers. |
Extents |
Extract information from Extent objects. |
Envelopes |
Parse, format and transform Envelope objects. |
IdentifiedObjects |
Handle names, identifiers or properties of
IdentifiedObject instances. |
CoordinateSystems |
Parses axis names and creates transforms between CoordinateSystem
instances. |
Parameters |
Creates, searches or modifies ParameterValue instances
in a group of parameters. |
| Input / Output (including CRS, XML, images) | |
IO |
Methods working on Appendable instances. |
DataStores |
Read or write geospatial data in various backends. |
XML |
Marshal or unmarshal ISO 19115 objects. |
Namespaces |
String constants for commonly used namespaces. |
| Loggings and exceptions | |
ArgumentChecks |
Perform argument checks and throw IllegalArgumentException if needed. |
Exceptions |
Format a stack trace summary or change the exception message. |
Logging |
Get a JDK logger, which may be a wrapper around the Apache Commons Logging or Log4J framework. |
| Factories | |
ObjectConverters |
Create ObjectConverter instances, or collection views using object converters. |
- Since:
- 0.3
- Version:
- 0.3
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
Static
protected Static()For subclasses only. Subclasses shall declare a private constructor for preventing instantiation.
-