Class Static

Direct Known Subclasses:
Affine­Transforms2D, Argument­Checks, Arrays­Ext, Characters, Char­Sequences, Citations, Classes, Containers, Coordinate­Systems, CRS, Data­Stores, Decimal­Functions, Envelopes, Exceptions, Extents, Feature­Operations, Features, French­Profile, Identified­Objects, IO, Japanese­Profile, Locales, Logging, Math­Functions, Math­Transforms, Matrices, Names, Namespaces, Numbers, Object­Converters, Pixel­Translation, Quantities, Shapes2D, String­Builders, Tree­Tables, Types, Units, Utilities, XML

public class Static extends Object
Parent of SIS classes that contain only static utility methods, for documentation purpose. The list below summarizes some of the utility classes:
Static utility classes (non exhaustive list)
Classes of the Java language
Characters Find subscript and superscript digit characters.
CharSequences Methods working on Char­Sequence or String instances.
StringBuilders Methods modifying String­Builder 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 Checked­Container 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 Generic­Name 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 Identified­Object instances.
CoordinateSystems Parses axis names and creates transforms between Coordinate­System instances.
Parameters Creates, searches or modifies Parameter­Value 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 Illegal­Argument­Exception 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.
ObjectConverters Create Object­Converter instances, or collection views using object converters.

Defined in the sis-utility module

  • Constructor Details

    • Static

      protected Static()
      For subclasses only. Subclasses shall declare a private constructor for preventing instantiation.