Serialized Form
- 
Package org.apache.sis.console- 
Exception Class InvalidCommandExceptionclass InvalidCommandException extends Exception implements Serializable- serialVersionUID:
- 4751525514150949949L
 - 
Serialized Fields- 
commandString command The name of the invalid command.
 
- 
 
- 
Exception Class InvalidOptionExceptionclass InvalidOptionException extends Exception implements Serializable- serialVersionUID:
- 2947996310387227986L
 - 
Serialized Fields- 
optionString option The name of the invalid option.
 
- 
 
 
- 
- 
Package org.apache.sis.coverage- 
Exception Class CannotEvaluateExceptionclass CannotEvaluateException extends RuntimeException implements Serializable
- 
Class Categoryclass Category extends Object implements Serializable- serialVersionUID:
- 2630516005075467646L
 - 
Serialized Fields- 
converseCategory converse The category that describes values after transfer function has been applied, or if this category is already converted then the original category. Never null, but may bethisif the transfer function is the identity function.This field establishes a bidirectional navigation between sample values and real values. This is in contrast with methods named converted(), which establish a unidirectional navigation from sample values to real values.- See Also:
- 
- Category.converted()
- CategoryList.converse
- SampleDimension.converse
 
 
- 
nameInternationalString name The category name.- See Also:
 
- 
rangeNumberRange<?> range The [minimum … maximum] range of values in this category (nevernull). Notes:- The minimum and maximum values may be one of the NaN values (see below).
- The value type may be different than Double(typicallyInteger).
- The bounds may be exclusive instead of inclusive.
- The range may be an instance of MeasurementRangeif theCategory.toConverseis identity and the units of measurement are known.
 NaNif this category is a qualitative category converted to real values. Those categories are characterized by two apparently contradictory properties, and are implemented usingFloat.NaNvalues:- This category is member of a SampleDimensionhaving an identity transfer function.
- The transfer function of this category is absent (because this category is qualitative).
 - See Also:
 
- 
toConverseMathTransform1D toConverse The conversion from sample values to real values (or conversely), nevernulleven for qualitative categories. In the case of qualitative categories, this transfer function shall map toNaNvalues or conversely. In the case of sample values that are already in the units of measurement, this transfer function shall be the identity function.- See Also:
 
 
- 
 
- 
Exception Class IllegalSampleDimensionExceptionclass IllegalSampleDimensionException extends IllegalArgumentException implements Serializable- serialVersionUID:
- 6564945210063482395L
 
- 
Exception Class MismatchedCoverageRangeExceptionclass MismatchedCoverageRangeException extends IllegalArgumentException implements Serializable- serialVersionUID:
- -8484971745880403661L
 
- 
Exception Class PointOutsideCoverageExceptionclass PointOutsideCoverageException extends CannotEvaluateException implements Serializable
- 
Class RegionOfInterestclass RegionOfInterest extends Object implements Serializable- serialVersionUID:
- -8408578541189424074L
 - 
Serialized Fields- 
crsCoordinateReferenceSystem crs The coordinate reference system of the region of interest, In current version, it shall be a two-dimensional CRS. May benullif unknown.
- 
geometryShape geometry The region of interest as a geometry. Coordinates are in the CRS given beRegionOfInterest.crs.
 
- 
 
- 
Class SampleDimensionclass SampleDimension extends Object implements Serializable- serialVersionUID:
- -4966135180995819364L
 - 
Serialized Fields- 
backgroundNumber background The background value, ornullif unspecified. Should be a sample value of a qualitative category in theSampleDimension.categorieslist, but this is not mandatory.- See Also:
 
- 
categoriesCategoryList categories The list of categories making this sample dimension. May be empty but shall never be null.
- 
converseSampleDimension converse TheSampleDimensionthat describes values after transfer function has been applied, or if thisSampleDimensionis already converted then the original sample dimension. May benullif this sample dimension has no transfer function, orthisif the transfer function is the identity function.This field establishes a bidirectional navigation between sample values and real values. This is in contrast with methods named SampleDimension.converted(), which establish a unidirectional navigation from sample values to real values.- See Also:
- 
- SampleDimension.converted()
- Category.converse
- CategoryList.converse
 
 
- 
nameGenericName name Identification for this sample dimension. Typically used as a way to perform a band select by using human comprehensible descriptions instead of just numbers. Web Coverage Service (WCS) can use this name in order to perform band sub-setting as directed from a user request.- See Also:
 
- 
transferFunctionMathTransform1D transferFunction The transform from samples to real values. May benullif this sample dimension does not define any transform (which is not the same than defining an identity transform).- See Also:
 
 
- 
 
- 
Exception Class SubspaceNotSpecifiedExceptionclass SubspaceNotSpecifiedException extends CannotEvaluateException implements Serializable- serialVersionUID:
- -8993517725073815199L
 
 
- 
- 
Package org.apache.sis.coverage.grid- 
Exception Class DisjointExtentExceptionclass DisjointExtentException extends IllegalGridGeometryException implements Serializable- serialVersionUID:
- -1437479443547738220L
 
- 
Class FractionalGridCoordinatesclass FractionalGridCoordinates extends Object implements Serializable- serialVersionUID:
- 5652265407347129550L
 - 
Serialized Fields- 
coordinatesdouble[] coordinates The grid coordinates as floating-point numbers.
 
- 
 
- 
Class GridExtentclass GridExtent extends Object implements Serializable- serialVersionUID:
- -4717353677844056017L
 - 
Serialized Fields- 
coordinateslong[] coordinates Minimum and maximum grid coordinates. The first half contains minimum coordinates (inclusive), while the last half contains maximum coordinates (inclusive). Note that the later inclusiveness is the opposite of Java2D usage but conforms to ISO specification.
- 
typesDimensionNameType[] types Type of each axis (vertical, temporal, …) ornullif unspecified. If non-null, the array length shall be equal toGridExtent.getDimension(). Any array element may be null if unspecified for that particular axis. The same array may be shared by manyGridExtentinstances.- See Also:
 
 
- 
 
- 
Class GridGeometryclass GridGeometry extends Object implements Serializable- serialVersionUID:
- -954786616001606624L
 - 
Serialized Fields- 
cornerToCRSMathTransform cornerToCRS Same conversion thanGridGeometry.gridToCRSbut from cell corner instead of center. This transform is preferable togridToCRSfor transforming envelopes.This field is serialized because it may be a value specified explicitly at construction time, in which case it can be more accurate than a computed value.
- 
envelopeImmutableEnvelope envelope The geodetic envelope, ornullif unknown. If non-null, this envelope is usually the gridGridGeometry.extenttransformed to real world coordinates. The Coordinate Reference System} (CRS) of this envelope defines the "real world" CRS of this grid geometry.
- 
extentGridExtent extent The valid domain of a grid coverage, ornullif unknown. The lowest valid grid coordinate is zero forBufferedImage, but may be non-zero for arbitraryRenderedImage. A grid with 512 cells can have a minimum coordinate of 0 and maximum of 511.- See Also:
 
- 
gridToCRSMathTransform gridToCRS The conversion from grid indices to "real world" coordinates, ornullif unknown. If non-null, the conversion shall map cell center. This conversion is usually, but not necessarily, affine.
- 
nonLinearslong nonLinears Whether the conversions from grid coordinates to the CRS are linear, for each target axis. The bit located at1L << dimensionis set to 1 when the conversion at that dimension is non-linear. The dimension indices are those of the CRS, not the grid. The use oflongtype limits the capacity to 64 dimensions. But actuallyGridGeometrycan contain more dimensions provided that index of the last non-linear dimension is not greater than 64.- See Also:
 
- 
resolutiondouble[] resolution An estimation of the grid resolution, in units of the CRS axes. Computed fromGridGeometry.gridToCRS, eventually together withGridGeometry.extent. May benullif unknown. If non-null, the array length is equal to the number of CRS dimensions.
 
- 
 
- 
Class GridOrientationclass GridOrientation extends Object implements Serializable- serialVersionUID:
- -1354776950822418237L
 - 
Serialized Fields- 
canReorderGridAxisboolean canReorderGridAxis WhetherGridExtentcan be rewritten with a different axis order for matching the CRS axis order specified byGridOrientation.crsVariant. Iffalse, then axis order changes will be handled in thegridToCRStransform instead.
- 
crsVariantAxesConvention crsVariant If the user-specified CRS should be substituted by a variant of that CRS, the variant to use. Otherwisenull. If non-null, either thegridToCRSmatrix may be non-diagonal or theGridExtentaxes may be ordered, depending onGridOrientation.canReorderGridAxisvalue.
- 
flippedAxeslong flippedAxes Set of grid axes to reverse, as a bit mask. For any dimension i, the bit at1L << iis set to 1 if the grid axis at that dimension should be flipped. This is the argument to give in calls toGridExtent.cornerToCRS(Envelope, long, int[]).- See Also:
 
 
- 
 
- 
Exception Class IllegalGridGeometryExceptionclass IllegalGridGeometryException extends IllegalArgumentException implements Serializable- serialVersionUID:
- -7849140502096470380L
 
- 
Exception Class IncompleteGridGeometryExceptionclass IncompleteGridGeometryException extends IllegalStateException implements Serializable- serialVersionUID:
- -7386283388753448743L
 
- 
Class PixelTranslationclass PixelTranslation extends Static implements Serializable- serialVersionUID:
- -5671620211497720808L
 - 
Serialized Fields- 
dxdouble dx The translation among the x axis relative to pixel center. The value is typically −½, 0 or +½.
- 
dydouble dy The translation among the y axis relative to pixel center. The value is typically −½, 0 or +½.
- 
orientationPixelOrientation orientation The pixel orientation for this translation. Most common values arePixelOrientation.UPPER_LEFTandPixelOrientation.CENTER.
 
- 
 
 
- 
- 
Package org.apache.sis.feature- 
Class AbstractAssociationclass AbstractAssociation extends Field<AbstractFeature> implements Serializable- serialVersionUID:
- 5992169056331267867L
 - 
Serialized Fields- 
roleDefaultAssociationRole role Information about the association.
 
- 
 
- 
Class AbstractAttributeclass AbstractAttribute extends Field<V> implements Serializable- serialVersionUID:
- 7442739120526654676L
 - 
Serialization Methods- 
readObjectInvoked on deserialization for restoring theAbstractAttribute.characteristicsfield.- Parameters:
- in- the input stream from which to deserialize an attribute.
- Throws:
- IOException- if an I/O error occurred while reading or if the stream contains invalid data.
- ClassNotFoundException- if the class serialized on the stream is not on the classpath.
 
- 
writeObjectInvoked on serialization for saving theAbstractAttribute.characteristicsfield.- Parameters:
- out- the output stream where to serialize this attribute.
- Throws:
- IOException- if an I/O error occurred while writing.
 
 
- 
- 
Serialized Fields- 
typeDefaultAttributeType<V> type Information about the attribute (base Java class, domain of values, etc.).
 
- 
 
- 
Class AbstractFeatureclass AbstractFeature extends Object implements Serializable- serialVersionUID:
- -5637918246427380190L
 - 
Serialized Fields- 
typeDefaultFeatureType type Information about the feature (name, characteristics, etc.).
 
- 
 
- 
Class AbstractIdentifiedTypeclass AbstractIdentifiedType extends Object implements Serializable- serialVersionUID:
- 277130188958446740L
 - 
Serialized Fields- 
definitionInternationalString definition Concise definition of the element.
- 
deprecatedboolean deprecated trueif this type is deprecated.
- 
descriptionInternationalString description Optional information beyond that required for concise definition of the element. The description may assist in understanding the element scope and application.
- 
designationInternationalString designation Natural language designator for the element. This can be used as an alternative to the AbstractIdentifiedType.name in user interfaces.
- 
nameGenericName name The name of this type.
 
- 
 
- 
Class AbstractOperationclass AbstractOperation extends AbstractIdentifiedType implements Serializable- serialVersionUID:
- -179930765502963170L
 
- 
Class DefaultAssociationRoleclass DefaultAssociationRole extends FieldType implements Serializable- serialVersionUID:
- 1592712639262027124L
 - 
Serialized Fields- 
valueTypeFeatureType valueType The type of feature instances to be associated.- See Also:
 
 
- 
 
- 
Class DefaultAttributeTypeclass DefaultAttributeType extends FieldType implements Serializable- serialVersionUID:
- -817024213677735239L
 - 
Serialization Methods- 
readObjectInvoked on deserialization for restoring theDefaultAttributeType.characteristicsfield.- Parameters:
- in- the input stream from which to deserialize an attribute type.
- Throws:
- IOException- if an I/O error occurred while reading or if the stream contains invalid data.
- ClassNotFoundException- if the class serialized on the stream is not on the classpath.
 
- 
writeObjectInvoked on serialization for saving theDefaultAttributeType.characteristicsfield.- Parameters:
- out- The output stream where to serialize this attribute type.
- Throws:
- IOException- if an I/O error occurred while writing.
 
 
- 
- 
Serialized Fields
 
- 
Class DefaultFeatureTypeclass DefaultFeatureType extends AbstractIdentifiedType implements Serializable- serialVersionUID:
- -4357370600723922312L
 - 
Serialization Methods- 
readObjectInvoked on deserialization for restoring theDefaultFeatureType.byNameand other transient fields.- Parameters:
- in- the input stream from which to deserialize a feature type.
- Throws:
- IOException- if an I/O error occurred while reading or if the stream contains invalid data.
- ClassNotFoundException- if the class serialized on the stream is not on the classpath.
 
 
- 
- 
Serialized Fields- 
isAbstractboolean isAbstract Iftrue, the feature type acts as an abstract super-type.- See Also:
 
- 
propertiesList<AbstractIdentifiedType> properties Any feature operation, any feature attribute type and any feature association role that carries characteristics of a feature type. This list does not include the properties inherited from the super-types.
- 
superTypesSet<DefaultFeatureType> superTypes The direct parents of this feature type, or an empty set if none.- See Also:
 
 
- 
 
- 
Class FeatureFormat- serialVersionUID:
- -5792086817264884947L
 - 
Serialized Fields- 
columnsEnumSet<FeatureFormat.Column> columns The columns to include in the table formatted by thisFeatureFormat. By default, all columns having at least one value are included.
- 
displayLocaleLocale displayLocale The locale for international strings.
 
- 
 
 
- 
- 
Package org.apache.sis.geometry- 
Class CoordinateFormat- serialVersionUID:
- 6633388113040644304L
 - 
Serialization Methods- 
readObjectInvoked on deserialization for restoring some transient fields.- Parameters:
- in- the input stream from which to deserialize a coordinate format
- Throws:
- IOException- if an I/O error occurred while reading or if the stream contains invalid data.
- ClassNotFoundException- if the class serialized on the stream is not on the classpath.
 
 
- 
- 
Serialized Fields- 
defaultCRSCoordinateReferenceSystem defaultCRS The coordinate reference system to assume if no CRS is attached to the position to format. May benull.
- 
desiredPrecisionsdouble[] desiredPrecisions The desired precisions for each coordinate, ornullif unspecified. The unit of measurement is given byCoordinateSystemAxis.getUnit(). The length of this array does not need to be equal to the number of dimensions; extraneous values are ignored and missing values are assumed equal to 0. A value of 0 means to use the default precision for that dimension.Note that this is the precision specified by the user, which may differ from the precision returned by CoordinateFormat.getPrecisions().
- 
groundAccuracyQuantity<?> groundAccuracy The declared accuracy on ground, ornullif unspecified. The accuracy applies to the same axes thanCoordinateFormat.groundPrecision. But contrarily togroundPrecision, the accuracy does not change the number of fraction digits used byNumberFormat. Instead, it causes a text such as "± 30 m" to be appended after the coordinates.- See Also:
- 
- CoordinateFormat.accuracyText
- CoordinateFormat.groundDimensions
- CoordinateFormat.accuracyThreshold
- CoordinateFormat.setGroundAccuracy(Quantity)
 
 
- 
groundPrecisionQuantity<?> groundPrecision The desired ground precision, ornullif unspecified. This precision may not apply to all axes. The "ground axes" dimensions are identified by the bits set in theCoordinateFormat.groundDimensionsbitmask.- See Also:
- 
- CoordinateFormat.groundDimensions
- CoordinateFormat.setGroundPrecision(Quantity)
 
 
- 
separatorString separator The separator between each coordinate values to be formatted. The default value is a EM space space (U+2003).
 
- 
 
- 
Class DirectPosition1Dclass DirectPosition1D extends AbstractDirectPosition implements Serializable- serialVersionUID:
- -8318842301025970006L
 - 
Serialized Fields- 
coordinatedouble coordinate The coordinate value.
- 
crsCoordinateReferenceSystem crs The coordinate reference system for this position;
 
- 
 
- 
Class DirectPosition2Dclass DirectPosition2D extends Point2D.Double implements Serializable- serialVersionUID:
- 6063110617109934018L
 - 
Serialized Fields- 
crsCoordinateReferenceSystem crs The coordinate reference system for this position;
 
- 
 
- 
Class Envelope2Dclass Envelope2D extends Rectangle2D.Double implements Serializable- serialVersionUID:
- 761232175464415062L
 - 
Serialized Fields- 
crsCoordinateReferenceSystem crs The coordinate reference system, ornull.
 
- 
 
- 
Class GeneralDirectPositionclass GeneralDirectPosition extends AbstractDirectPosition implements Serializable- serialVersionUID:
- -1775358214919832302L
 - 
Serialized Fields- 
coordinatesdouble[] coordinates The coordinates of the direct position. The length of this array is the dimension of this direct position.
- 
crsCoordinateReferenceSystem crs The coordinate reference system for this position, ornull.
 
- 
 
- 
Class GeneralEnvelopeclass GeneralEnvelope extends ArrayEnvelope implements Serializable- serialVersionUID:
- 3796799507279068254L
 
- 
Class ImmutableEnvelopeclass ImmutableEnvelope extends ArrayEnvelope implements Serializable- serialVersionUID:
- 8740224085449107870L
 
- 
Exception Class MismatchedReferenceSystemExceptionclass MismatchedReferenceSystemException extends IllegalArgumentException implements Serializable- serialVersionUID:
- 6222334569692693273L
 
- 
Exception Class UnmodifiableGeometryExceptionclass UnmodifiableGeometryException extends UnsupportedOperationException implements Serializable- serialVersionUID:
- 8679047625299612669L
 
 
- 
- 
Package org.apache.sis.gui.dataset- 
Class ResourceEventclass ResourceEvent extends Event implements Serializable- serialVersionUID:
- -425980517754215310L
 - 
Serialized Fields- 
pathPath path Path to the resource being loaded or closed.
 
- 
 
 
- 
- 
Package org.apache.sis.gui.referencing- 
Class PositionableProjection- 
Serialized Fields- 
nameKeyshort nameKey The projection name as aResourceskeys.
 
- 
 
- 
 
- 
- 
Package org.apache.sis.image- 
Class TransferTypeclass TransferType extends Object implements Serializable- serialVersionUID:
- -2891665589742927570L
 - 
Serialization Methods- 
readResolveReturns a unique instance on deserialization.- Throws:
- ObjectStreamException- if the serialized object defines an unknown data type.
 
 
- 
- 
Serialized Fields- 
dataBufferTypeint dataBufferType The type as one of theDataBufferconstants. This is the value returned byRaster.getTransferType().
 
- 
 
 
- 
- 
Package org.apache.sis.index.tree- 
Class PointTree- serialVersionUID:
- 488727778652772913L
 - 
Serialized Fields- 
countlong count Number of elements in this k-dimensional tree. This is used as an unsigned integer (we do not expect to have as many elements, but in this case it is easy to get the extra bit provided by unsigned integer).- See Also:
 
- 
crsCoordinateReferenceSystem crs The coordinate reference system, ornullif none.- See Also:
 
- 
elementTypeClass<E> elementType The type of elements in this set.- See Also:
 
- 
locatorPointTree.Locator<? super E> locator Function computing the position of any element in this tree. The length of arrays computed by this locator must be equal toPointTree.getDimension().
- 
nodeCapacityint nodeCapacity The maximal capacity of each node in this tree. It should be a relatively small number. If the number of elements in a leaf node exceeds this capacity, then the node will be transformed into a parent node with children nodes.
- 
parallelboolean parallel Whether the stream can be parallel by default. Should befalseif thePointTree.locatoris not thread-safe.
- 
rootPointTreeNode root The root node of this k-dimensional tree.
- 
treeRegiondouble[] treeRegion The regions covered by this tree, encoded as a center and a size. This array contains two parts:- The first half contains coordinates of the point in the center of the region covered by this tree.
- The second half contains the size of the region along each dimension.
 PointTreecopies).
 
- 
 
 
- 
- 
Package org.apache.sis.io- 
Class CompoundFormatclass CompoundFormat extends Format implements Serializable- serialVersionUID:
- -689151528653024968L
 - 
Serialized Fields- 
localeLocale locale The locale given at construction time, orLocale.ROOT(nevernull) for unlocalized format. SeeCompoundFormat.getLocale()for more information onROOTlocale.- See Also:
 
- 
timezoneTimeZone timezone The timezone given at construction time, ornullfor UTC.- See Also:
 
 
- 
 
- 
Exception Class InvalidSeekExceptionclass InvalidSeekException extends IOException implements Serializable- serialVersionUID:
- -3327667930906602606L
 
- 
Class TabularFormat- serialVersionUID:
- -4556687020021477908L
 - 
Serialized Fields- 
beforeFillString beforeFill The string to write before theTabularFormat.fillCharacter, or an empty string if none. This is the sequence of characters before the "[ ]" pair of brackets in the pattern given to theTabularFormat.setColumnSeparatorPattern(String)method.
- 
columnSeparatorString columnSeparator The string to write after theTabularFormat.fillCharacter, or an empty string if none. This is the sequence of characters after the "[ ]" pair of brackets in the pattern given to theTabularFormat.setColumnSeparatorPattern(String)method.
- 
fillCharacterchar fillCharacter The character to repeat after the content of a cell for alignment with the next column. This is the character between the "[ ]" pair of brackets in the pattern given to theTabularFormat.setColumnSeparatorPattern(String)method.Subclasses will typically use this value in calls to TableAppender.nextColumn(char).
- 
isParsePatternDefinedboolean isParsePatternDefined trueif the user defined the parsing pattern explicitly.
- 
lineSeparatorString lineSeparator The line separator to use for formatting the tree. The default value is system-dependent.
- 
omitTrailingNullsboolean omitTrailingNulls trueif the trailingnullvalues shall be omitted at formatting time. This flag is controlled by the presence or absence of the'?'character at the beginning of the pattern given to theTabularFormat.setColumnSeparatorPattern(String)method.
- 
parsePatternPattern parsePattern The pattern used at parsing time for finding the column separators, ornullif not yet constructed. This field is serialized because it may be a user-specified pattern. The samePatterninstance can be safely shared by manyTabularFormatinstances.
 
- 
 
 
- 
- 
Package org.apache.sis.io.wkt- 
Class Colorsclass Colors extends Object implements Serializable- serialVersionUID:
- 256160285861027191L
 - 
Serialization Methods- 
readResolveReplaces the deserialized instance byColors.DEFAULTone if possible.- Throws:
- ObjectStreamException- required by specification but should never be thrown.
 
 
- 
- 
Serialized Fields- 
isImmutableboolean isImmutable trueif this instance shall be considered as immutable.
- 
mapEnumMap<ElementKind, X364> map The map of colors. Consider this field as final — it is modified only byColors.clone().
 
- 
 
- 
Class Symbolsclass Symbols extends Object implements Serializable- serialVersionUID:
- -1730166945430878916L
 - 
Serialization Methods- 
readResolveInvoked on deserialization for replacing the deserialized instance by the constant instance. This method also opportunistically recompute theSymbols.quotefield if no replacement is done.- Throws:
- ObjectStreamException- required by specification but should never be thrown.
 
 
- 
- 
Serialized Fields- 
bracketsint[] brackets List of characters (as Unicode code points) acceptable as opening or closing brackets. The array shall comply to the following restrictions:- The characters at index 0 and 1 are the preferred opening and closing brackets respectively.
- For each even index i, brackets[i+1]is the closing bracket matchingbrackets[i].
 
- 
closeSequenceint closeSequence The character (as Unicode code point) used for opening (openSequence) or closing (closeSequence) an array or enumeration.
- 
isImmutableboolean isImmutable trueif this instance shall be considered as immutable.
- 
localeLocale locale The locale of decimal format symbols or other symbols.- See Also:
 
- 
openSequenceint openSequence The character (as Unicode code point) used for opening (openSequence) or closing (closeSequence) an array or enumeration.
- 
quotesint[] quotes List of characters (as Unicode code point) used for opening or closing a quoted text. The array shall comply to the following restrictions:- The characters at index 0 and 1 are the preferred opening and closing quotes respectively.
- For each even index i, quotes[i+1]is the closing quote matchingquotes[i].
 '"'.
- 
separatorString separator The string used as a separator in a list of values. This is usually", ", but may be different if a non-English locale is used for formatting numbers.
 
- 
 
- 
Class Transliteratorclass Transliterator extends Object implements Serializable- serialVersionUID:
- 7115456393795045932L
 
- 
Exception Class UnformattableObjectExceptionclass UnformattableObjectException extends UnsupportedOperationException implements Serializable- serialVersionUID:
- 3623766455562385536L
 
- 
Exception Class UnparsableObjectExceptionclass UnparsableObjectException extends ParseException implements Serializable- serialVersionUID:
- 5949195205739826024L
 
- 
Class Warningsclass Warnings extends Object implements Serializable- serialVersionUID:
- -1825161781642905329L
 - 
Serialized Fields- 
errorLocaleLocale errorLocale The locale in which warning messages are reported. Not necessarily the same than the locale for number and date parsing or formatting.- See Also:
 
- 
exceptionSourcesMap<Exception, String[]> exceptionSources The keywords of elements in which exception occurred. Initiallynulland created when first needed.For each String[]value, the first array element shall be the keyword of the WKT element in which the exception occurred. The second array element shall be the parent of above-cited first element. Other array elements can optionally be present for declaring the parents of the parent, but they will be ignored by thisWarningsimplementation.
- 
ignoredElementsMap<String, List<String>> ignoredElements Keyword of unknown elements. This is initially a direct reference to theAbstractParser.ignoredElementsmap, which is okay only until a new parsing start. If thisWarningsinstance is given to the user, then theWarnings.publish()method must be invoked in order to copy this map.- See Also:
- 
- AbstractParser.ignoredElements
 
 
- 
isParsingboolean isParsing falseif the warnings occurred while formatting, ortrueif they occurred while parsing.
- 
messagesList<Object> messages Warning messages or exceptions emitted during parsing or formatting. Initiallynulland created when first needed.Objects in this list must be a sequence of the following tuple: - An optional message as an InternationalString.
- An optional warning cause as an Exception.
 - See Also:
- 
- Warnings.add(InternationalString, Exception, String[])
 
 
- An optional message as an 
- 
publishedboolean published trueifWarnings.publish()has been invoked.
- 
rootString root Name identifier or class name of the root object being parsed or formatted.- See Also:
- 
- Warnings.setRoot(Object)
 
 
 
- 
 
- 
Class WKTFormat- serialVersionUID:
- -2909110214650709560L
 - 
Serialized Fields- 
authorityCitation authority The preferred authority for objects or parameter names. Anullvalue means that the authority shall be inferred from the WKTFormat.convention.
- 
colorsColors colors The immutable set of colors to use for this formatter, ornullfor no syntax coloring. The default value isnull. The same object is also referenced in the WKTFormat.formatter. It appears here for serialization purpose.- See Also:
 
- 
conventionConvention convention The convention to use. The same object is also referenced in the WKTFormat.formatter. It appears here for serialization purpose.
- 
fragmentsMap<String, StoredTree> fragments WKT fragments that can be inserted in longer WKT strings, ornullif none. Keys are short identifiers and values are WKT subtrees to substitute to the identifiers when they are found in a WKT to parse. The same map instance may be shared by different clones as long as they are not modified.- See Also:
- 
- WKTFormat.fragments(boolean)
 
 
- 
indentationbyte indentation The amount of spaces to use in indentation, or -1 if indentation is disabled. The same value is also stored in the WKTFormat.formatter. It appears here for serialization purpose.
- 
keywordCaseKeywordCase keywordCase Whether WKT keywords shall be formatted in upper case.
- 
keywordStyleKeywordStyle keywordStyle Whether to use short or long WKT keywords.
- 
listSizeLimitint listSizeLimit Maximum number of elements to show in lists, orInteger.MAX_VALUEif unlimited. If a list is longer than this length, only the first and the last elements will be shown. This limit applies in particular toMathTransformparameter values ofdouble[]type, since those parameters may be large interpolation tables.- See Also:
 
- 
symbolsSymbols symbols The immutable set of symbols to use for this formatter. The same object is also referenced in the WKTFormat.parser and WKTFormat.formatter. It appears here for serialization purpose.- See Also:
 
- 
transliteratorTransliterator transliterator Transliterator.IDENTITYfor preserving non-ASCII characters. The default value isTransliterator.DEFAULT, which causes replacements like "é" → "e" in all elements exceptREMARKS["…"]. May also be a user supplied transliterator.A nullvalue means to infer this property from the WKTFormat.convention.
 
- 
 
 
- 
- 
Package org.apache.sis.math- 
Class Fractionclass Fraction extends Number implements Serializable- serialVersionUID:
- -4501644254763471216L
 - 
Serialized Fields- 
denominatorint denominator The b term in the a/b fraction. Can be positive, negative or zero. If zero, then the fraction floating point value will be positive infinity, negative infinity or NaN depending on the Fraction.numerator value.- See Also:
 
- 
numeratorint numerator The a term in the a/b fraction. Can be positive, negative or zero.- See Also:
 
 
- 
 
- 
Class Lineclass Line extends Object implements Serializable- serialVersionUID:
- 2185952238314399110L
 - 
Serialized Fields- 
slopedouble slope The slope for this line.
- 
x0double x0 Value of x at y = 0. This value is used for vertical lines.
- 
y0double y0 The y value at x = 0.
 
- 
 
- 
Class Planeclass Plane extends Object implements Serializable- serialVersionUID:
- 2956201711131316723L
 - 
Serialized Fields- 
sxdouble sx The slope along the x values. This coefficient appears in the plane equation sx⋅x + sy⋅y + z₀.
- 
sydouble sy The slope along the y values. This coefficient appears in the plane equation sx⋅x + sy⋅y + z₀.
- 
z0double z0 The z value at (x,y) = (0,0). This coefficient appears in the plane equation sx⋅x + sy⋅y + z₀.
 
- 
 
- 
Class Statisticsclass Statistics extends Object implements Serializable- serialVersionUID:
- 8495118253884975477L
 - 
Serialized Fields- 
countint count Number of non-NaN values given to theStatistics.accept(double)method.
- 
countNaNint countNaN Number of NaN values given to theStatistics.accept(double)method. Those value are ignored in the computation of all above values.
- 
maximumdouble maximum The maximal value given to theStatistics.accept(double)method.
- 
minimumdouble minimum The minimal value given to theStatistics.accept(double)method.
- 
nameInternationalString name The name of the phenomenon for which this object is collecting statistics. If non-null, then this name will be shown as column header in the table formatted byStatisticsFormat.- See Also:
 
- 
squareSumdouble squareSum The sum of square of all values given to theStatistics.accept(double)method.
- 
sumdouble sum The sum of all values given to theStatistics.accept(double)method.
 
- 
 
- 
Class StatisticsFormat- serialVersionUID:
- 6914760410359494163L
 - 
Serialized Fields- 
allPopulationboolean allPopulation trueif the sample values given toStatistics.accept(…)methods were the totality of the population under study, orfalseif they were only a sampling.
- 
borderWidthbyte borderWidth The "width" of the border to drawn around the table, in number of lines.
- 
headerLocaleLocale headerLocale The locale for row and column headers. This is usually the same than the format locale, but not necessarily.
 
- 
 
 
- 
- 
Package org.apache.sis.measure- 
Class Angleclass Angle extends Object implements Serializable- serialVersionUID:
- 3701568577051191744L
 - 
Serialized Fields- 
θdouble θ Angle value in decimal degrees. We use decimal degrees as the storage unit instead of radians in order to avoid rounding errors, since there is no way to represent 30°, 45°, 90°, 180°, etc. in radians without errors.
 
- 
 
- 
Class AngleFormatclass AngleFormat extends Format implements Serializable- serialVersionUID:
- 820524050016391537L
 - 
Serialized Fields- 
degreesFieldWidthbyte degreesFieldWidth Minimal amount of spaces to be used by the degrees, minutes and seconds fields, and by the decimal digits. A value of 0 means that the field is not formatted.fractionFieldWidthapplies to the last non-zero field.maximumTotalWidthis 0 (the default) if there is no restriction.
- 
degreesSuffixString degreesSuffix Characters to insert before the text to format, and after each field. Anullvalue means that there is nothing to insert.
- 
fractionFieldWidthbyte fractionFieldWidth Minimal amount of spaces to be used by the degrees, minutes and seconds fields, and by the decimal digits. A value of 0 means that the field is not formatted.fractionFieldWidthapplies to the last non-zero field.maximumTotalWidthis 0 (the default) if there is no restriction.
- 
isFallbackAllowedboolean isFallbackAllowed trueif theAngleFormat.parse(String, ParsePosition)method is allowed to fallback on the build-in default symbols if the string to parse doesn't match the pattern.This field cannot be set by the pattern string, so it needs to be initialized separately. 
- 
localeLocale locale The locale specified at construction time (never null).
- 
maximumTotalWidthbyte maximumTotalWidth Minimal amount of spaces to be used by the degrees, minutes and seconds fields, and by the decimal digits. A value of 0 means that the field is not formatted.fractionFieldWidthapplies to the last non-zero field.maximumTotalWidthis 0 (the default) if there is no restriction.
- 
minimumFractionDigitsbyte minimumFractionDigits Minimal amount of spaces to be used by the degrees, minutes and seconds fields, and by the decimal digits. A value of 0 means that the field is not formatted.fractionFieldWidthapplies to the last non-zero field.maximumTotalWidthis 0 (the default) if there is no restriction.
- 
minutesFieldWidthbyte minutesFieldWidth Minimal amount of spaces to be used by the degrees, minutes and seconds fields, and by the decimal digits. A value of 0 means that the field is not formatted.fractionFieldWidthapplies to the last non-zero field.maximumTotalWidthis 0 (the default) if there is no restriction.
- 
minutesSuffixString minutesSuffix Characters to insert before the text to format, and after each field. Anullvalue means that there is nothing to insert.
- 
optionalFieldsbyte optionalFields A bitmask of optional fields. Optional fields are formatted only if their value is different than zero. The bit position is given by a*_FIELDconstant, and the actual bitmask is computed by1 << *_FIELD. A value of zero means that no field is optional.
- 
prefixString prefix Characters to insert before the text to format, and after each field. Anullvalue means that there is nothing to insert.
- 
roundingModeRoundingMode roundingMode The rounding mode, ornullfor the default mode (which isRoundingMode.HALF_EVEN).- See Also:
 
- 
secondsFieldWidthbyte secondsFieldWidth Minimal amount of spaces to be used by the degrees, minutes and seconds fields, and by the decimal digits. A value of 0 means that the field is not formatted.fractionFieldWidthapplies to the last non-zero field.maximumTotalWidthis 0 (the default) if there is no restriction.
- 
secondsSuffixString secondsSuffix Characters to insert before the text to format, and after each field. Anullvalue means that there is nothing to insert.
- 
useDecimalSeparatorboolean useDecimalSeparator Specifies whatever the decimal separator shall be inserted between the integer part and the fraction part of the last field. Afalsevalue formats the integer and fractional part without separation, e.g. "34867" for 34.867.
 
- 
 
- 
Class AngleFormat.Fieldclass Field extends FormatField implements Serializable- serialVersionUID:
- -5015489890305908251L
 
- 
Class ElevationAngleclass ElevationAngle extends Angle implements Serializable- serialVersionUID:
- 442355803542468396L
 
- 
Class Latitudeclass Latitude extends Angle implements Serializable- serialVersionUID:
- -2227675003893702061L
 
- 
Class Longitudeclass Longitude extends Angle implements Serializable- serialVersionUID:
- -3203511772374891877L
 
- 
Class MeasurementRangeclass MeasurementRange extends NumberRange<E extends Number & Comparable<? super E>> implements Serializable- serialVersionUID:
- -3532903747339978756L
 - 
Serialized Fields- 
unitUnit<?> unit The unit of measurement, ornullif unknown.- See Also:
 
 
- 
 
- 
Class NumberRange- serialVersionUID:
- -3198281191274903617L
 
- 
Class QuantityFormatclass QuantityFormat extends Format implements Serializable- serialVersionUID:
- 1014042719969477503L
 - 
Serialized Fields- 
numberFormatNumberFormat numberFormat The format for parsing and formatting the number part.
- 
unitFormatUnitFormat unitFormat The format for parsing and formatting the unit of measurement part.
 
- 
 
- 
Class Rangeclass Range extends Object implements Serializable- serialVersionUID:
- 603508245068333284L
 - 
Serialized Fields- 
elementTypeClass<E extends Comparable<? super E>> elementType The base type of elements in this range.- See Also:
 
- 
isMaxIncludedboolean isMaxIncluded Whether the minimal or maximum value is included.
- 
isMinIncludedboolean isMinIncluded Whether the minimal or maximum value is included.
- 
maxValueE extends Comparable<? super E> maxValue The minimal and maximal values.
- 
minValueE extends Comparable<? super E> minValue The minimal and maximal values.
 
- 
 
- 
Class RangeFormatclass RangeFormat extends Format implements Serializable- serialVersionUID:
- 2459948572315667868L
 - 
Serialized Fields- 
alternateFormboolean alternateForm trueifRangeFormatshall use the alternate form at formatting time. This flag as no effect on parsing, since both forms are accepted.- See Also:
 
- 
closeExclusiveint closeExclusive The character closing a range in which the maximal value is exclusive. The default value is')'. Note that the'['character is also sometimes used.
- 
closeExclusiveAltint closeExclusiveAlt An alternative character closing a range in which the maximal value is exclusive. This character is not used for formatting (onlyRangeFormat.closeExclusiveis used), but is accepted during parsing. The default value is'['.
- 
closeInclusiveint closeInclusive The character closing a range in which the maximal value is inclusive. The default value is']'.
- 
closeSetint closeSet The character closing an empty range or a range containing only one element. The default value is'}'.
- 
elementFormatFormat elementFormat The format to use for parsing and formatting the range components. The format is determined from the element type:- AngleFormatif the element type is assignable to- Angle.
- NumberFormatif the element type is assignable to- Number.
- DateFormatif the element type is assignable to- Date.
 
- 
elementTypeClass<?> elementType The type of the range components. Valid types areNumber,Angle,Dateor a subclass of those types. This value determines the kind of range to be created by the parse method:- See Also:
 
- 
infinityString infinity Symbols used by this format, inferred fromDecimalFormatSymbols.
- 
localeLocale locale The locale for error message, ornullfor the default.
- 
minusSignchar minusSign Symbols used by this format, inferred fromDecimalFormatSymbols.
- 
openExclusiveint openExclusive The character opening a range in which the minimal value is exclusive. The default value is'('. Note that the']'character is also sometimes used.
- 
openExclusiveAltint openExclusiveAlt An alternative character opening a range in which the minimal value is exclusive. This character is not used for formatting (onlyRangeFormat.openExclusiveis used), but is accepted during parsing. The default value is']'.
- 
openInclusiveint openInclusive The character opening a range in which the minimal value is inclusive. The default value is'['.
- 
openSetint openSet The character opening an empty range or a range containing only one element. The default value is'{'.
- 
separatorString separator The string to use as a separator between minimal and maximal value, not including whitespaces. The default value is"…"(Unicode 2026).
- 
unitFormatUnitFormat unitFormat The format for unit of measurement, ornullif none. This is non-null if and only ifRangeFormat.elementTypeis assignable toNumberbut not toAngle.
 
- 
 
- 
Class RangeFormat.Fieldclass Field extends FormatField implements Serializable- serialVersionUID:
- 2000378602311146796L
 
- 
Class UnitFormatclass UnitFormat extends Format implements Serializable- serialVersionUID:
- -3064428584419360693L
 - 
Serialized Fields- 
labelToUnitMap<String, Unit<?>> labelToUnit Units associated to a given label (in addition to the system-wideUnitRegistry). This map is the converse ofUnitFormat.unitToLabel. TheUnitinstances may differ from the ones specified by user sinceAbstractUnit.symbolmay have been set to the label specified by the user. The labels may contain some characters normally not allowed in unit symbols, like white spaces.- See Also:
 
- 
localeLocale locale The locale specified at construction time or modified byUnitFormat.setLocale(Locale).- See Also:
 
- 
styleUnitFormat.Style style Whether thisUnitFormatshould format long names like "metre" or use unit symbols.- See Also:
 
- 
unitToLabelMap<Unit<?>, String> unitToLabel Symbols or names to use for formatting units in replacement to the default unit symbols or names. TheUnitinstances are the ones specified by user in calls toUnitFormat.label(Unit, String).- See Also:
 
 
- 
 
 
- 
- 
Package org.apache.sis.metadata- 
Exception Class InvalidMetadataExceptionclass InvalidMetadataException extends IllegalStateException implements Serializable- serialVersionUID:
- 947896851753786460L
 
- 
Class MetadataStandardclass MetadataStandard extends Object implements Serializable- serialVersionUID:
- 7549790450195184843L
 - 
Serialization Methods- 
readObjectInvoked during deserialization for restoring the transient fields.- Parameters:
- in- the input stream from which to deserialize a metadata standard.
- Throws:
- IOException- if an I/O error occurred while reading or if the stream contains invalid data.
- ClassNotFoundException- if the class serialized on the stream is not on the classpath.
 
 
- 
- 
Serialized Fields- 
citationCitation citation Bibliographical reference to the international standard.- See Also:
 
- 
dependenciesMetadataStandard[] dependencies The dependencies, ornullif none. If non-null, dependencies will be tested in the order they appear in this array. Consequently, ifMetadataStandard.isMetadata(Class)may returntruefor two or more dependencies, then the dependency which should have precedence should be declared first.Note: the nullvalue is for serialization compatibility.
- 
interfacePackageString interfacePackage The root package for metadata interfaces. Must have a trailing'.'.
 
- 
 
- 
Exception Class UnmodifiableMetadataExceptionclass UnmodifiableMetadataException extends UnsupportedOperationException implements Serializable- serialVersionUID:
- 286569086054839096L
 
 
- 
- 
Package org.apache.sis.metadata.iso- 
Class DefaultApplicationSchemaInformationclass DefaultApplicationSchemaInformation extends ISOMetadata implements Serializable- serialVersionUID:
- -884081423040392985L
 - 
Serialized Fields- 
constraintLanguageString constraintLanguage Formal language used in Application Schema.
- 
graphicsFileURI graphicsFile Full application schema given as a graphics file.
- 
nameCitation name Name of the application schema used.
- 
schemaAsciiURI schemaAscii Full application schema given as an ASCII file.
- 
schemaLanguageString schemaLanguage Identification of the schema language used.
- 
softwareDevelopmentFileURI softwareDevelopmentFile Full application schema given as a software development file.
- 
softwareDevelopmentFileFormatString softwareDevelopmentFileFormat Software dependent format used for the application schema software dependent file.
 
- 
 
- 
Class DefaultExtendedElementInformationclass DefaultExtendedElementInformation extends ISOMetadata implements Serializable- serialVersionUID:
- 5892811836634834434L
 - 
Serialized Fields- 
conditionInternationalString condition Condition under which the extended element is mandatory. Non-null value only if the obligation is conditional.
- 
dataTypeDatatype dataType Code which identifies the kind of value provided in the extended element.
- 
definitionInternationalString definition Definition of the extended element.
- 
domainCodeInteger domainCode Deprecated.Three digit code assigned to the extended element. Non-null only if the data type is code list element.
- 
domainValueInternationalString domainValue Valid values that can be assigned to the extended element. Returnsnullif it doesn't apply, for example if the data type is enumeration, code list or code list element.
- 
maximumOccurrenceInteger maximumOccurrence Maximum occurrence of the extended element. Returnsnullif it doesn't apply, for example if the data type is enumeration, code list or code list element.
- 
nameString name Name of the extended metadata element.
- 
obligationObligation obligation Obligation of the extended element.
- 
parentEntityCollection<String> parentEntity Name of the metadata entity(s) under which this extended metadata element may appear. The name(s) may be standard metadata element(s) or other extended metadata element(s).
- 
rationalesCollection<InternationalString> rationales Reason for creating the extended element.
- 
ruleInternationalString rule Specifies how the extended element relates to other existing elements and entities.
- 
shortNameString shortName Deprecated.Short form suitable for use in an implementation method such as XML or SGML.
- 
sourcesCollection<ResponsibleParty> sources Name of the person or organization creating the extended element.
 
- 
 
- 
Class DefaultIdentifierclass DefaultIdentifier extends ISOMetadata implements Serializable- serialVersionUID:
- -23375776954553866L
 - 
Serialized Fields- 
authorityCitation authority Person or party responsible for maintenance of the namespace.- See Also:
 
- 
codeString code Alphanumeric value identifying an instance in the namespace.- See Also:
 
- 
codeSpaceString codeSpace Identifier or namespace in which the code is valid.- See Also:
 
- 
descriptionInternationalString description Natural language description of the meaning of the code value.- See Also:
 
- 
versionString version Version identifier for the namespace, as specified by the code authority. This version is included only when the code uses versions. When appropriate, the edition is identified by the effective date, coded using ISO 8601 date format.- See Also:
 
 
- 
 
- 
Class DefaultMetadataclass DefaultMetadata extends ISOMetadata implements Serializable- serialVersionUID:
- -76483485174667242L
 - 
Serialized Fields- 
acquisitionInformationCollection<AcquisitionInformation> acquisitionInformation Provides information about the acquisition of the data.
- 
alternativeMetadataReferencesCollection<Citation> alternativeMetadataReferences Reference(s) to alternative metadata or metadata in a non-ISO standard for the same resource.
- 
applicationSchemaInfoCollection<ApplicationSchemaInformation> applicationSchemaInfo Provides information about the conceptual schema of a dataset.
- 
contactsCollection<ResponsibleParty> contacts Parties responsible for the metadata information.
- 
contentInfoCollection<ContentInformation> contentInfo Provides information about the feature catalogue and describes the coverage and image data characteristics.
- 
dataQualityInfoCollection<DataQuality> dataQualityInfo Provides overall assessment of quality of a resource(s).
- 
dateInfoCollection<CitationDate> dateInfo Date(s) associated with the metadata.
- 
distributionInfoDistribution distributionInfo Provides information about the distributor of and options for obtaining the resource(s).
- 
identificationInfoCollection<Identification> identificationInfo Basic information about the resource(s) to which the metadata applies.
- 
localesMap<Locale, Charset> locales Language(s) and character set(s) used within the dataset.
- 
metadataConstraintsCollection<Constraints> metadataConstraints Provides restrictions on the access and use of metadata.
- 
metadataExtensionInfoCollection<MetadataExtensionInformation> metadataExtensionInfo Information describing metadata extensions.
- 
metadataLinkagesCollection<OnlineResource> metadataLinkages Online location(s) where the metadata is available.
- 
metadataMaintenanceMaintenanceInformation metadataMaintenance Provides information about the frequency of metadata updates, and the scope of those updates.
- 
metadataProfilesCollection<Citation> metadataProfiles Citation(s) for the profile(s) of the metadata standard to which the metadata conform.
- 
metadataScopesCollection<DefaultMetadataScope> metadataScopes Scope to which the metadata applies.
- 
metadataStandardsCollection<Citation> metadataStandards Citation(s) for the standard(s) to which the metadata conform.
- 
parentMetadataCitation parentMetadata Identification of the parent metadata record.
- 
portrayalCatalogueInfoCollection<PortrayalCatalogueReference> portrayalCatalogueInfo Provides information about the catalogue of rules defined for the portrayal of a resource(s).
- 
referenceSystemInfoCollection<ReferenceSystem> referenceSystemInfo Description of the spatial and temporal reference systems used in the dataset.
- 
resourceLineagesCollection<Lineage> resourceLineages Information about the provenance, sources and/or the production processes applied to the resource.
- 
spatialRepresentationInfoCollection<SpatialRepresentation> spatialRepresentationInfo Digital representation of spatial information in the dataset.
 
- 
 
- 
Class DefaultMetadataExtensionInformationclass DefaultMetadataExtensionInformation extends ISOMetadata implements Serializable- serialVersionUID:
- 1471486028607039929L
 - 
Serialized Fields- 
extendedElementInformationCollection<ExtendedElementInformation> extendedElementInformation Provides information about a new metadata element, not found in ISO 19115, which is required to describe geographic data.
- 
extensionOnLineResourceOnlineResource extensionOnLineResource Information about on-line sources containing the community profile name and the extended metadata elements. Information for all new metadata elements.
 
- 
 
- 
Class DefaultMetadataScopeclass DefaultMetadataScope extends ISOMetadata implements Serializable- serialVersionUID:
- -7186722085106176683L
 - 
Serialized Fields- 
nameInternationalString name Description of the scope.
- 
resourceScopeScopeCode resourceScope Code for the scope.
 
- 
 
- 
Class DefaultPortrayalCatalogueReferenceclass DefaultPortrayalCatalogueReference extends ISOMetadata implements Serializable- serialVersionUID:
- -6211960792438534868L
 - 
Serialized Fields- 
portrayalCatalogueCitationsCollection<Citation> portrayalCatalogueCitations Bibliographic reference to the portrayal catalogue cited.
 
- 
 
- 
Class ISOMetadataclass ISOMetadata extends ModifiableMetadata implements Serializable- serialVersionUID:
- -4997239501383133209L
 - 
Serialized Fields- 
identifiersCollection<Identifier> identifiers All identifiers associated with this metadata, ornullif none. This field is initialized to a non-null value when first needed.
 
- 
 
 
- 
- 
Package org.apache.sis.metadata.iso.acquisition- 
Class DefaultAcquisitionInformationclass DefaultAcquisitionInformation extends ISOMetadata implements Serializable- serialVersionUID:
- 6115581617356679324L
 - 
Serialized Fields- 
acquisitionPlansCollection<Plan> acquisitionPlans Identifies the plan as implemented by the acquisition.
- 
acquisitionRequirementsCollection<Requirement> acquisitionRequirements Identifies the requirement the data acquisition intends to satisfy.
- 
environmentalConditionsEnvironmentalRecord environmentalConditions A record of the environmental circumstances during the data acquisition.
- 
instrumentsCollection<Instrument> instruments General information about the instrument used in data acquisition.
- 
objectivesCollection<Objective> objectives Identification of the area or object to be sensed.
- 
operationsCollection<Operation> operations General information about an identifiable activity which provided the data.
- 
platformsCollection<Platform> platforms General information about the platform from which the data were taken.
 
- 
 
- 
Class DefaultEnvironmentalRecordclass DefaultEnvironmentalRecord extends ISOMetadata implements Serializable- serialVersionUID:
- 3634348015931833471L
 - 
Serialized Fields- 
averageAirTemperatureDouble averageAirTemperature Average air temperature along the flight pass during the photo flight.
- 
maxAltitudeDouble maxAltitude Maximum altitude during the photo flight.
- 
maxRelativeHumidityDouble maxRelativeHumidity Maximum relative humidity along the flight pass during the photo flight.
- 
meteorologicalConditionsInternationalString meteorologicalConditions Meteorological conditions in the photo flight area, in particular clouds, snow and wind.
 
- 
 
- 
Class DefaultEventclass DefaultEvent extends ISOMetadata implements Serializable- serialVersionUID:
- -519920133287763009L
 - 
Serialized Fields- 
contextContext context Meaning of the event.
- 
expectedObjectivesCollection<Objective> expectedObjectives Objective or objectives satisfied by an event.
- 
relatedPassPlatformPass relatedPass Pass during which an event occurs.
- 
relatedSensorsCollection<Instrument> relatedSensors Instrument or instruments for which the event is meaningful.
- 
sequenceSequence sequence Relative time ordering of the event.
- 
timelong time Time the event occurred, orLong.MIN_VALUEif none.
- 
triggerTrigger trigger Initiator of the event.
 
- 
 
- 
Class DefaultInstrumentclass DefaultInstrument extends ISOMetadata implements Serializable- serialVersionUID:
- -7439143424271079960L
 - 
Serialized Fields- 
citationsCollection<Citation> citations Complete citation of the instrument.
- 
descriptionInternationalString description Textual description of the instrument.
- 
mountedOnPlatform mountedOn Platform on which the instrument is mounted.
- 
typeInternationalString type Name of the type of instrument. Examples: framing, line-scan, push-broom, pan-frame.
 
- 
 
- 
Class DefaultObjectiveclass DefaultObjective extends ISOMetadata implements Serializable- serialVersionUID:
- 8273806197892815938L
 - 
Serialized Fields- 
extentsCollection<Extent> extents Extent information including the bounding box, bounding polygon, vertical and temporal extent of the objective.
- 
functionsCollection<InternationalString> functions Role or purpose performed by or activity performed at the objective.
- 
objectiveOccurencesCollection<Event> objectiveOccurences Event or events associated with objective completion.
- 
passCollection<PlatformPass> pass Pass of the platform over the objective.
- 
priorityInternationalString priority Priority applied to the target.
- 
sensingInstrumentsCollection<Instrument> sensingInstruments Instrument which senses the objective data.
- 
typesCollection<ObjectiveType> types Collection technique for the objective.
 
- 
 
- 
Class DefaultOperationclass DefaultOperation extends ISOMetadata implements Serializable- serialVersionUID:
- 4828650802232651791L
 - 
Serialized Fields- 
childOperationsCollection<Operation> childOperations Sub-missions that make up part of a larger mission.
- 
citationCitation citation Identification of the mission.
- 
descriptionInternationalString description Description of the mission on which the platform observations are made and the objectives of that mission.
- 
objectivesCollection<Objective> objectives Object(s) or area(s) of interest to be sensed.
- 
parentOperationOperation parentOperation Heritage of the operation.
- 
planPlan plan Plan satisfied by the operation.
- 
platformsCollection<Platform> platforms Platform (or platforms) used in the operation.
- 
significantEventsCollection<Event> significantEvents Record of an event occurring during an operation.
- 
statusProgress status Status of the data acquisition.
- 
typeOperationType type Collection technique for the operation.
 
- 
 
- 
Class DefaultPlanclass DefaultPlan extends ISOMetadata implements Serializable- serialVersionUID:
- -1212695055582082867L
 - 
Serialized Fields- 
citationCitation citation Identification of authority requesting target collection.
- 
operationsCollection<Operation> operations Identification of the activity or activities that satisfy a plan.
- 
satisfiedRequirementsCollection<Requirement> satisfiedRequirements Requirement satisfied by the plan.
- 
statusProgress status Current status of the plan (pending, completed, etc.)
- 
typeGeometryType type Manner of sampling geometry that the planner expects for collection of objective data.
 
- 
 
- 
Class DefaultPlatformclass DefaultPlatform extends ISOMetadata implements Serializable- serialVersionUID:
- -1607271701134014369L
 - 
Serialized Fields- 
citationCitation citation Source where information about the platform is described.
- 
descriptionInternationalString description Narrative description of the platform supporting the instrument.
- 
instrumentsCollection<Instrument> instruments Instrument(s) mounted on a platform.
- 
sponsorsCollection<ResponsibleParty> sponsors Organization responsible for building, launch, or operation of the platform.
 
- 
 
- 
Class DefaultPlatformPassclass DefaultPlatformPass extends ISOMetadata implements Serializable- serialVersionUID:
- -6447077434254133293L
 - 
Serialized Fields- 
extentGeometry extent Area covered by the pass.
- 
relatedEventsCollection<Event> relatedEvents Occurrence of one or more events for a pass.
 
- 
 
- 
Class DefaultRequestedDateclass DefaultRequestedDate extends ISOMetadata implements Serializable- serialVersionUID:
- 942236885315159329L
 - 
Serialized Fields- 
latestAcceptableDatelong latestAcceptableDate Latest date and time collection must be completed, orLong.MIN_VALUEif none.
- 
requestedDateOfCollectionlong requestedDateOfCollection Preferred date and time of collection, orLong.MIN_VALUEif none.
 
- 
 
- 
Class DefaultRequirementclass DefaultRequirement extends ISOMetadata implements Serializable- serialVersionUID:
- -4987984804974769238L
 - 
Serialized Fields- 
citationCitation citation Identification of reference or guidance material for the requirement.
- 
expiryDatelong expiryDate Date and time after which collection is no longer valid, orLong.MIN_VALUEif none.
- 
priorityPriority priority Relative ordered importance, or urgency, of the requirement.
- 
recipientsCollection<ResponsibleParty> recipients Person(s), or body(ies), to receive results of requirement.
- 
requestedDateRequestedDate requestedDate Required or preferred acquisition date and time.
- 
requestorsCollection<ResponsibleParty> requestors Origin of requirement.
- 
satisfiedPlansCollection<Plan> satisfiedPlans Plan that identifies solution to satisfy the requirement.
 
- 
 
 
- 
- 
Package org.apache.sis.metadata.iso.citation- 
Class AbstractPartyclass AbstractParty extends ISOMetadata implements Serializable- serialVersionUID:
- 1486981243884830979L
 - 
Serialized Fields- 
contactInfoCollection<Contact> contactInfo Contact information for the party.
- 
nameInternationalString name Name of the party.
 
- 
 
- 
Class DefaultAddressclass DefaultAddress extends ISOMetadata implements Serializable- serialVersionUID:
- 1357443146723845129L
 - 
Serialized Fields- 
administrativeAreaInternationalString administrativeArea State, province of the location.
- 
cityInternationalString city The city of the location
- 
countryInternationalString country Country of the physical address.
- 
deliveryPointsCollection<String> deliveryPoints Address line for the location (as described in ISO 11180, Annex A).
- 
electronicMailAddressesCollection<String> electronicMailAddresses Address of the electronic mailbox of the responsible organization or individual.
- 
postalCodeString postalCode ZIP or other postal code.
 
- 
 
- 
Class DefaultCitationclass DefaultCitation extends ISOMetadata implements Serializable- serialVersionUID:
- 3490090845236158848L
 - 
Serialized Fields- 
alternateTitlesCollection<InternationalString> alternateTitles Short name or other language name by which the cited information is known. Example: "DCW" as an alternative title for "Digital Chart of the World.
- 
citedResponsiblePartiesCollection<ResponsibleParty> citedResponsibleParties Roles, Name, contact, and position information for an individual or organization that is responsible for the resource.
- 
collectiveTitleInternationalString collectiveTitle Deprecated.Removed as of ISO 19115:2014.Common title with holdings note. Note: title identifies elements of a series collectively, combined with information about what volumes are available at the source cited. May benullif there is no title.
- 
datesCollection<CitationDate> dates Reference date for the cited resource.
- 
editionInternationalString edition Version of the cited resource.
- 
editionDatelong editionDate Date of the edition in milliseconds elapsed sine January 1st, 1970, orLong.MIN_VALUEif none.
- 
graphicsCollection<BrowseGraphic> graphics Citation graphic or logo for cited party.
- 
onlineResourcesCollection<OnlineResource> onlineResources Online references to the cited resource.
- 
otherCitationDetailsInternationalString otherCitationDetails Other information required to complete the citation that is not recorded elsewhere. May benullif none.
- 
presentationFormsCollection<PresentationForm> presentationForms Mode in which the resource is represented, or an empty collection if none.
- 
seriesSeries series Information about the series, or aggregate dataset, of which the dataset is a part. May benullif none.
- 
titleInternationalString title Name by which the cited resource is known.
 
- 
 
- 
Class DefaultCitationDateclass DefaultCitationDate extends ISOMetadata implements Serializable- serialVersionUID:
- 5140213754542273710L
 - 
Serialized Fields- 
datelong date Reference date for the cited resource in milliseconds elapsed sine January 1st, 1970, orLong.MIN_VALUEif none.
- 
dateTypeDateType dateType Event used for reference date.
 
- 
 
- 
Class DefaultContactclass DefaultContact extends ISOMetadata implements Serializable- serialVersionUID:
- -969735574940462381L
 - 
Serialized Fields- 
addressesCollection<Address> addresses Physical and email addresses at which the organization or individual may be contacted.
- 
contactInstructionsInternationalString contactInstructions Supplemental instructions on how or when to contact the individual or organization.
- 
contactTypeInternationalString contactType Type of the contact.
- 
hoursOfServiceInternationalString hoursOfService Time period (including time zone) when individuals can contact the organization or individual.
- 
onlineResourcesCollection<OnlineResource> onlineResources On-line information that can be used to contact the individual or organization.
- 
phonesCollection<Telephone> phones Telephone numbers at which the organization or individual may be contacted.
 
- 
 
- 
Class DefaultIndividualclass DefaultIndividual extends AbstractParty implements Serializable- serialVersionUID:
- -5116802681895278739L
 - 
Serialized Fields- 
positionNameInternationalString positionName Position of the individual in an organization.
 
- 
 
- 
Class DefaultOnlineResourceclass DefaultOnlineResource extends ISOMetadata implements Serializable- serialVersionUID:
- 1413613911128890864L
 - 
Serialized Fields- 
applicationProfileString applicationProfile Name of an application profile that can be used with the online resource.
- 
descriptionInternationalString description Detailed text description of what the online resource is/does.
- 
functionOnLineFunction function Code for function performed by the online resource.
- 
linkageURI linkage Location (address) for on-line access using a Uniform Resource Locator address or similar addressing scheme such as "http://www.statkart.no/isotc211".
- 
nameString name Name of the online resources.
- 
protocolString protocol The connection protocol to be used.
- 
protocolRequestString protocolRequest Request used to access the resource depending on the protocol. This is used mainly for POST requests.
 
- 
 
- 
Class DefaultOrganisationclass DefaultOrganisation extends AbstractParty implements Serializable- serialVersionUID:
- 5113656476176154532L
 - 
Serialized Fields- 
individualCollection<DefaultIndividual> individual Individuals in the named organization.
- 
logoCollection<BrowseGraphic> logo Graphic identifying organization.
 
- 
 
- 
Class DefaultResponsibilityclass DefaultResponsibility extends ISOMetadata implements Serializable- serialVersionUID:
- -8290895980682233572L
 - 
Serialized Fields- 
extentsCollection<Extent> extents Spatial or temporal extents of the role.
- 
partiesCollection<AbstractParty> parties Information about the parties.
- 
roleRole role Function performed by the responsible party.
 
- 
 
- 
Class DefaultResponsiblePartyclass DefaultResponsibleParty extends DefaultResponsibility implements Serializable- serialVersionUID:
- -1022635486627088812L
 
- 
Class DefaultSeriesclass DefaultSeries extends ISOMetadata implements Serializable- serialVersionUID:
- 7061644572814855051L
 - 
Serialized Fields- 
issueIdentificationString issueIdentification Information identifying the issue of the series.
- 
nameInternationalString name Name of the series, or aggregate dataset, of which the dataset is a part.
- 
pageString page Details on which pages of the publication the article was published.
 
- 
 
- 
Class DefaultTelephoneclass DefaultTelephone extends ISOMetadata implements Serializable- serialVersionUID:
- 5156405432420742237L
 - 
Serialized Fields- 
numberString number Telephone number by which individuals can contact responsible organization or individual.
- 
numberTypeCodeList<?> numberType Type of telephone number.
- 
ownerCollection<Telephone> owner Deprecated.This field will be removed after we removed the deprecated public methods.For implementation ofDefaultTelephone.getVoices()andDefaultTelephone.getFacsimiles()deprecated methods. Shall be the telephones list of the enclosingDefaultContactobject.This field references the same collection than DefaultContact.phoneswhen possible. Note that the link between this collection andDefaultContact.phonesis broken whenDefaultContactis copied byMetadataCopier, since theCloner.clone(Object)method creates a new (unmodifiable) collection.
 
- 
 
 
- 
- 
Package org.apache.sis.metadata.iso.constraint- 
Class DefaultConstraintsclass DefaultConstraints extends ISOMetadata implements Serializable- serialVersionUID:
- -5622398793237824161L
 - 
Serialized Fields- 
constraintApplicationScopeScope constraintApplicationScope Spatial and / or temporal extent and or level of the application of the constraints restrictions.
- 
graphicsCollection<BrowseGraphic> graphics Graphic / symbol indicating the constraint.
- 
referencesCollection<Citation> references Citation for the limitation of constraint.
- 
releasabilityDefaultReleasability releasability Information concerning the parties to whom the resource can or cannot be released.
- 
responsiblePartiesCollection<DefaultResponsibility> responsibleParties Party responsible for the resource constraints.
- 
useLimitationsCollection<InternationalString> useLimitations Limitation affecting the fitness for use of the resource. Example: "not to be used for navigation".
 
- 
 
- 
Class DefaultLegalConstraintsclass DefaultLegalConstraints extends DefaultConstraints implements Serializable- serialVersionUID:
- -228007779747439839L
 - 
Serialized Fields- 
accessConstraintsCollection<Restriction> accessConstraints Access constraints applied to assure the protection of privacy or intellectual property, and any special restrictions or limitations on obtaining the resource.
- 
otherConstraintsCollection<InternationalString> otherConstraints Other restrictions and legal prerequisites for accessing and using the resource. Should be a non-empty value only if access constraints or use constraints declares other restrictions.
- 
useConstraintsCollection<Restriction> useConstraints Constraints applied to assure the protection of privacy or intellectual property, and any special restrictions or limitations or warnings on using the resource.
 
- 
 
- 
Class DefaultReleasabilityclass DefaultReleasability extends ISOMetadata implements Serializable- serialVersionUID:
- 4449531804328254887L
 - 
Serialized Fields- 
addresseesCollection<DefaultResponsibility> addressees Party to which the release statement applies.
- 
disseminationConstraintsCollection<Restriction> disseminationConstraints Component in determining releasability.
- 
statementInternationalString statement Release statement.
 
- 
 
- 
Class DefaultSecurityConstraintsclass DefaultSecurityConstraints extends DefaultConstraints implements Serializable- serialVersionUID:
- 621767670847345848L
 - 
Serialized Fields- 
classificationClassification classification Name of the handling restrictions on the resource.
- 
classificationSystemInternationalString classificationSystem Name of the classification system.
- 
handlingDescriptionInternationalString handlingDescription Additional information about the restrictions on handling the resource.
- 
userNoteInternationalString userNote Explanation of the application of the legal constraints or other restrictions and legal prerequisites for obtaining and using the resource.
 
- 
 
 
- 
- 
Package org.apache.sis.metadata.iso.content- 
Class AbstractContentInformationclass AbstractContentInformation extends ISOMetadata implements Serializable- serialVersionUID:
- -3237461458526348999L
 
- 
Class DefaultAttributeGroupclass DefaultAttributeGroup extends ISOMetadata implements Serializable- serialVersionUID:
- -2198484393626051875L
 - 
Serialized Fields- 
attributesCollection<RangeDimension> attributes Content type for attributes groups for aRangeDimension.
- 
contentTypesCollection<CoverageContentType> contentTypes Type of information represented by the value(s).
 
- 
 
- 
Class DefaultBandclass DefaultBand extends DefaultSampleDimension implements Serializable- serialVersionUID:
- -2474871120376144737L
 - 
Serialized Fields- 
bandBoundaryDefinitionBandDefinition bandBoundaryDefinition Designation of criterion for defining maximum and minimum wavelengths for a spectral band.
- 
boundMaxDouble boundMax Longest wavelength that the sensor is capable of collecting within a designated band.
- 
boundMinDouble boundMin Shortest wavelength that the sensor is capable of collecting within a designated band.
- 
boundUnitsUnit<Length> boundUnits Units in which sensor wavelengths are expressed.
- 
detectedPolarizationPolarizationOrientation detectedPolarization Polarization of the radiation detected.
- 
peakResponseDouble peakResponse Wavelength at which the response is the highest.
- 
toneGradationInteger toneGradation Number of discrete numerical values in the grid data.
- 
transmittedPolarizationPolarizationOrientation transmittedPolarization Polarization of the radiation transmitted.
 
- 
 
- 
Class DefaultCoverageDescriptionclass DefaultCoverageDescription extends AbstractContentInformation implements Serializable- serialVersionUID:
- 2161065580202989466L
 - 
Serialized Fields- 
attributeDescriptionRecordType attributeDescription Description of the attribute described by the measurement value.
- 
attributeGroupsCollection<DefaultAttributeGroup> attributeGroups Information on attribute groups of the resource.
- 
processingLevelCodeIdentifier processingLevelCode Identifier for the level of processing that has been applied to the resource.
- 
rangeElementDescriptionsCollection<RangeElementDescription> rangeElementDescriptions Provides the description of the specific range elements of a coverage.
 
- 
 
- 
Class DefaultFeatureCatalogueDescriptionclass DefaultFeatureCatalogueDescription extends AbstractContentInformation implements Serializable- serialVersionUID:
- 4637544662644655274L
 - 
Serialized Fields- 
compliantBoolean compliant Whether or not the cited feature catalogue complies with ISO 19110.Implementation note: we need to store the reference to the Booleaninstance instead than using bitmask becausePrimitiveTypePropertiesmay associate some properties to that particular instance.
- 
featureCatalogueCitationsCollection<Citation> featureCatalogueCitations Complete bibliographic reference to one or more external feature catalogues.
- 
featureTypesCollection<DefaultFeatureTypeInfo> featureTypes Subset of feature types from cited feature catalogue occurring in resource.
- 
includedWithDatasetboolean includedWithDataset Whether or not the feature catalogue is included with the resource.
- 
localesMap<Locale, Charset> locales Language(s) and character set(s) used within the catalogue.
 
- 
 
- 
Class DefaultFeatureTypeInfoclass DefaultFeatureTypeInfo extends ISOMetadata implements Serializable- serialVersionUID:
- -4103901642915981422L
 - 
Serialized Fields- 
featureInstanceCountInteger featureInstanceCount Number of occurrence of feature instances for this feature types.
- 
featureTypeNameGenericName featureTypeName Name of the feature type.
 
- 
 
- 
Class DefaultImageDescriptionclass DefaultImageDescription extends DefaultCoverageDescription implements Serializable- serialVersionUID:
- -239683653229623567L
 - 
Serialized Fields- 
cameraCalibrationInformationAvailableBoolean cameraCalibrationInformationAvailable Indication of whether or not constants are available which allow for camera calibration corrections.
- 
cloudCoverPercentageDouble cloudCoverPercentage Area of the dataset obscured by clouds, expressed as a percentage of the spatial extent.
- 
compressionGenerationQuantityInteger compressionGenerationQuantity Count of the number of lossy compression cycles performed on the image.
- 
filmDistortionInformationAvailableBoolean filmDistortionInformationAvailable Indication of whether or not Calibration Reseau information is available.
- 
illuminationAzimuthAngleDouble illuminationAzimuthAngle Illumination azimuth measured in degrees clockwise from true north at the time the image is taken. For images from a scanning device, refer to the centre pixel of the image.
- 
illuminationElevationAngleDouble illuminationElevationAngle Illumination elevation measured in degrees clockwise from the target plane at intersection of the optical line of sight with the Earth's surface. For images from a scanning device, refer to the centre pixel of the image.
- 
imageQualityCodeIdentifier imageQualityCode Specifies the image quality.
- 
imagingConditionImagingCondition imagingCondition Conditions affected the image.
- 
lensDistortionInformationAvailableBoolean lensDistortionInformationAvailable Indication of whether or not lens aberration correction information is available.
- 
radiometricCalibrationDataAvailableBoolean radiometricCalibrationDataAvailable Indication of whether or not the radiometric calibration information for generating the radiometrically calibrated standard data product is available.
- 
triangulationIndicatorBoolean triangulationIndicator Indication of whether or not triangulation has been performed upon the image.Implementation note: we need to store the reference to the Booleaninstance instead than using bitmask becausePrimitiveTypePropertiesmay associate some properties to that particular instance.
 
- 
 
- 
Class DefaultRangeDimensionclass DefaultRangeDimension extends ISOMetadata implements Serializable- serialVersionUID:
- 4517148689016920767L
 - 
Serialized Fields- 
descriptionInternationalString description Description of the attribute.
- 
namesCollection<Identifier> names Identifiers for each attribute included in the resource. These identifiers can be use to provide names for the attribute from a standard set of names.
- 
sequenceIdentifierMemberName sequenceIdentifier Unique name or number that identifies attributes included in the coverage.
 
- 
 
- 
Class DefaultRangeElementDescriptionclass DefaultRangeElementDescription extends ISOMetadata implements Serializable- serialVersionUID:
- -8891149098619355114L
 - 
Serialized Fields- 
definitionInternationalString definition Description of a set of specific range elements.
- 
nameInternationalString name Designation associated with a set of range elements.
- 
rangeElementsCollection<Record> rangeElements Specific range elements, i.e. range elements associated with a name and their definition.
 
- 
 
- 
Class DefaultSampleDimensionclass DefaultSampleDimension extends DefaultRangeDimension implements Serializable- serialVersionUID:
- 4517148689016920767L
 - 
Serialized Fields- 
bitsPerValueInteger bitsPerValue Maximum number of significant bits in the uncompressed representation for the value in each band of each pixel.
- 
maxValueDouble maxValue Maximum value of data values in each dimension included in the resource. This value should be expressed in the unit of measurement given byDefaultSampleDimension.units.
- 
meanValueDouble meanValue Mean value of data values in each dimension included in the resource. This value should be expressed in the unit of measurement given byDefaultSampleDimension.units.
- 
minValueDouble minValue Minimum value of data values in each dimension included in the resource. This value should be expressed in the unit of measurement given byDefaultSampleDimension.units.
- 
nominalSpatialResolutionDouble nominalSpatialResolution Smallest distance between which separate points can be distinguished, as specified in instrument design.
- 
numberOfValuesInteger numberOfValues Number of values used in a thematic classification resource. This value should be expressed in the unit of measurement given byDefaultSampleDimension.units.
- 
offsetDouble offset Physical value corresponding to a cell value of zero.
- 
otherPropertyRecord otherProperty Instance of other/attributeType that defines attributes not explicitly included inCoverageContentType.
- 
otherPropertyTypeRecordType otherPropertyType Type of other attribute description.
- 
rangeElementDescriptionsCollection<RangeElementDescription> rangeElementDescriptions Provides the description and values of the specific range elements of a sample dimension.
- 
scaleFactorDouble scaleFactor Scale factor which has been applied to the cell value.
- 
standardDeviationDouble standardDeviation Standard deviation of data values in each dimension included in the resource. This value should be expressed in the unit of measurement given byDefaultSampleDimension.units.
- 
transferFunctionTypeTransferFunctionType transferFunctionType Type of transfer function to be used when scaling a physical value for a given element.
- 
unitsUnit<?> units Units of data in each dimension included in the resource.
 
- 
 
 
- 
- 
Package org.apache.sis.metadata.iso.distribution- 
Class DefaultDataFileclass DefaultDataFile extends ISOMetadata implements Serializable- serialVersionUID:
- -4556006719009557349L
 - 
Serialized Fields- 
featureTypesCollection<LocalName> featureTypes Provides the list of feature types concerned by the transfer data file. Depending on the transfer choices, a data file may contain data related to one or many feature types. This attribute may be omitted when the dataset is composed of a single file and/or the data does not relate to a feature catalogue.
- 
fileDescriptionInternationalString fileDescription Text description of the file.- Since:
- 1.0
 
- 
fileFormatFormat fileFormat Deprecated.Removed in latest XSD schemas.Defines the format of the transfer data file.
- 
fileNameURI fileName Name or path of the file.- Since:
- 1.0
 
- 
fileTypeString fileType Format in which the file is encoded.- Since:
- 1.0
 
 
- 
 
- 
Class DefaultDigitalTransferOptionsclass DefaultDigitalTransferOptions extends ISOMetadata implements Serializable- serialVersionUID:
- -2901375920581273330L
 - 
Serialized Fields- 
distributionFormatsCollection<Format> distributionFormats Formats of distribution.
- 
offLinesCollection<Medium> offLines Information about offline media on which the resource can be obtained.
- 
onLinesCollection<OnlineResource> onLines Information about online sources from which the resource can be obtained.
- 
transferFrequencyPeriodDuration transferFrequency Rate of occurrence of distribution.
- 
transferSizeDouble transferSize Estimated size of a unit in the specified transfer format, expressed in megabytes. The transfer size shall be greater than 0.
- 
unitsOfDistributionInternationalString unitsOfDistribution Tiles, layers, geographic areas, etc., in which data is available.
 
- 
 
- 
Class DefaultDistributionclass DefaultDistribution extends ISOMetadata implements Serializable- serialVersionUID:
- 1331353255189686369L
 - 
Serialized Fields- 
descriptionInternationalString description Brief description of a set of distribution options.
- 
distributionFormatsCollection<Format> distributionFormats Provides a description of the format of the data to be distributed.
- 
distributorsCollection<Distributor> distributors Provides information about the distributor.
- 
transferOptionsCollection<DigitalTransferOptions> transferOptions Provides information about technical means and media by which a resource is obtained from the distributor.
 
- 
 
- 
Class DefaultDistributorclass DefaultDistributor extends ISOMetadata implements Serializable- serialVersionUID:
- 5706757156163948001L
 - 
Serialized Fields- 
distributionOrderProcessesCollection<StandardOrderProcess> distributionOrderProcesses Provides information about how the resource may be obtained, and related instructions and fee information.
- 
distributorContactResponsibleParty distributorContact Party from whom the resource may be obtained. This list need not be exhaustive.
- 
distributorFormatsCollection<Format> distributorFormats Provides information about the format used by the distributor.
- 
distributorTransferOptionsCollection<DigitalTransferOptions> distributorTransferOptions Provides information about the technical means and media used by the distributor.
 
- 
 
- 
Class DefaultFormatclass DefaultFormat extends ISOMetadata implements Serializable- serialVersionUID:
- -8346373589075887348L
 - 
Serialized Fields- 
amendmentNumberInternationalString amendmentNumber Amendment number of the format version.
- 
fileDecompressionTechniqueInternationalString fileDecompressionTechnique Recommendations of algorithms or processes that can be applied to read or expand resources to which compression techniques have been applied.
- 
formatDistributorsCollection<Distributor> formatDistributors Provides information about the distributor's format.
- 
formatSpecificationCitationCitation formatSpecificationCitation Citation / URL of the specification format.
- 
mediaCollection<Medium> media Media used by the format.
 
- 
 
- 
Class DefaultMediumclass DefaultMedium extends ISOMetadata implements Serializable- serialVersionUID:
- 7751002701087451894L
 - 
Serialized Fields- 
densitiesCollection<Double> densities Density at which the data is recorded. If non-null, then the number shall be greater than zero.
- 
densityUnitsUnit<?> densityUnits Units of measure for the recording density.
- 
mediumFormatsCollection<MediumFormat> mediumFormats Methods used to write to the medium.
- 
mediumNoteInternationalString mediumNote Description of other limitations or requirements for using the medium.
- 
nameMediumName name Name of the medium on which the resource can be received.
- 
volumesInteger volumes Number of items in the media identified.
 
- 
 
- 
Class DefaultStandardOrderProcessclass DefaultStandardOrderProcess extends ISOMetadata implements Serializable- serialVersionUID:
- 1948951192071039775L
 - 
Serialized Fields- 
currencyCurrency currency TheDefaultStandardOrderProcess.feescurrency, ornullif unknown or unspecified.
- 
feesInternationalString fees Fees and terms for retrieving the resource. Include monetary units (as specified in ISO 4217).
- 
orderingInstructionsInternationalString orderingInstructions General instructions, terms and services provided by the distributor.
- 
orderOptionsRecord orderOptions Request/purchase choices.
- 
orderOptionsTypeRecordType orderOptionsType Description of the order options record.
- 
plannedAvailableDateTimelong plannedAvailableDateTime Date and time when the dataset will be available, in milliseconds elapsed since January 1st, 1970.
- 
turnaroundInternationalString turnaround Typical turnaround time for the filling of an order.
 
- 
 
 
- 
- 
Package org.apache.sis.metadata.iso.extent- 
Class AbstractGeographicExtentclass AbstractGeographicExtent extends ISOMetadata implements Serializable- serialVersionUID:
- 4819196764221609265L
 - 
Serialized Fields- 
inclusionBoolean inclusion Indication of whether the bounding polygon encompasses an area covered by the data (inclusion) or an area where data is not present (exclusion).Implementation note: we need to store the reference to the Booleaninstance instead than using bitmask becausePrimitiveTypePropertiesmay associate some properties to that particular instance.
 
- 
 
- 
Class DefaultBoundingPolygonclass DefaultBoundingPolygon extends AbstractGeographicExtent implements Serializable- serialVersionUID:
- 3404580901560754370L
 - 
Serialized Fields- 
polygonsCollection<Geometry> polygons The sets of points defining the bounding polygon.
 
- 
 
- 
Class DefaultExtentclass DefaultExtent extends ISOMetadata implements Serializable- serialVersionUID:
- 2979058128422252800L
 - 
Serialized Fields- 
descriptionInternationalString description The spatial and temporal extent for the referring object.
- 
geographicElementsCollection<GeographicExtent> geographicElements Provides geographic component of the extent of the referring object.
- 
temporalElementsCollection<TemporalExtent> temporalElements Provides temporal component of the extent of the referring object.
- 
verticalElementsCollection<VerticalExtent> verticalElements Provides vertical component of the extent of the referring object.
 
- 
 
- 
Class DefaultGeographicBoundingBoxclass DefaultGeographicBoundingBox extends AbstractGeographicExtent implements Serializable- serialVersionUID:
- -9200149606040429957L
 - 
Serialized Fields- 
eastBoundLongitudedouble eastBoundLongitude The eastern-most coordinate of the limit of the dataset extent. The value is expressed in longitude in decimal degrees (positive east).
- 
northBoundLatitudedouble northBoundLatitude The northern-most, coordinate of the limit of the dataset extent. The value is expressed in latitude in decimal degrees (positive north).
- 
southBoundLatitudedouble southBoundLatitude The southern-most coordinate of the limit of the dataset extent. The value is expressed in latitude in decimal degrees (positive north).
- 
westBoundLongitudedouble westBoundLongitude The western-most coordinate of the limit of the dataset extent. The value is expressed in longitude in decimal degrees (positive east).
 
- 
 
- 
Class DefaultGeographicDescriptionclass DefaultGeographicDescription extends AbstractGeographicExtent implements Serializable- serialVersionUID:
- 7876194854687370299L
 - 
Serialized Fields- 
geographicIdentifierIdentifier geographicIdentifier The identifier used to represent a geographic area.
 
- 
 
- 
Class DefaultSpatialTemporalExtentclass DefaultSpatialTemporalExtent extends DefaultTemporalExtent implements Serializable- serialVersionUID:
- -2461142677245013474L
 - 
Serialized Fields- 
spatialExtentCollection<GeographicExtent> spatialExtent The spatial extent component of composite spatial and temporal extent.
- 
verticalExtentVerticalExtent verticalExtent Vertical extent component.
 
- 
 
- 
Class DefaultTemporalExtentclass DefaultTemporalExtent extends ISOMetadata implements Serializable- serialVersionUID:
- -6149873501105795242L
 - 
Serialized Fields- 
extentTemporalPrimitive extent The date and time for the content of the dataset.
 
- 
 
- 
Class DefaultVerticalExtentclass DefaultVerticalExtent extends ISOMetadata implements Serializable- serialVersionUID:
- -1963873471175296153L
 - 
Serialized Fields- 
maximumValueDouble maximumValue The highest vertical extent contained in the dataset.
- 
minimumValueDouble minimumValue The lowest vertical extent contained in the dataset.
- 
verticalCRSVerticalCRS verticalCRS Provides information about the vertical coordinate reference system to which the maximum and minimum elevation values are measured. The CRS identification includes unit of measure.
 
- 
 
 
- 
- 
Package org.apache.sis.metadata.iso.identification- 
Class AbstractIdentificationclass AbstractIdentification extends ISOMetadata implements Serializable- serialVersionUID:
- 157053637951213015L
 - 
Serialized Fields- 
abstractsInternationalString abstracts Brief narrative summary of the resource(s).
- 
additionalDocumentationsCollection<Citation> additionalDocumentations Other documentation associated with the resource.
- 
associatedResourcesCollection<DefaultAssociatedResource> associatedResources Provides aggregate dataset information.
- 
citationCitation citation Citation for the resource(s).
- 
creditsCollection<String> credits Recognition of those who contributed to the resource(s).
- 
descriptiveKeywordsCollection<Keywords> descriptiveKeywords Provides category keywords, their type, and reference source.
- 
extentsCollection<Extent> extents Spatial and temporal extent of the resource.
- 
graphicOverviewsCollection<BrowseGraphic> graphicOverviews Provides a graphic that illustrates the resource(s) (should include a legend for the graphic).
- 
pointOfContactsCollection<ResponsibleParty> pointOfContacts Identification of, and means of communication with, person(s) and organizations(s) associated with the resource(s).
- 
processingLevelIdentifier processingLevel Code that identifies the level of processing in the producers coding system of a resource.
- 
purposeInternationalString purpose Summary of the intentions with which the resource(s) was developed.
- 
resourceConstraintsCollection<Constraints> resourceConstraints Provides information about constraints which apply to the resource(s).
- 
resourceFormatsCollection<Format> resourceFormats Provides a description of the format of the resource(s).
- 
resourceMaintenancesCollection<MaintenanceInformation> resourceMaintenances Provides information about the frequency of resource updates, and the scope of those updates.
- 
resourceSpecificUsagesCollection<Usage> resourceSpecificUsages Provides basic information about specific application(s) for which the resource(s) has/have been or is being used by different users.
- 
spatialRepresentationTypesCollection<SpatialRepresentationType> spatialRepresentationTypes Methods used to spatially represent geographic information.
- 
spatialResolutionsCollection<Resolution> spatialResolutions Factor which provides a general understanding of the density of spatial data in the resource(s).
- 
statusCollection<Progress> status Status of the resource(s).
- 
topicCategoriesCollection<TopicCategory> topicCategories Main theme(s) of the resource.
 
- 
 
- 
Class DefaultAggregateInformationclass DefaultAggregateInformation extends DefaultAssociatedResource implements Serializable- serialVersionUID:
- -8769840909779188495L
 
- 
Class DefaultAssociatedResourceclass DefaultAssociatedResource extends ISOMetadata implements Serializable- serialVersionUID:
- -803259032236939135L
 - 
Serialized Fields- 
associationTypeAssociationType associationType Type of relation between the resources.
- 
initiativeTypeInitiativeType initiativeType Type of initiative under which the associated resource was produced.
- 
metadataReferenceCitation metadataReference Reference to the metadata of the associated resource.
- 
nameCitation name Citation information about the associated resource.
 
- 
 
- 
Class DefaultBrowseGraphicclass DefaultBrowseGraphic extends ISOMetadata implements Serializable- serialVersionUID:
- 1769063690091153678L
 - 
Serialized Fields- 
fileDescriptionInternationalString fileDescription Text description of the illustration.
- 
fileNameURI fileName Name of the file that contains a graphic that provides an illustration of the dataset.
- 
fileTypeString fileType Format in which the illustration is encoded. Examples: CGM, EPS, GIF, JPEG, PBM, PS, TIFF, XWD.
- 
imageConstraintsCollection<Constraints> imageConstraints Restrictions on access and/or of browse graphic.
- 
linkagesCollection<OnlineResource> linkages Links to browse graphic.
 
- 
 
- 
Class DefaultCoupledResourceclass DefaultCoupledResource extends ISOMetadata implements Serializable- serialVersionUID:
- 154704781596732747L
 - 
Serialized Fields- 
operationDefaultOperationMetadata operation The service operation.
- 
resourceReferencesCollection<Citation> resourceReferences References to the resource on which the services operates.
- 
resourcesCollection<DataIdentification> resources The tightly coupled resources.
- 
scopedNameScopedName scopedName Scoped identifier of the resource in the context of the given service instance.
 
- 
 
- 
Class DefaultDataIdentificationclass DefaultDataIdentification extends AbstractIdentification implements Serializable- serialVersionUID:
- 7302901752833238436L
 - 
Serialized Fields- 
environmentDescriptionInternationalString environmentDescription Description of the dataset in the producer's processing environment, including items such as the software, the computer operating system, file name, and the dataset size
- 
localesMap<Locale, Charset> locales Language(s) and character set(s) used within the dataset.
- 
supplementalInformationInternationalString supplementalInformation Any other descriptive information about the dataset.
 
- 
 
- 
Class DefaultKeywordClassclass DefaultKeywordClass extends ISOMetadata implements Serializable- serialVersionUID:
- 5353835680916000713L
 - 
Serialized Fields- 
classNameInternationalString className A character string to label the keyword category in natural language.
- 
conceptIdentifierURI conceptIdentifier URI of concept in the ontology specified by the ontology citation.
- 
ontologyCitation ontology Reference that binds the keyword class to a formal conceptualization of a knowledge domain.
 
- 
 
- 
Class DefaultKeywordsclass DefaultKeywords extends ISOMetadata implements Serializable- serialVersionUID:
- -2765705888428016211L
 - 
Serialized Fields- 
keywordClassDefaultKeywordClass keywordClass User-defined categorization of groups of keywords that extend or are orthogonal to the standardized keyword type codes.
- 
keywordsCollection<InternationalString> keywords Commonly used word(s) or formalised word(s) or phrase(s) used to describe the subject.
- 
thesaurusNameCitation thesaurusName Name of the formally registered thesaurus or a similar authoritative source of keywords.
- 
typeKeywordType type Subject matter used to group similar keywords.
 
- 
 
- 
Class DefaultOperationChainMetadataclass DefaultOperationChainMetadata extends ISOMetadata implements Serializable- serialVersionUID:
- 4132508877114835286L
 - 
Serialized Fields- 
descriptionInternationalString description A narrative explanation of the services in the chain and resulting output.
- 
nameInternationalString name The name as used by the service for this chain.
- 
operationsList<DefaultOperationMetadata> operations Information about the operations applied by the chain.
 
- 
 
- 
Class DefaultOperationMetadataclass DefaultOperationMetadata extends ISOMetadata implements Serializable- serialVersionUID:
- -3513177609655567627L
 - 
Serialized Fields- 
connectPointsCollection<OnlineResource> connectPoints Handle for accessing the service interface.
- 
dependsOnList<DefaultOperationMetadata> dependsOn List of operation that must be completed immediately.
- 
distributedComputingPlatformsCollection<CodeList<?>> distributedComputingPlatforms Distributed computing platforms on which the operation has been implemented.
- 
invocationNameInternationalString invocationName The name used to invoke this interface within the context of the DCP.
- 
operationDescriptionInternationalString operationDescription Free text description of the intent of the operation and the results of the operation.
- 
operationNameString operationName An unique identifier for this interface.
- 
parametersCollection<ParameterDescriptor<?>> parameters The parameters that are required for this interface.
 
- 
 
- 
Class DefaultRepresentativeFractionclass DefaultRepresentativeFraction extends Number implements Serializable- serialVersionUID:
- -6043871487256529207L
 - 
Serialized Fields- 
denominatorlong denominator The number below the line in a vulgar fraction, or 0 if undefined.
- 
identifiersCollection<Identifier> identifiers All identifiers associated with this metadata, ornullif none. This field is initialized to a non-null value when first needed.
 
- 
 
- 
Class DefaultResolutionclass DefaultResolution extends ISOMetadata implements Serializable- serialVersionUID:
- 4333582736458380544L
 - 
Serialized Fields- 
propertybyte property Specifies which property is set, or 0 if none.
- 
valueObject value Either the scale as aRepresentativeFractioninstance, the distance, the angle, or the level of details as anInternationalStringinstance.
 
- 
 
- 
Class DefaultServiceIdentificationclass DefaultServiceIdentification extends AbstractIdentification implements Serializable- serialVersionUID:
- 7700836694236616300L
 - 
Serialized Fields- 
accessPropertiesStandardOrderProcess accessProperties Information about the availability of the service.
- 
containsChainCollection<DefaultOperationChainMetadata> containsChain Information about the chain applied by the service.
- 
containsOperationsCollection<DefaultOperationMetadata> containsOperations Information about the operations that comprise the service.
- 
coupledResourcesCollection<DefaultCoupledResource> coupledResources Further description of the data coupling in the case of tightly coupled services.
- 
couplingTypeCodeList<?> couplingType Type of coupling between service and associated data (if exist).
- 
operatedDatasetsCollection<Citation> operatedDatasets References to the resource on which the service operates.
- 
operatesOnCollection<DataIdentification> operatesOn Information on the resources that the service operates on.
- 
profilesCollection<Citation> profiles Profiles to which the service adheres.
- 
serviceStandardsCollection<Citation> serviceStandards Standards to which the service adheres.
- 
serviceTypeGenericName serviceType A service type name.
- 
serviceTypeVersionsCollection<String> serviceTypeVersions The version of the service, supports searching based on the version of serviceType.
 
- 
 
- 
Class DefaultUsageclass DefaultUsage extends ISOMetadata implements Serializable- serialVersionUID:
- 7464000583573398579L
 - 
Serialized Fields- 
additionalDocumentationCollection<Citation> additionalDocumentation Publication that describe usage of data.
- 
identifiedIssuesCollection<Citation> identifiedIssues Citation of a description of known issues associated with the resource along with proposed solutions if available.
- 
responsesCollection<InternationalString> responses Responses to the user-determined limitations.
- 
specificUsageInternationalString specificUsage Brief description of the resource and/or resource series usage.
- 
usageDatelong usageDate Date and time of the first use or range of uses of the resource and/or resource series. Values are milliseconds elapsed since January 1st, 1970, orLong.MIN_VALUEif this value is not set.
- 
userContactInfoCollection<ResponsibleParty> userContactInfo Identification of and means of communicating with person(s) and organization(s) using the resource(s).
- 
userDeterminedLimitationsInternationalString userDeterminedLimitations Applications, determined by the user for which the resource and/or resource series is not suitable.
 
- 
 
 
- 
- 
Package org.apache.sis.metadata.iso.lineage- 
Class DefaultAlgorithmclass DefaultAlgorithm extends ISOMetadata implements Serializable- serialVersionUID:
- 5718445163047946957L
 - 
Serialized Fields- 
citationCitation citation Information identifying the algorithm and version or date.
- 
descriptionInternationalString description Information describing the algorithm used to generate the data.
 
- 
 
- 
Class DefaultLineageclass DefaultLineage extends ISOMetadata implements Serializable- serialVersionUID:
- 6214461492323186254L
 - 
Serialized Fields- 
additionalDocumentationCollection<Citation> additionalDocumentation A resources (for example publication) that describes the whole process to generate this resource (for example a dataset).
- 
processStepsCollection<ProcessStep> processSteps Information about an event in the creation process for the data specified by the scope.
- 
scopeScope scope Type of resource and / or extent to which the lineage information applies.
- 
sourcesCollection<Source> sources Information about the source data used in creating the data specified by the scope.
- 
statementInternationalString statement General explanation of the data producer's knowledge about the lineage of a dataset. Should be provided only if scope level is dataset or series.
 
- 
 
- 
Class DefaultNominalResolutionclass DefaultNominalResolution extends ISOMetadata implements Serializable- serialVersionUID:
- -4000422414866855607L
 - 
Serialized Fields
 
- 
Class DefaultProcessingclass DefaultProcessing extends ISOMetadata implements Serializable- serialVersionUID:
- 5698533358975632857L
 - 
Serialized Fields- 
algorithmsCollection<Algorithm> algorithms Details of the methodology by which geographic information was derived from the instrument readings.
- 
documentationsCollection<Citation> documentations Reference to documentation describing the processing.
- 
procedureDescriptionInternationalString procedureDescription Additional details about the processing procedures.
- 
runTimeParametersInternationalString runTimeParameters Parameters to control the processing operations, entered at run time.
- 
softwareReferencesCollection<Citation> softwareReferences Reference to document describing processing software.
 
- 
 
- 
Class DefaultProcessStepclass DefaultProcessStep extends ISOMetadata implements Serializable- serialVersionUID:
- -2338712901907082970L
 - 
Serialized Fields- 
descriptionInternationalString description Description of the event, including related parameters or tolerances.
- 
outputsCollection<Source> outputs Description of the product generated as a result of the process step.
- 
processingInformationProcessing processingInformation Comprehensive information about the procedure by which the algorithm was applied to derive geographic data from the raw instrument measurements, such as datasets, software used, and the processing environment.
- 
processorsCollection<ResponsibleParty> processors Identification of, and means of communication with, person(s) and organization(s) associated with the process step.
- 
rationaleInternationalString rationale Requirement or purpose for the process step.
- 
referencesCollection<Citation> references Process step documentation.
- 
reportsCollection<ProcessStepReport> reports Report generated by the process step.
- 
scopeScope scope Type of resource and / or extent to which the process step applies.
- 
sourcesCollection<Source> sources Information about the source data used in creating the data specified by the scope.
- 
stepDateTimeTemporalPrimitive stepDateTime Date, time or range of date and time over which the process step occurred.
 
- 
 
- 
Class DefaultProcessStepReportclass DefaultProcessStepReport extends ISOMetadata implements Serializable- serialVersionUID:
- -6413716753156038081L
 - 
Serialized Fields- 
descriptionInternationalString description Textual description of what occurred during the process step.
- 
fileTypeInternationalString fileType Type of file that contains the processing report.
- 
nameInternationalString name Name of the processing report.
 
- 
 
- 
Class DefaultSourceclass DefaultSource extends ISOMetadata implements Serializable- serialVersionUID:
- -8444238043227180224L
 - 
Serialized Fields- 
descriptionInternationalString description Detailed description of the level of the source data.
- 
processedLevelIdentifier processedLevel Processing level of the source data.
- 
resolutionNominalResolution resolution Distance between consistent parts (centre, left side, right side) of two adjacent pixels.
- 
scopeScope scope Type and / or extent of the source.
- 
sourceCitationCitation sourceCitation Recommended reference to be used for the source data.
- 
sourceMetadataCollection<Citation> sourceMetadata Reference to metadata for the source.
- 
sourceReferenceSystemReferenceSystem sourceReferenceSystem Spatial reference system used by the source data.
- 
sourceSpatialResolutionResolution sourceSpatialResolution Spatial resolution expressed as a scale factor, an angle or a level of detail.
- 
sourceStepsCollection<ProcessStep> sourceSteps Information about an event in the creation process for the source data.
 
- 
 
 
- 
- 
Package org.apache.sis.metadata.iso.maintenance- 
Class DefaultMaintenanceInformationclass DefaultMaintenanceInformation extends ISOMetadata implements Serializable- serialVersionUID:
- -8736825706141936429L
 - 
Serialized Fields- 
contactsCollection<ResponsibleParty> contacts Identification of, and means of communicating with, person(s) and organization(s) with responsibility for maintaining the resource.
- 
maintenanceAndUpdateFrequencyMaintenanceFrequency maintenanceAndUpdateFrequency Frequency with which changes and additions are made to the resource after the initial resource is completed.
- 
maintenanceDatesCollection<CitationDate> maintenanceDates Date information associated with maintenance of resource.
- 
maintenanceNotesCollection<InternationalString> maintenanceNotes Information regarding specific requirements for maintaining the resource.
- 
maintenanceScopesCollection<Scope> maintenanceScopes Type of resource and / or extent to which the maintenance information applies.
- 
userDefinedMaintenanceFrequencyPeriodDuration userDefinedMaintenanceFrequency Maintenance period other than those defined, in milliseconds.
 
- 
 
- 
Class DefaultScopeclass DefaultScope extends ISOMetadata implements Serializable- serialVersionUID:
- -979575548481874359L
 - 
Serialized Fields- 
extentsCollection<Extent> extents Information about the spatial, vertical and temporal extent of the resource specified by the scope.
- 
levelScopeCode level Hierarchical level of the data specified by the scope.
- 
levelDescriptionCollection<ScopeDescription> levelDescription Detailed description about the level of the data specified by the scope.
 
- 
 
- 
Class DefaultScopeDescriptionclass DefaultScopeDescription extends ISOMetadata implements Serializable- serialVersionUID:
- -2029119689389845656L
 - 
Serialized Fields- 
propertybyte property Specifies which property is set, or 0 if none.
- 
valueObject value The value, as one of the following types:- Set<FeatureType>for the- featuresproperty
- Set<AttributeType>for the- attributesproperty
- Set<FeatureType>for the- featureInstancesproperty
- Set<AttributeType>for the- attributeInstancesproperty
- Stringfor the- datasetproperty
- Stringfor the- otherproperty
 
 
- 
 
 
- 
- 
Package org.apache.sis.metadata.iso.quality- 
Class AbstractCompletenessclass AbstractCompleteness extends AbstractElement implements Serializable- serialVersionUID:
- 8839542601508369777L
 
- 
Class AbstractDataEvaluationclass AbstractDataEvaluation extends DefaultEvaluationMethod implements Serializable- serialVersionUID:
- 6572802343890855687L
 
- 
Class AbstractElementclass AbstractElement extends ISOMetadata implements Serializable- serialVersionUID:
- -406229448295586970L
 - 
Serialized Fields- 
derivedElementsCollection<Element> derivedElements In case of aggregation or derivation, indicates the original element.
- 
evaluationMethodDefaultEvaluationMethod evaluationMethod Evaluation information.
- 
measureReferenceDefaultMeasureReference measureReference Reference to measure used.
- 
resultsCollection<Result> results Value (or set of values) obtained from applying a data quality measure.
- 
standaloneQualityReportDetailsInternationalString standaloneQualityReportDetails Clause in the standalone quality report where this data quality element is described.
 
- 
 
- 
Class AbstractLogicalConsistencyclass AbstractLogicalConsistency extends AbstractElement implements Serializable- serialVersionUID:
- -1795493465311213248L
 
- 
Class AbstractMetaqualityclass AbstractMetaquality extends AbstractElement implements Serializable- serialVersionUID:
- -3672977971960830867L
 
- 
Class AbstractPositionalAccuracyclass AbstractPositionalAccuracy extends AbstractElement implements Serializable- serialVersionUID:
- 1127147951521512624L
 
- 
Class AbstractResultclass AbstractResult extends ISOMetadata implements Serializable- serialVersionUID:
- 3510023908820052467L
 
- 
Class AbstractTemporalAccuracyclass AbstractTemporalAccuracy extends AbstractTemporalQuality implements Serializable- serialVersionUID:
- -6273519060177989201L
 
- 
Class AbstractTemporalQualityclass AbstractTemporalQuality extends AbstractElement implements Serializable- serialVersionUID:
- -442029273458043017L
 
- 
Class AbstractThematicAccuracyclass AbstractThematicAccuracy extends AbstractElement implements Serializable- serialVersionUID:
- 7256282057348615018L
 
- 
Class DefaultAbsoluteExternalPositionalAccuracyclass DefaultAbsoluteExternalPositionalAccuracy extends AbstractPositionalAccuracy implements Serializable- serialVersionUID:
- -5520313307277547148L
 
- 
Class DefaultAccuracyOfATimeMeasurementclass DefaultAccuracyOfATimeMeasurement extends AbstractTemporalQuality implements Serializable- serialVersionUID:
- 2248263966450664491L
 
- 
Class DefaultAggregationDerivationclass DefaultAggregationDerivation extends DefaultEvaluationMethod implements Serializable- serialVersionUID:
- -4384680754006555546L
 
- 
Class DefaultBasicMeasureclass DefaultBasicMeasure extends ISOMetadata implements Serializable- serialVersionUID:
- -1665043206717367320L
 - 
Serialized Fields- 
definitionInternationalString definition Definition of the data quality basic measure.
- 
exampleDefaultMeasureDescription example Illustration of the use of a data quality measure.
- 
nameInternationalString name Name of the data quality basic measure applied to the data.
- 
valueTypeTypeName valueType Value type for the result of the basic measure.
 
- 
 
- 
Class DefaultCompletenessCommissionclass DefaultCompletenessCommission extends AbstractCompleteness implements Serializable- serialVersionUID:
- 1941293019209523920L
 
- 
Class DefaultCompletenessOmissionclass DefaultCompletenessOmission extends AbstractCompleteness implements Serializable- serialVersionUID:
- 6782225824097039360L
 
- 
Class DefaultConceptualConsistencyclass DefaultConceptualConsistency extends AbstractLogicalConsistency implements Serializable- serialVersionUID:
- -8842701325499002671L
 
- 
Class DefaultConfidenceclass DefaultConfidence extends AbstractMetaquality implements Serializable- serialVersionUID:
- -6402647913250621833L
 
- 
Class DefaultConformanceResultclass DefaultConformanceResult extends AbstractResult implements Serializable- serialVersionUID:
- -2958690684356371311L
 - 
Serialized Fields- 
explanationInternationalString explanation Explanation of the meaning of conformance for this result.
- 
passBoolean pass Indication of the conformance result.The field is directly annotated here, because the getter method is called DefaultConformanceResult.pass(), and JAXB does not recognize it. The method should have been called getPass() or isPass().
- 
specificationCitation specification Citation of product specification or user requirement against which data is being evaluated.
 
- 
 
- 
Class DefaultCoverageResultclass DefaultCoverageResult extends AbstractResult implements Serializable- serialVersionUID:
- 5860811052940576277L
 - 
Serialized Fields- 
resultContentCollection<RangeDimension> resultContent Provides the description of the content of the result coverage.
- 
resultContentDescriptionCoverageDescription resultContentDescription Deprecated.Replaced byDefaultCoverageResult.resultContent.Provides the description of the content of the result coverage.
- 
resultFileDataFile resultFile Provides information about the data file containing the result coverage data.
- 
resultFormatFormat resultFormat Provides information about the format of the result coverage data.
- 
resultSpatialRepresentationSpatialRepresentation resultSpatialRepresentation Provides the digital representation of data quality measures composing the coverage result.
- 
spatialRepresentationTypeSpatialRepresentationType spatialRepresentationType Method used to spatially represent the coverage result.
 
- 
 
- 
Class DefaultDataQualityclass DefaultDataQuality extends ISOMetadata implements Serializable- serialVersionUID:
- 5036527927404894540L
 - 
Serialized Fields- 
lineageLineage lineage Deprecated.Removed from ISO 19157:2013.Non-quantitative quality information about the lineage of the data specified by the scope.
- 
reportsCollection<Element> reports Quality information for the data specified by the scope.
- 
scopeScope scope The specific data to which the data quality information applies.
- 
standaloneQualityReportDefaultEvaluationReportInformation standaloneQualityReport Reference to an external standalone quality report. Can be used for providing more details than reported as standard metadata.
 
- 
 
- 
Class DefaultDescriptiveResultclass DefaultDescriptiveResult extends AbstractResult implements Serializable- serialVersionUID:
- 5786649528259918304L
 - 
Serialized Fields- 
statementInternationalString statement Textual expression of the descriptive result.
 
- 
 
- 
Class DefaultDomainConsistencyclass DefaultDomainConsistency extends AbstractLogicalConsistency implements Serializable- serialVersionUID:
- -2397510938251794672L
 
- 
Class DefaultEvaluationMethodclass DefaultEvaluationMethod extends ISOMetadata implements Serializable- serialVersionUID:
- 5196994626251088685L
 - 
Serialized Fields- 
datesDefaultEvaluationMethod.Dates dates Date or range of dates on which a data quality measure was applied.
- 
evaluationMethodDescriptionInternationalString evaluationMethodDescription Description of the evaluation method.
- 
evaluationMethodTypeEvaluationMethodType evaluationMethodType Type of method used to evaluate quality of the data.
- 
evaluationProcedureCitation evaluationProcedure Reference to the procedure information.
- 
referenceDocumentsCollection<Citation> referenceDocuments Information on documents which are referenced in developing and applying a data quality evaluation method.
 
- 
 
- 
Class DefaultEvaluationReportInformationclass DefaultEvaluationReportInformation extends ISOMetadata implements Serializable- serialVersionUID:
- -6646482698986737797L
 - 
Serialized Fields- 
reportReferenceCitation reportReference Reference to the associated standalone quality report.
- 
summaryInternationalString summary Abstract for the associated standalone quality report.
 
- 
 
- 
Class DefaultFormatConsistencyclass DefaultFormatConsistency extends AbstractLogicalConsistency implements Serializable- serialVersionUID:
- -1891952351079148415L
 
- 
Class DefaultFullInspectionclass DefaultFullInspection extends AbstractDataEvaluation implements Serializable- serialVersionUID:
- 4610611512901660745L
 
- 
Class DefaultGriddedDataPositionalAccuracyclass DefaultGriddedDataPositionalAccuracy extends AbstractPositionalAccuracy implements Serializable- serialVersionUID:
- 1006810371734607137L
 
- 
Class DefaultHomogeneityclass DefaultHomogeneity extends AbstractMetaquality implements Serializable- serialVersionUID:
- -8440822895642971849L
 
- 
Class DefaultIndirectEvaluationclass DefaultIndirectEvaluation extends AbstractDataEvaluation implements Serializable- serialVersionUID:
- 5634950981839012526L
 - 
Serialized Fields- 
deductiveSourceInternationalString deductiveSource Information on which data are used as sources in deductive evaluation method.
 
- 
 
- 
Class DefaultMeasureDescriptionclass DefaultMeasureDescription extends ISOMetadata implements Serializable- serialVersionUID:
- 4878784271547209576L
 - 
Serialized Fields- 
extendedDescriptionBrowseGraphic extendedDescription Illustration.
- 
textDescriptionInternationalString textDescription Text description.
 
- 
 
- 
Class DefaultMeasureReferenceclass DefaultMeasureReference extends ISOMetadata implements Serializable- serialVersionUID:
- -1841855681786546466L
 - 
Serialized Fields- 
measureDescriptionInternationalString measureDescription Description of the measure.
- 
measureIdentificationIdentifier measureIdentification Value uniquely identifying the measure within a namespace.
- 
namesOfMeasureCollection<InternationalString> namesOfMeasure Name of the test applied to the data.
 
- 
 
- 
Class DefaultNonQuantitativeAttributeAccuracyclass DefaultNonQuantitativeAttributeAccuracy extends DefaultNonQuantitativeAttributeCorrectness implements Serializable- serialVersionUID:
- -8777909940058192886L
 
- 
Class DefaultNonQuantitativeAttributeCorrectnessclass DefaultNonQuantitativeAttributeCorrectness extends AbstractThematicAccuracy implements Serializable- serialVersionUID:
- 6782225824097039360L
 
- 
Class DefaultQualityMeasureclass DefaultQualityMeasure extends ISOMetadata implements Serializable- serialVersionUID:
- -2004468907779670827L
 - 
Serialized Fields- 
aliasesCollection<InternationalString> aliases Another recognized name, an abbreviation or a short name for the same data quality measure.
- 
basicMeasureDefaultBasicMeasure basicMeasure Definition of the fundamental concept for the data quality measure.
- 
definitionInternationalString definition Definition of the fundamental concept for the data quality measure.
- 
descriptionDefaultMeasureDescription description Description of the data quality measure. Includes methods of calculation, with all formulae and/or illustrations needed to establish the result of applying the measure.
- 
elementNamesCollection<TypeName> elementNames Name of the data quality element for which quality is reported.
- 
examplesCollection<DefaultMeasureDescription> examples Illustration of the use of a data quality measure.
- 
measureIdentifierIdentifier measureIdentifier Value uniquely identifying the measure within a namespace.
- 
nameInternationalString name Name of the data quality measure applied to the data.
- 
parametersCollection<ParameterDescriptor<?>> parameters Auxiliary variable used by the data quality measure, including its name, definition and optionally its description.
- 
sourceReferencesCollection<DefaultSourceReference> sourceReferences Reference to the source of an item that has been adopted from an external source.
- 
valueTypeTypeName valueType Value type for reporting a data quality result.
 
- 
 
- 
Class DefaultQuantitativeAttributeAccuracyclass DefaultQuantitativeAttributeAccuracy extends AbstractThematicAccuracy implements Serializable- serialVersionUID:
- 4190822658851541881L
 
- 
Class DefaultQuantitativeResultclass DefaultQuantitativeResult extends AbstractResult implements Serializable- serialVersionUID:
- -403671810118461829L
 - 
Serialized Fields- 
errorStatisticInternationalString errorStatistic Deprecated.Removed from ISO 19157:2013.Statistical method used to determine the value, ornullif none.
- 
valuesList<Record> values Quantitative value or values, content determined by the evaluation procedure used.
- 
valueTypeRecordType valueType Value type for reporting a data quality result, ornullif none.
- 
valueUnitUnit<?> valueUnit Value unit for reporting a data quality result, ornullif none.
 
- 
 
- 
Class DefaultRelativeInternalPositionalAccuracyclass DefaultRelativeInternalPositionalAccuracy extends AbstractPositionalAccuracy implements Serializable- serialVersionUID:
- 8385667875833802576L
 
- 
Class DefaultRepresentativityclass DefaultRepresentativity extends AbstractMetaquality implements Serializable- serialVersionUID:
- 5570834596540938580L
 
- 
Class DefaultSampleBasedInspectionclass DefaultSampleBasedInspection extends AbstractDataEvaluation implements Serializable- serialVersionUID:
- -811881513591264926L
 - 
Serialized Fields- 
lotDescriptionInternationalString lotDescription Information of how lots are defined.
- 
samplingRatioInternationalString samplingRatio Information on how many samples on average are extracted for inspection from each lot of population.
- 
samplingSchemeInternationalString samplingScheme Information of the type of sampling scheme and description of the sampling procedure.
 
- 
 
- 
Class DefaultScopeclass DefaultScope extends DefaultScope implements Serializable- serialVersionUID:
- 7517784393752337009L
 
- 
Class DefaultSourceReferenceclass DefaultSourceReference extends ISOMetadata implements Serializable- serialVersionUID:
- 2923526577209702000L
 - 
Serialized Fields- 
citationCitation citation References to the source.
 
- 
 
- 
Class DefaultTemporalConsistencyclass DefaultTemporalConsistency extends AbstractTemporalQuality implements Serializable- serialVersionUID:
- 5468604313098465903L
 
- 
Class DefaultTemporalValidityclass DefaultTemporalValidity extends AbstractTemporalQuality implements Serializable- serialVersionUID:
- 7271555924670981058L
 
- 
Class DefaultThematicClassificationCorrectnessclass DefaultThematicClassificationCorrectness extends AbstractThematicAccuracy implements Serializable- serialVersionUID:
- 2503537202481975130L
 
- 
Class DefaultTopologicalConsistencyclass DefaultTopologicalConsistency extends AbstractLogicalConsistency implements Serializable- serialVersionUID:
- 5797622283821358613L
 
- 
Class DefaultUsabilityclass DefaultUsability extends AbstractElement implements Serializable- serialVersionUID:
- -7316059750787640719L
 
 
- 
- 
Package org.apache.sis.metadata.iso.spatial- 
Class AbstractGeolocationInformationclass AbstractGeolocationInformation extends ISOMetadata implements Serializable- serialVersionUID:
- 2234791083092464542L
 - 
Serialized Fields- 
qualityInfoCollection<DataQuality> qualityInfo Provides an overall assessment of quality of geolocation information.
 
- 
 
- 
Class AbstractSpatialRepresentationclass AbstractSpatialRepresentation extends ISOMetadata implements Serializable- serialVersionUID:
- -2238840586154687777L
 - 
Serialized Fields- 
scopeScope scope Level and extent of the spatial representation.
 
- 
 
- 
Class DefaultDimensionclass DefaultDimension extends ISOMetadata implements Serializable- serialVersionUID:
- 1104542984724265236L
 - 
Serialized Fields- 
dimensionDescriptionInternationalString dimensionDescription Description of the axis.
- 
dimensionNameDimensionNameType dimensionName Name of the axis.
- 
dimensionSizeInteger dimensionSize Number of elements along the axis.
- 
dimensionTitleInternationalString dimensionTitle Enhancement/ modifier of the dimension name. Example: dimensionName = "column", dimensionTitle = "longitude"
- 
resolutionDouble resolution Degree of detail in the grid dataset.
 
- 
 
- 
Class DefaultGCPclass DefaultGCP extends ISOMetadata implements Serializable- serialVersionUID:
- -2021981491910341192L
 - 
Serialized Fields- 
accuracyReportsCollection<Element> accuracyReports Accuracy of a ground control point.
- 
geographicCoordinatesDirectPosition geographicCoordinates Geographic or map position of the control point, in either two or three dimensions.
 
- 
 
- 
Class DefaultGCPCollectionclass DefaultGCPCollection extends AbstractGeolocationInformation implements Serializable- serialVersionUID:
- -2757911443659529373L
 - 
Serialized Fields- 
collectionIdentificationInteger collectionIdentification Identifier of the GCP collection.
- 
collectionNameInternationalString collectionName Name of the GCP collection.
- 
coordinateReferenceSystemReferenceSystem coordinateReferenceSystem Coordinate system in which the ground control points are defined.
- 
GCPsCollection<GCP> GCPs Ground control point(s) used in the collection.
 
- 
 
- 
Class DefaultGeometricObjectsclass DefaultGeometricObjects extends ISOMetadata implements Serializable- serialVersionUID:
- -7965994170083468201L
 - 
Serialized Fields- 
geometricObjectCountInteger geometricObjectCount Total number of the point or vector object type occurring in the dataset.
- 
geometricObjectTypeGeometricObjectType geometricObjectType Total number of the point or vector object type occurring in the dataset.
 
- 
 
- 
Class DefaultGeorectifiedclass DefaultGeorectified extends DefaultGridSpatialRepresentation implements Serializable- serialVersionUID:
- -2924562334097446037L
 - 
Serialized Fields- 
centerPointPoint centerPoint Earth location in the coordinate system defined by the Spatial Reference System and the grid coordinate of the cell halfway between opposite ends of the grid in the spatial dimensions.
- 
checkPointDescriptionInternationalString checkPointDescription Description of geographic position points used to test the accuracy of the georeferenced grid data.
- 
checkPointsCollection<GCP> checkPoints Geographic references used to validate georectification of the data.
- 
cornerPointsList<Point> cornerPoints Earth location in the coordinate system defined by the Spatial Reference System and the grid coordinate of the cells at opposite ends of grid coverage along two diagonals in the grid spatial dimensions. There are four corner points in a georectified grid; at least two corner points along one diagonal are required.
- 
pointInPixelPixelOrientation pointInPixel Point in a pixel corresponding to the Earth location of the pixel.
- 
transformationDimensionDescriptionInternationalString transformationDimensionDescription Description of the information about which grid dimensions are the spatial dimensions.
- 
transformationDimensionMappingCollection<InternationalString> transformationDimensionMapping Information about which grid dimensions are the spatial dimensions.
 
- 
 
- 
Class DefaultGeoreferenceableclass DefaultGeoreferenceable extends DefaultGridSpatialRepresentation implements Serializable- serialVersionUID:
- -334605303200205283L
 - 
Serialized Fields- 
geolocationInformationCollection<GeolocationInformation> geolocationInformation Information that can be used to geolocate the data.
- 
georeferencedParametersRecord georeferencedParameters Terms which support grid data georeferencing.
- 
orientationParameterDescriptionInternationalString orientationParameterDescription Description of parameters used to describe sensor orientation.
- 
parameterCitationsCollection<Citation> parameterCitations Reference providing description of the parameters.
 
- 
 
- 
Class DefaultGridSpatialRepresentationclass DefaultGridSpatialRepresentation extends AbstractSpatialRepresentation implements Serializable- serialVersionUID:
- -1111392086980738831L
 - 
Serialized Fields- 
axisDimensionPropertiesList<Dimension> axisDimensionProperties Information about spatial-temporal axis properties.
- 
booleansbyte booleans The set of booleans values. Bits are read and written using the*_MASKconstants.- See Also:
- 
- DefaultGridSpatialRepresentation.TRANSFORMATION_MASK
- DefaultGeorectified.CHECK_POINT_MASK
- DefaultGeoreferenceable.CONTROL_POINT_MASK
- DefaultGeoreferenceable.OPERATION_MASK
 
 
- 
cellGeometryCellGeometry cellGeometry Identification of grid data as point or cell.
- 
numberOfDimensionsInteger numberOfDimensions Number of independent spatial-temporal axes.
 
- 
 
- 
Class DefaultVectorSpatialRepresentationclass DefaultVectorSpatialRepresentation extends AbstractSpatialRepresentation implements Serializable- serialVersionUID:
- -5891825325520101913L
 - 
Serialized Fields- 
geometricObjectsCollection<GeometricObjects> geometricObjects Information about the geometric objects used in the dataset.
- 
topologyLevelTopologyLevel topologyLevel Code which identifies the degree of complexity of the spatial relationships.
 
- 
 
 
- 
- 
Package org.apache.sis.metadata.sql- 
Exception Class MetadataStoreExceptionclass MetadataStoreException extends Exception implements Serializable- serialVersionUID:
- -7156617726114815455L
 
 
- 
- 
Package org.apache.sis.parameter- 
Class AbstractParameterDescriptorclass AbstractParameterDescriptor extends AbstractIdentifiedObject implements Serializable- serialVersionUID:
- -4346475760810353590L
 - 
Serialized Fields- 
maximumOccursshort maximumOccurs The maximum number of times that values for this parameter group are required, as an unsigned short. Value0xFFFF(or -1) means an unrestricted number of occurrences.We use a short because this value is usually 1 or a very small number like 2 or 3. It also serves as a safety since a large number would be a bad idea with this parameter implementation. Consider this field as final! This field is modified only at unmarshalling time by AbstractParameterDescriptor.setNonDefaultMaximumOccurs(Integer)
- 
minimumOccursshort minimumOccurs The minimum number of times that values for this parameter group are required, as an unsigned short. We use a short because this value is usually either 0 or 1, or a very small number like 2 or 3. A large number would be a bad idea with this parameter implementation.Consider this field as final! This field is modified only at unmarshalling time by AbstractParameterDescriptor.setNonDefaultMinimumOccurs(Integer)
 
- 
 
- 
Class DefaultParameterDescriptorclass DefaultParameterDescriptor extends AbstractParameterDescriptor implements Serializable- serialVersionUID:
- -1978932430298071693L
 - 
Serialized Fields- 
defaultValueT defaultValue The default value for the parameter, ornull.
- 
validValuesSet<T> validValues A set of valid values (usually from a code list) ornullif it does not apply. This set is immutable.
- 
valueClassClass<T> valueClass The class that describe the type of parameter values. This field should be considered final after construction. This is declared non-final only for GML unmarshalling.
- 
valueDomainRange<?> valueDomain The minimum and maximum parameter value with their unit of measurement, ornullif none. If this field is non-null, thenvalueDomain.getElementType()shall be one of the following:- If DefaultParameterDescriptor.valueClassis not an array, then the range element type shall be the same class.
- If valueClassis an array, then the range element type shall be the wrapper ofvalueClass.getComponentType().
 
- If 
 
- 
 
- 
Class DefaultParameterDescriptorGroupclass DefaultParameterDescriptorGroup extends AbstractParameterDescriptor implements Serializable- serialVersionUID:
- 6058599597772994456L
 - 
Serialized Fields- 
descriptorsList<GeneralParameterDescriptor> descriptors The parameter descriptors for this group.Consider this field as final! This field is modified only at unmarshalling time by DefaultParameterDescriptorGroup.setDescriptors(GeneralParameterDescriptor[])
 
- 
 
- 
Class DefaultParameterValueclass DefaultParameterValue extends FormattableObject implements Serializable- serialVersionUID:
- -5837826787089486776L
 - 
Serialized Fields- 
descriptorParameterDescriptor<T> descriptor The definition of this parameter.Consider this field as final! This field is modified only at unmarshalling time by DefaultParameterValue.setDescriptor(ParameterDescriptor)- See Also:
 
- 
unitUnit<?> unit The unit of measure for the value, ornullif it does not apply. Except for the constructors, theDefaultParameterValue.equals(Object)and theDefaultParameterValue.hashCode()methods, this field should be read only byDefaultParameterValue.getUnit()and written only byDefaultParameterValue.setValue(Object, Unit).- Since:
- 0.7
 
- 
valueT value The value, ornullif undefined. Except for the constructors, theDefaultParameterValue.equals(Object)and theDefaultParameterValue.hashCode()methods, this field should be read only byDefaultParameterValue.getValue()and written only byDefaultParameterValue.setValue(Object, Unit).- Since:
- 0.7
 
 
- 
 
- 
Class DefaultParameterValueGroupclass DefaultParameterValueGroup extends Parameters implements Serializable- serialVersionUID:
- -1985309386356545126L
 - 
Serialized Fields- 
valuesParameterValueList values Contains the descriptor and the parameter values for this group.Consider this field as final! This field is modified only by the DefaultParameterValueGroup.clone()method and at unmarshalling time byDefaultParameterValueGroup.setValues(GeneralParameterValue[])- See Also:
 
 
- 
 
- 
Class ParameterFormat- serialVersionUID:
- -1345231739800152411L
 - 
Serialized Fields- 
colorsColors colors The colors for an output on X3.64 compatible terminal, ornullif none.- See Also:
 
- 
contentLevelParameterFormat.ContentLevel contentLevel The amount of information to put in the table.- See Also:
 
- 
displayLocaleLocale displayLocale The locale for international strings.
- 
preferredCodespacesSet<String> preferredCodespaces If the identifier should be written only for some code spaces, those code spaces. Otherwisenull. This set should not be modified; new set are created if needed.- See Also:
 
 
- 
 
- 
Class TensorParametersclass TensorParameters extends Object implements Serializable- serialVersionUID:
- -7386537348359343836L
 - 
Serialization Methods- 
readObjectInvoked on deserialization for restoring theTensorParameters.parametersarray.- Parameters:
- in- the input stream from which to deserialize a group of tensor parameters.
- Throws:
- IOException- if an I/O error occurred while reading or if the stream contains invalid data.
- ClassNotFoundException- if the class serialized on the stream is not on the classpath.
 
 
- 
- 
Serialized Fields- 
dimensionsParameterDescriptor<Integer>[] dimensions The parameters that define the number of rows, columns or other dimensions. In WKT1, the parameter names are"num_row"and"num_col"respectively.The length of this array determine the tensor rank. 
- 
elementTypeClass<E> elementType The type of tensor element values.
- 
prefixString prefix The prefix of parameter names for tensor elements. This is"elt_"in WKT 1.
- 
separatorString separator The separator between row and column in parameter names for tensor elements. This is"_"in WKT 1.
 
- 
 
 
- 
- 
Package org.apache.sis.portrayal- 
Exception Class RenderExceptionclass RenderException extends Exception implements Serializable- serialVersionUID:
- 4185833217030999642L
 
- 
Class TransformChangeEventclass TransformChangeEvent extends PropertyChangeEvent implements Serializable- serialVersionUID:
- 4444752056666264066L
 - 
Serialized Fields- 
displayChange2DAffineTransform displayChange2D Value ofTransformChangeEvent.displayChangeorTransformChangeEvent.objectiveChangeprecomputed by the code that fired this event. If not precomputed, will be computed when first needed.
- 
objectiveChange2DAffineTransform objectiveChange2D Value ofTransformChangeEvent.displayChangeorTransformChangeEvent.objectiveChangeprecomputed by the code that fired this event. If not precomputed, will be computed when first needed.
- 
reasonTransformChangeEvent.Reason reason The reason why the "objective to display" transform changed.- See Also:
 
 
- 
 
 
- 
- 
Package org.apache.sis.referencing- 
Class AbstractIdentifiedObjectclass AbstractIdentifiedObject extends FormattableObject implements Serializable- serialVersionUID:
- -5173281694258483264L
 - 
Serialized Fields- 
aliasCollection<GenericName> alias An alternative name by which this object is identified, ornullif none. We must be prepared to handle either null or an empty set for "no alias" because we may get both on unmarshalling.Consider this field as final! This field is modified only at unmarshalling time by Names.add(Identifier).
- 
deprecatedboolean deprecated trueif this object is deprecated.- Since:
- 0.6
 
- 
identifiersSet<ReferenceIdentifier> identifiers An identifier which references elsewhere the object's defining information. Alternatively, an identifier by which this object can be referenced.Consider this field as final! This field is modified only at unmarshalling time by AbstractIdentifiedObject.setIdentifier(Code)- See Also:
- 
- AbstractIdentifiedObject.getIdentifiers()
- AbstractIdentifiedObject.getIdentifier()
 
 
- 
nameReferenceIdentifier name The name for this object or code. Shall never benull.Consider this field as final! This field is modified only at unmarshalling time by Names.add(Identifier).- See Also:
- 
- AbstractIdentifiedObject.getName()
- AbstractIdentifiedObject.getNames()
 
 
- 
remarksInternationalString remarks Comments on or information about this object, ornullif none.Consider this field as final! This field is modified only at unmarshalling time by AbstractIdentifiedObject.setRemarks(InternationalString)- See Also:
 
 
- 
 
- 
Class AbstractReferenceSystemclass AbstractReferenceSystem extends AbstractIdentifiedObject implements Serializable- serialVersionUID:
- 3337659819553899435L
 - 
Serialized Fields- 
domainOfValidityExtent domainOfValidity Area for which the (coordinate) reference system is valid.Consider this field as final! This field is modified only at unmarshalling time by AbstractReferenceSystem.setDomainOfValidity(Extent)
- 
scopeInternationalString scope Description of domain of usage, or limitations of usage, for which this (coordinate) reference system object is valid.Consider this field as final! This field is modified only at unmarshalling time by AbstractReferenceSystem.setScope(InternationalString)- See Also:
 
 
- 
 
- 
Exception Class GeodeticExceptionclass GeodeticException extends RuntimeException implements Serializable- serialVersionUID:
- -7844524593329236175L
 
- 
Class ImmutableIdentifierclass ImmutableIdentifier extends FormattableObject implements Serializable- serialVersionUID:
- 1804606250548055829L
 - 
Serialized Fields- 
authorityCitation authority The person or party responsible for maintenance of the namespace, ornullif not available.- See Also:
 
- 
codeString code Alphanumeric value identifying an instance in the namespace.- See Also:
 
- 
codeSpaceString codeSpace Identifier or namespace in which the code is valid, ornullif not available. This is often an abbreviation of the authority name.- See Also:
 
- 
descriptionInternationalString description Natural language description of the meaning of the code value.
- 
versionString version Version identifier for the namespace, as specified by the code authority. This version is included only when the code uses versions. When appropriate, the edition is identified by the effective date, coded using ISO 8601 date format.- See Also:
 
 
- 
 
- 
Class NamedIdentifierclass NamedIdentifier extends ImmutableIdentifier implements Serializable- serialVersionUID:
- -3982456534858346939L
 - 
Serialization Methods- 
readObjectInvoked on deserialization for reading the name written byNamedIdentifier.writeObject(ObjectOutputStream), if any.- Parameters:
- in- the input stream from which to deserialize a named identifier.
- Throws:
- IOException- if an I/O error occurred while reading or if the stream contains invalid data.
- ClassNotFoundException- if the class serialized on the stream is not on the classpath.
 
- 
writeObjectInvoked on serialization for writing the NamedIdentifier.name if it was supplied by the user. Otherwise, we will letNamedIdentifier.getName()recompute the name only when needed.- Parameters:
- out- the output stream where to serialize this named identifier.
- Throws:
- IOException- if an I/O error occurred while writing.
 
 
- 
 
 
- 
- 
Package org.apache.sis.referencing.crs- 
Class AbstractCRSclass AbstractCRS extends AbstractReferenceSystem implements Serializable- serialVersionUID:
- -7433284548909530047L
 - 
Serialized Fields- 
coordinateSystemCoordinateSystem coordinateSystem The coordinate system.Consider this field as final! This field is modified only at unmarshalling time by AbstractCRS.setCoordinateSystem(String, CoordinateSystem)- See Also:
 
 
- 
 
- 
Class DefaultCompoundCRSclass DefaultCompoundCRS extends AbstractCRS implements Serializable- serialVersionUID:
- -2656710314586929287L
 - 
Serialization Methods- 
readObjectComputes the single CRS list on deserialization.- Parameters:
- in- the input stream from which to deserialize a compound CRS.
- Throws:
- IOException- if an I/O error occurred while reading or if the stream contains invalid data.
- ClassNotFoundException- if the class serialized on the stream is not on the classpath.
 
 
- 
- 
Serialized Fields- 
componentsList<? extends CoordinateReferenceSystem> components The coordinate reference systems in this compound CRS. May be the same reference thanDefaultCompoundCRS.singles.Consider this field as final! This field is modified only at construction and unmarshalling time by DefaultCompoundCRS.setComponents(List)
 
- 
 
- 
Class DefaultDerivedCRSclass DefaultDerivedCRS extends AbstractDerivedCRS<Conversion> implements Serializable- serialVersionUID:
- -8149602276542469876L
 
- 
Class DefaultEngineeringCRSclass DefaultEngineeringCRS extends AbstractCRS implements Serializable- serialVersionUID:
- 6695541732063382701L
 - 
Serialized Fields- 
datumEngineeringDatum datum The datum.Consider this field as final! This field is modified only at unmarshalling time by DefaultEngineeringCRS.setDatum(EngineeringDatum)- See Also:
 
 
- 
 
- 
Class DefaultGeocentricCRSclass DefaultGeocentricCRS extends DefaultGeodeticCRS implements Serializable- serialVersionUID:
- 6784642848287659827L
 
- 
Class DefaultGeographicCRSclass DefaultGeographicCRS extends DefaultGeodeticCRS implements Serializable- serialVersionUID:
- 861224913438092335L
 
- 
Class DefaultImageCRSclass DefaultImageCRS extends AbstractCRS implements Serializable- serialVersionUID:
- 7312452786096397847L
 - 
Serialized Fields- 
datumImageDatum datum The datum.Consider this field as final! This field is modified only at unmarshalling time by DefaultImageCRS.setDatum(ImageDatum)- See Also:
 
 
- 
 
- 
Class DefaultParametricCRSclass DefaultParametricCRS extends AbstractCRS implements Serializable- serialVersionUID:
- 4013698133331342649L
 - 
Serialized Fields- 
datumDefaultParametricDatum datum The datum.Consider this field as final! This field is modified only at unmarshalling time by setDatum(ParametricDatum)- See Also:
 
 
- 
 
- 
Class DefaultProjectedCRSclass DefaultProjectedCRS extends AbstractDerivedCRS<Projection> implements Serializable- serialVersionUID:
- -4502680112031773028L
 
- 
Class DefaultTemporalCRSclass DefaultTemporalCRS extends AbstractCRS implements Serializable- serialVersionUID:
- 3000119849197222007L
 - 
Serialization Methods- 
readObjectInvoked on deserialization for restoring the transient fields.- Parameters:
- in- the input stream from which to deserialize an attribute.
- Throws:
- IOException- if an I/O error occurred while reading or if the stream contains invalid data.
- ClassNotFoundException- if the class serialized on the stream is not on the classpath.
 
 
- 
- 
Serialized Fields- 
datumTemporalDatum datum The datum.Consider this field as final! This field is modified only at unmarshalling time by DefaultTemporalCRS.setDatum(TemporalDatum)- See Also:
 
 
- 
 
- 
Class DefaultVerticalCRSclass DefaultVerticalCRS extends AbstractCRS implements Serializable- serialVersionUID:
- 3565878468719941800L
 - 
Serialized Fields- 
datumVerticalDatum datum The datum.Consider this field as final! This field is modified only at unmarshalling time by DefaultVerticalCRS.setDatum(VerticalDatum)- See Also:
 
 
- 
 
 
- 
- 
Package org.apache.sis.referencing.cs- 
Class AbstractCSclass AbstractCS extends AbstractIdentifiedObject implements Serializable- serialVersionUID:
- 6757665252533744744L
 - 
Serialized Fields- 
axesCoordinateSystemAxis[] axes The sequence of axes for this coordinate system.Consider this field as final! This field is modified only at unmarshalling time by AbstractCS.setAxis(CoordinateSystemAxis[])- See Also:
 
 
- 
 
- 
Class DefaultAffineCSclass DefaultAffineCS extends AbstractCS implements Serializable- serialVersionUID:
- 7977674229369042440L
 
- 
Class DefaultCartesianCSclass DefaultCartesianCS extends DefaultAffineCS implements Serializable- serialVersionUID:
- -6182037957705712945L
 
- 
Class DefaultCompoundCSclass DefaultCompoundCS extends AbstractCS implements Serializable- serialVersionUID:
- -5726410275278843373L
 - 
Serialized Fields- 
componentsList<CoordinateSystem> components The coordinate systems.
 
- 
 
- 
Class DefaultCoordinateSystemAxisclass DefaultCoordinateSystemAxis extends AbstractIdentifiedObject implements Serializable- serialVersionUID:
- -7883614853277827689L
 - 
Serialized Fields- 
abbreviationString abbreviation The abbreviation used for this coordinate system axes. Examples are "X" and "Y".Consider this field as final! This field is modified only at unmarshalling time by DefaultCoordinateSystemAxis.setAbbreviation(String)
- 
directionAxisDirection direction Direction of this coordinate system axis. In the case of Cartesian projected coordinates, this is the direction of this coordinate system axis locally.Consider this field as final! This field is modified only at unmarshalling time by DefaultCoordinateSystemAxis.setDirection(AxisDirection)
- 
maximumValuedouble maximumValue Minimal and maximal value for this axis, or negative/positive infinity if none.Consider this field as final! This field is modified only at unmarshalling time by DefaultCoordinateSystemAxis.setMinimum(Double)orDefaultCoordinateSystemAxis.setMaximum(Double)
- 
minimumValuedouble minimumValue Minimal and maximal value for this axis, or negative/positive infinity if none.Consider this field as final! This field is modified only at unmarshalling time by DefaultCoordinateSystemAxis.setMinimum(Double)orDefaultCoordinateSystemAxis.setMaximum(Double)
- 
rangeMeaningRangeMeaning rangeMeaning The range meaning for this axis, ornullif unspecified.Consider this field as final! This field is modified only at unmarshalling time by DefaultCoordinateSystemAxis.setRangeMeaning(RangeMeaning)
- 
unitUnit<?> unit The unit of measure used for this coordinate system axis.Consider this field as final! This field is modified only at unmarshalling time by DefaultCoordinateSystemAxis.setUnit(Unit)- See Also:
 
 
- 
 
- 
Class DefaultCylindricalCSclass DefaultCylindricalCS extends AbstractCS implements Serializable- serialVersionUID:
- -8290402732390917907L
 
- 
Class DefaultEllipsoidalCSclass DefaultEllipsoidalCS extends AbstractCS implements Serializable- serialVersionUID:
- -1452492488902329211L
 
- 
Class DefaultLinearCSclass DefaultLinearCS extends AbstractCS implements Serializable- serialVersionUID:
- -6890723478287625763L
 
- 
Class DefaultParametricCSclass DefaultParametricCS extends AbstractCS implements Serializable- serialVersionUID:
- -5588239024582484514L
 
- 
Class DefaultPolarCSclass DefaultPolarCS extends AbstractCS implements Serializable- serialVersionUID:
- 3960197260975470951L
 
- 
Class DefaultSphericalCSclass DefaultSphericalCS extends AbstractCS implements Serializable- serialVersionUID:
- 196295996465774477L
 
- 
Class DefaultTimeCSclass DefaultTimeCS extends AbstractCS implements Serializable- serialVersionUID:
- 5222911412381303989L
 
- 
Class DefaultUserDefinedCSclass DefaultUserDefinedCS extends AbstractCS implements Serializable- serialVersionUID:
- -4904091898305706316L
 
- 
Class DefaultVerticalCSclass DefaultVerticalCS extends AbstractCS implements Serializable- serialVersionUID:
- 1201155778896630499L
 
 
- 
- 
Package org.apache.sis.referencing.datum- 
Class AbstractDatumclass AbstractDatum extends AbstractIdentifiedObject implements Serializable- serialVersionUID:
- -4894180465652474930L
 - 
Serialized Fields- 
anchorDefinitionInternationalString anchorDefinition Description, possibly including coordinates, of the point or points used to anchor the datum to the Earth. Also known as the "origin", especially for Engineering and Image Datums.Consider this field as final! This field is modified only at unmarshalling time by AbstractDatum.setAnchorPoint(InternationalString)- See Also:
 
- 
domainOfValidityExtent domainOfValidity Area or region in which this datum object is valid.Consider this field as final! This field is modified only at unmarshalling time by AbstractDatum.setDomainOfValidity(Extent)- See Also:
 
- 
realizationEpochlong realizationEpoch The time after which this datum definition is valid. This time may be precise (e.g. 1997 for IRTF97) or merely a year (e.g. 1983 for NAD83). If the time is not defined, then the value isLong.MIN_VALUE.Consider this field as final! This field is modified only at unmarshalling time by AbstractDatum.setRealizationEpoch(Date)
- 
scopeInternationalString scope Description of domain of usage, or limitations of usage, for which this datum object is valid.Consider this field as final! This field is modified only at unmarshalling time by AbstractDatum.setScope(InternationalString)- See Also:
 
 
- 
 
- 
Class BursaWolfParametersclass BursaWolfParameters extends FormattableObject implements Serializable- serialVersionUID:
- 754825592343010900L
 - 
Serialized Fields- 
domainOfValidityExtent domainOfValidity Region or timeframe in which a coordinate transformation based on those Bursa-Wolf parameters is valid, ornullif unspecified.
- 
dSdouble dS The scale difference in parts per million (EPSG:8611). The legacy OGC parameter name is"ppm".Example: If a distance of 100 km in the source coordinate reference system translates into a distance of 100.001 km in the target coordinate reference system, the scale difference is 1 ppm (the ratio being 1.000001).
- 
rXdouble rX X-axis rotation in arc-seconds (EPSG:8608), sign following the Position Vector convention. The legacy OGC parameter name is"ex".
- 
rYdouble rY Y-axis rotation in arc-seconds (EPSG:8609), sign following the Position Vector convention. The legacy OGC parameter name is"ey".
- 
rZdouble rZ Z-axis rotation in arc-seconds (EPSG:8610), sign following the Position Vector convention. The legacy OGC parameter name is"ez".
- 
targetDatumGeodeticDatum targetDatum The target datum for this set of parameters, ornullif unknown. This is usually the WGS 84 datum, but other targets are allowed.The source datum is the DefaultGeodeticDatumthat contain thisBursaWolfParametersinstance.- See Also:
 
- 
tXdouble tX X-axis translation in metres (EPSG:8605). The legacy OGC parameter name is"dx".
- 
tYdouble tY Y-axis translation in metres (EPSG:8606). The legacy OGC parameter name is"dy".
- 
tZdouble tZ Z-axis translation in metres (EPSG:8607). The legacy OGC parameter name is"dz".
 
- 
 
- 
Class DatumShiftGridclass DatumShiftGrid extends Object implements Serializable- serialVersionUID:
- 8405276545243175808L
 - 
Serialized Fields- 
coordinateToGridLinearTransform coordinateToGrid Conversion from the "real world" coordinates to grid indices including fractional parts. This is the conversion that needs to be applied before to interpolate.- See Also:
 
- 
coordinateUnitUnit<C extends Quantity<C>> coordinateUnit The unit of measurements of input values, before conversion to grid indices byDatumShiftGrid.coordinateToGrid. The coordinate unit is typicallyUnits.DEGREE.- See Also:
 
- 
gridSizeint[] gridSize Number of grid cells along each dimension. This is usually an array of length 2 containing the number of grid cells along the x and y axes.
- 
isCellValueRatioboolean isCellValueRatio trueif the translation interpolated byinterpolateInCell(…)are divided by grid cell size. Iftrue, then the inverse ofDatumShiftGrid.coordinateToGridneeds to be applied on the interpolated values as a delta transform. Such conversion is applied (if needed) by theDatumShiftGrid.interpolateAt(double...)method.- See Also:
 
- 
translationUnitUnit<T extends Quantity<T>> translationUnit The unit of measurement of output values, as interpolated by theDatumShiftGrid.interpolateAt(double...)method.- See Also:
 
 
- 
 
- 
Class DefaultEllipsoidclass DefaultEllipsoid extends AbstractIdentifiedObject implements Serializable- serialVersionUID:
- -1149451543954764081L
 - 
Serialized Fields- 
inverseFlatteningdouble inverseFlattening The inverse of the flattening value, orDouble.POSITIVE_INFINITYif the ellipsoid is a sphere. This field shall be considered as final. It is modified only by JAXB at unmarshalling time.- See Also:
 
- 
ivfDefinitiveboolean ivfDefinitive Tells if the Inverse Flattening is definitive for this ellipsoid. This field shall be considered as final. It is modified only by JAXB at unmarshalling time.- See Also:
 
- 
semiMajorAxisdouble semiMajorAxis The equatorial radius. This field should be considered as final. It is modified only by JAXB at unmarshalling time.- See Also:
 
- 
semiMinorAxisdouble semiMinorAxis The polar radius. This field should be considered as final. It is modified only by JAXB at unmarshalling time.- See Also:
 
- 
unitUnit<Length> unit The units of the semi-major and semi-minor axis values.
 
- 
 
- 
Class DefaultEngineeringDatumclass DefaultEngineeringDatum extends AbstractDatum implements Serializable- serialVersionUID:
- 1498304918725248637L
 
- 
Class DefaultGeodeticDatumclass DefaultGeodeticDatum extends AbstractDatum implements Serializable- serialVersionUID:
- 8832100095648302943L
 - 
Serialized Fields- 
bursaWolfBursaWolfParameters[] bursaWolf Bursa-Wolf parameters for datum shifts, ornullif none.
- 
ellipsoidEllipsoid ellipsoid The ellipsoid.Consider this field as final! This field is modified only at unmarshalling time by DefaultGeodeticDatum.setEllipsoid(Ellipsoid)- See Also:
 
- 
primeMeridianPrimeMeridian primeMeridian The prime meridian.Consider this field as final! This field is modified only at unmarshalling time by DefaultGeodeticDatum.setPrimeMeridian(PrimeMeridian)- See Also:
 
 
- 
 
- 
Class DefaultImageDatumclass DefaultImageDatum extends AbstractDatum implements Serializable- serialVersionUID:
- -4304193511244150936L
 - 
Serialized Fields- 
pixelInCellPixelInCell pixelInCell Specification of the way the image grid is associated with the image data attributes.Consider this field as final! This field is modified only at unmarshalling time by DefaultImageDatum.setPixelInCell(PixelInCell)- See Also:
 
 
- 
 
- 
Class DefaultParametricDatumclass DefaultParametricDatum extends AbstractDatum implements Serializable- serialVersionUID:
- 4951496470378888681L
 
- 
Class DefaultPrimeMeridianclass DefaultPrimeMeridian extends AbstractIdentifiedObject implements Serializable- serialVersionUID:
- 541978454643213305L
 - 
Serialized Fields- 
angularUnitUnit<Angle> angularUnit The angular unit of the Greenwich longitude.Consider this field as final! This field is modified only at unmarshalling time by DefaultPrimeMeridian.setGreenwichMeasure(Measure)
- 
greenwichLongitudedouble greenwichLongitude Longitude of the prime meridian measured from the Greenwich meridian, positive eastward.Consider this field as final! This field is modified only at unmarshalling time by DefaultPrimeMeridian.setGreenwichMeasure(Measure)
 
- 
 
- 
Class DefaultTemporalDatumclass DefaultTemporalDatum extends AbstractDatum implements Serializable- serialVersionUID:
- 3357241732140076884L
 - 
Serialized Fields- 
originlong origin The date and time origin of this temporal datum, orLong.MIN_VALUEif none. This information is mandatory, but SIS is tolerant to missing value is case a XML fragment was incomplete.Consider this field as final! This field is modified only at unmarshalling time by DefaultTemporalDatum.setOrigin(Date)
 
- 
 
- 
Class DefaultVerticalDatumclass DefaultVerticalDatum extends AbstractDatum implements Serializable- serialVersionUID:
- 380347456670516572L
 - 
Serialized Fields- 
typeVerticalDatumType type The type of this vertical datum. Ifnull, a value will be inferred from the name byDefaultVerticalDatum.type().- See Also:
- 
- DefaultVerticalDatum.type()
- DefaultVerticalDatum.getVerticalDatumType()
 
 
 
- 
 
- 
Class TimeDependentBWPclass TimeDependentBWP extends BursaWolfParameters implements Serializable- serialVersionUID:
- -4628799278259080258L
 - 
Serialized Fields- 
ddSdouble ddS Rate of change of the scale difference in parts per million per year (EPSG:1046).
- 
drXdouble drX Rate of change of X-axis rotation in milli arc-seconds per year (EPSG:1043), sign following the Position Vector convention.
- 
drYdouble drY Rate of change of Y-axis rotation in milli arc-seconds per year (EPSG:1044), sign following the Position Vector convention.
- 
drZdouble drZ Rate of change of Z-axis rotation in milli arc-seconds per year (EPSG:1045), sign following the Position Vector convention.
- 
dtXdouble dtX Rate of change of X-axis translation in millimetres per year (EPSG:1040).
- 
dtYdouble dtY Rate of change of Y-axis translation in millimetres per year (EPSG:1041).
- 
dtZdouble dtZ Rate of change of Z-axis translation in millimetres per year (EPSG:1042).
- 
timeReferencelong timeReference The reference epoch for time-dependent parameters (EPSG:1047).
 
- 
 
 
- 
- 
Package org.apache.sis.referencing.factory- 
Exception Class FactoryDataExceptionclass FactoryDataException extends FactoryException implements Serializable- serialVersionUID:
- -6296443455120500463L
 
- 
Exception Class InvalidGeodeticParameterExceptionclass InvalidGeodeticParameterException extends FactoryException implements Serializable- serialVersionUID:
- -546427967147139788L
 
- 
Exception Class MissingFactoryResourceExceptionclass MissingFactoryResourceException extends FactoryException implements Serializable- serialVersionUID:
- -6726760720630526886L
 
- 
Exception Class NoSuchAuthorityFactoryExceptionclass NoSuchAuthorityFactoryException extends NoSuchAuthorityCodeException implements Serializable- serialVersionUID:
- -871607314555498523L
 
 
- 
- 
Package org.apache.sis.referencing.gazetteer- 
Exception Class GazetteerExceptionclass GazetteerException extends TransformException implements Serializable- serialVersionUID:
- 3607149545794483627L
 
- 
Class GeohashReferenceSystemclass GeohashReferenceSystem extends ReferencingByIdentifiers implements Serializable- serialVersionUID:
- 9162259764027168776L
 - 
Serialized Fields- 
denormalizeCoordinateOperation denormalize The coordinate operation fromGeohashReferenceSystem.normalizedCRSto the CRS specified by the user. The target CRS is the coordinate reference system to assign to the decoded positions.
- 
formatGeohashReferenceSystem.Format format The format used by theGeohashReferenceSystem.Coder.
- 
normalizedCRSDefaultGeographicCRS normalizedCRS The user supplied CRS with (longitude, latitude) axis order in degrees.
 
- 
 
- 
Class LocationFormat- serialVersionUID:
- -3440801316594167279L
 
- 
Class MilitaryGridReferenceSystemclass MilitaryGridReferenceSystem extends ReferencingByIdentifiers implements Serializable- serialVersionUID:
- 8337394374656125471L
 - 
Serialized Fields- 
avoidDatumChangeboolean avoidDatumChange WhetherMilitaryGridReferenceSystem.Encodershould infer the datum from the given coordinates instead of usingMilitaryGridReferenceSystem.datum.
- 
datumCommonCRS datum The datum to which to transform the coordinate before formatting the MGRS reference. Only the datums enumerated inCommonCRSare currently supported.
 
- 
 
- 
Exception Class ReferenceVerifyExceptionclass ReferenceVerifyException extends GazetteerException implements Serializable- serialVersionUID:
- 7501102047565324537L
 
- 
Class ReferencingByIdentifiersclass ReferencingByIdentifiers extends AbstractReferenceSystem implements Serializable- serialVersionUID:
- 5353942546043471933L
 - 
Serialized Fields- 
locationTypesList<AbstractLocationType> locationTypes Description of location type(s) in the spatial reference system. This collection shall be unmodifiable.
- 
overallOwnerAbstractParty overallOwner Authority with overall responsibility for the spatial reference system.
- 
themeInternationalString theme Property used to characterize the spatial reference system.- See Also:
 
 
- 
 
 
- 
- 
Package org.apache.sis.referencing.operation- 
Class AbstractCoordinateOperationclass AbstractCoordinateOperation extends AbstractIdentifiedObject implements Serializable- serialVersionUID:
- 1237358357729193885L
 - 
Serialization Methods- 
readObjectComputes transient fields after deserialization.- Parameters:
- in- the input stream from which to deserialize a coordinate operation.
- Throws:
- IOException- if an I/O error occurred while reading or if the stream contains invalid data.
- ClassNotFoundException- if the class serialized on the stream is not on the classpath.
 
 
- 
- 
Serialized Fields- 
coordinateOperationAccuracyCollection<PositionalAccuracy> coordinateOperationAccuracy Estimate(s) of the impact of this operation on point accuracy, ornullif none.Consider this field as final! This field is non-final only for the convenience of constructors and for initialization at XML unmarshalling time by AbstractCoordinateOperation.setAccuracy(PositionalAccuracy[]).
- 
domainOfValidityExtent domainOfValidity Area in which this operation is valid, ornullif not available.Consider this field as final! This field is non-final only for the convenience of constructors and for initialization at XML unmarshalling time by AbstractCoordinateOperation.setDomainOfValidity(Extent).
- 
interpolationCRSCoordinateReferenceSystem interpolationCRS The CRS which is neither the source CRS or target CRS but still required for performing the operation.Consider this field as final! This field is non-final only for the convenience of constructors. 
- 
operationVersionString operationVersion Version of the coordinate transformation (i.e., instantiation due to the stochastic nature of the parameters).Consider this field as final! This field is modified only at unmarshalling time by AbstractCoordinateOperation.setOperationVersion(String).
- 
scopeInternationalString scope Description of domain of usage, or limitations of usage, for which this operation is valid.Consider this field as final! This field is modified only at unmarshalling time by AbstractCoordinateOperation.setScope(InternationalString).- See Also:
 
- 
sourceCRSCoordinateReferenceSystem sourceCRS The source CRS, ornullif not available.Consider this field as final! This field is non-final only for the convenience of constructors and for initialization at XML unmarshalling time by AbstractCoordinateOperation.setSource(CoordinateReferenceSystem).
- 
targetCRSCoordinateReferenceSystem targetCRS The target CRS, ornullif not available.Consider this field as final! This field is non-final only for the convenience of constructors and for initialization at XML unmarshalling time by AbstractCoordinateOperation.setTarget(CoordinateReferenceSystem).
- 
transformMathTransform transform Transform from positions in the source coordinate reference system to positions in the target coordinate reference system.Consider this field as final! This field is non-final only for the convenience of constructors and for initialization at XML unmarshalling time by AbstractSingleOperation.afterUnmarshal(Unmarshaller, Object).
 
- 
 
- 
Class CoordinateOperationContextclass CoordinateOperationContext extends Object implements Serializable- serialVersionUID:
- -6944460471653277973L
 - 
Serialized Fields- 
areaOfInterestExtent areaOfInterest The spatiotemporal area of interest, ornullif none. This instance may be updated or replaced by other methods in this class, or (indirectly) byCoordinateOperationFinder.
- 
desiredAccuracydouble desiredAccuracy The desired accuracy in metres, or 0 for the best accuracy available. SeeCoordinateOperationContext.getDesiredAccuracy()for more details about what we mean by "best accuracy".
 
- 
 
- 
Class DefaultConversionclass DefaultConversion extends AbstractSingleOperation implements Serializable- serialVersionUID:
- -2148164324805562793L
 
- 
Class DefaultFormulaclass DefaultFormula extends FormattableObject implements Serializable- serialVersionUID:
- 1929966748615362698L
 - 
Serialized Fields- 
citationCitation citation Reference to a publication giving the formula(s) or procedure used by the coordinate operation method.
- 
formulaInternationalString formula Formula(s) or procedure used by the operation method.
 
- 
 
- 
Class DefaultOperationMethodclass DefaultOperationMethod extends AbstractIdentifiedObject implements Serializable- serialVersionUID:
- 2870579345991143357L
 - 
Serialized Fields- 
formulaFormula formula Formula(s) or procedure used by this operation method. This may be a reference to a publication. Note that the operation method may not be analytic, in which case this attribute references or contains the procedure, not an analytic formula.Consider this field as final! This field is modified only at unmarshalling time by DefaultOperationMethod.setFormulaCitation(Citation)orDefaultOperationMethod.setFormulaDescription(String).
- 
parametersParameterDescriptorGroup parameters The set of parameters, ornullif none.Consider this field as final! This field is modified only at unmarshalling time by DefaultOperationMethod.setDescriptors(GeneralParameterDescriptor[])orDefaultOperationMethod.afterUnmarshal(Unmarshaller, Object).
- 
sourceDimensionsInteger sourceDimensions Deprecated.ISO 19111:2019 removed source/target dimensions attributes.Number of dimensions in the source CRS of this operation method. May benullif this method can work with any number of source dimensions (e.g. Affine Transform).Consider this field as final! This field is modified only at unmarshalling time by DefaultOperationMethod.setSourceDimensions(Integer)
- 
targetDimensionsInteger targetDimensions Deprecated.ISO 19111:2019 removed source/target dimensions attributes.Number of dimensions in the target CRS of this operation method. May benullif this method can work with any number of target dimensions (e.g. Affine Transform).Consider this field as final! This field is modified only at unmarshalling time by DefaultOperationMethod.setTargetDimensions(Integer)
 
- 
 
- 
Class DefaultPassThroughOperationclass DefaultPassThroughOperation extends AbstractCoordinateOperation implements Serializable- serialVersionUID:
- 4308173919747248695L
 - 
Serialized Fields- 
operationSingleOperation operation The operation to apply on the subset of a coordinate tuple.Consider this field as final! This field is modified only at unmarshalling time by setOperation(CoordinateOperation)
 
- 
 
- 
Class DefaultTransformationclass DefaultTransformation extends AbstractSingleOperation implements Serializable- serialVersionUID:
- -7486704846151648971L
 
- 
Exception Class MismatchedDatumExceptionclass MismatchedDatumException extends IllegalArgumentException implements Serializable- serialVersionUID:
- 9209713725368948171L
 
 
- 
- 
Package org.apache.sis.referencing.operation.builder- 
Exception Class LocalizationGridExceptionclass LocalizationGridException extends FactoryDataException implements Serializable- serialVersionUID:
- -9069664783475360076L
 - 
Serialized Fields- 
potentialCauseCharSequence potentialCause Additional information about what may be the cause of this exception. Example: "The grid spans more than 180° of longitude", which may be a cause of map projection failures.
 
- 
 
 
- 
- 
Package org.apache.sis.referencing.operation.matrix- 
Class Matrix1class Matrix1 extends MatrixSIS implements Serializable- serialVersionUID:
- -4829171016106097031L
 - 
Serialized Fields- 
m00double m00 The only element in this matrix.
 
- 
 
- 
Class Matrix2class Matrix2 extends MatrixSIS implements Serializable- serialVersionUID:
- 7116561372481474290L
 - 
Serialized Fields- 
m00double m00 The first matrix element in the first row.
- 
m01double m01 The second matrix element in the first row.
- 
m10double m10 The first matrix element in the second row.
- 
m11double m11 The second matrix element in the second row.
 
- 
 
- 
Class Matrix3class Matrix3 extends MatrixSIS implements Serializable- serialVersionUID:
- 8902061778871586611L
 - 
Serialized Fields- 
m00double m00 The first matrix element in the first row.
- 
m01double m01 The second matrix element in the first row.
- 
m02double m02 The third matrix element in the first row.
- 
m10double m10 The first matrix element in the second row.
- 
m11double m11 The second matrix element in the second row.
- 
m12double m12 The third matrix element in the second row.
- 
m20double m20 The first matrix element in the third row.
- 
m21double m21 The second matrix element in the third row.
- 
m22double m22 The third matrix element in the third row.
 
- 
 
- 
Class Matrix4class Matrix4 extends MatrixSIS implements Serializable- serialVersionUID:
- 5685762518066856310L
 - 
Serialized Fields- 
m00double m00 The first matrix element in the first row.
- 
m01double m01 The second matrix element in the first row.
- 
m02double m02 The third matrix element in the first row.
- 
m03double m03 The forth matrix element in the first row.
- 
m10double m10 The first matrix element in the second row.
- 
m11double m11 The second matrix element in the second row.
- 
m12double m12 The third matrix element in the second row.
- 
m13double m13 The forth matrix element in the second row.
- 
m20double m20 The first matrix element in the third row.
- 
m21double m21 The second matrix element in the third row.
- 
m22double m22 The third matrix element in the third row.
- 
m23double m23 The forth matrix element in the third row.
- 
m30double m30 The first matrix element in the forth row.
- 
m31double m31 The second matrix element in the forth row.
- 
m32double m32 The third matrix element in the forth row.
- 
m33double m33 The forth matrix element in the forth row.
 
- 
 
- 
Class MatrixSISclass MatrixSIS extends Object implements Serializable- serialVersionUID:
- 3075280376118406219L
 
- 
Exception Class MismatchedMatrixSizeExceptionclass MismatchedMatrixSizeException extends MismatchedDimensionException implements Serializable- serialVersionUID:
- -6055645640691056657L
 
- 
Exception Class NoninvertibleMatrixExceptionclass NoninvertibleMatrixException extends NoninvertibleTransformException implements Serializable- serialVersionUID:
- -4776332020257526053L
 
 
- 
- 
Package org.apache.sis.referencing.operation.projection- 
Class AlbersEqualAreaclass AlbersEqualArea extends AuthalicConversion implements Serializable- serialVersionUID:
- -3024658742514888646L
 - 
Serialized Fields- 
Cdouble C Internal coefficients for computation, depending only on values of standards parallels. This is defined as C = m₁² + (n⋅α₁) in §1.3.13 of IOGP Publication 373-7-2 – Geomatics Guidance Note number 7, part 2 – April 2015.
- 
nmdouble nm Internal coefficients for computation, depending only on eccentricity and values of standards parallels. This is defined as n = (m₁² – m₂²) / (α₂ – α₁) in §1.3.13 of IOGP Publication 373-7-2 (april 2015).In Apache SIS implementation, we use modified formulas in which the (1 - ℯ²) factor is omitted in AuthalicConversion.qm(double)calculation. Consequently, what we get is a modified value nm which is related to Snyder's n value by n = nm / (1 - ℯ²). The omitted (1 - ℯ²) factor is either taken in account by the (de)normalization matrix, or cancels with other (1 - ℯ²) factors when we develop the formulas.Note that in the spherical case, nm = Snyder's n. 
 
- 
 
- 
Class AzimuthalEquidistantclass AzimuthalEquidistant extends NormalizedProjection implements Serializable- serialVersionUID:
- -6969752149232210847L
 - 
Serialized Fields- 
cosφ0double cosφ0 Sine and cosine of the latitude of origin φ₀.
- 
sinφ0double sinφ0 Sine and cosine of the latitude of origin φ₀.
 
- 
 
- 
Class CassiniSoldnerclass CassiniSoldner extends MeridianArcBased implements Serializable- serialVersionUID:
- 616536461409425434L
 - 
Serialized Fields- 
M0double M0 Meridional distance M from equator to latitude of origin φ₀. This parameter is explicit only for the hyperbolic variants. The standard variant does not need it becauseCassiniSoldner.M0is subtracted in the denormalization matrix.
- 
variantCassiniSoldner.Variant variant The type of Cassini-Soldner projection. Possible values are:- nullif this projection is the standard variant.
- CassiniSoldner.Variant.HYPERBOLICif this projection is the "Hyperbolic Cassini-Soldner" case.
- CassiniSoldner.Variant.VANUAif this projection is the "Hyperbolic Cassini-Soldner" case at φ₀=16°15′S.
 
 
- 
 
- 
Class CylindricalEqualAreaclass CylindricalEqualArea extends AuthalicConversion implements Serializable- serialVersionUID:
- 5659955047326708663L
 - 
Serialized Fields- 
variantCylindricalEqualArea.Variant variant The type of Cylindrical Equal Area projection. Possible values are:- CylindricalEqualArea.Variant.ELLIPSOIDALif this projection is a default variant.
- CylindricalEqualArea.Variant.SPHERICALif this projection is the "Lambert Cylindrical Equal Area (Spherical)" case, in which case the semi-major and semi-minor axis lengths should be replaced by the authalic radius (this replacement is performed by the- Initializerconstructor).
 
 
- 
 
- 
Class LambertAzimuthalEqualAreaclass LambertAzimuthalEqualArea extends AuthalicConversion implements Serializable- serialVersionUID:
- 7419101460426922558L
 - 
Serialized Fields- 
cosβ0double cosβ0 Sine and cosine of authalic latitude of origin. In the spherical case, the authalic latitude β and the geodetic latitude φ are the same.Possible simplificationIn equatorial case, sin(β₀)=0 and cos(β₀)=1. We could do special cases with simplifications in thetransform(…)formulas, but the result does not seem simpler enough to worth code branching.In the polar case, sin(β₀)=1 and cos(β₀)=0. But the equations become indeterminate (we get 0/0) and a different set of equations must be used. 
- 
polarboolean polar trueif the projection is at a pole. This implementation does not need to distinguish between North and South pole. Formulas in this class are for the South case only, and this class handles the North case by reverting the sign of φ before conversion and y after conversion.
- 
sinβ0double sinβ0 Sine and cosine of authalic latitude of origin. In the spherical case, the authalic latitude β and the geodetic latitude φ are the same.Possible simplificationIn equatorial case, sin(β₀)=0 and cos(β₀)=1. We could do special cases with simplifications in thetransform(…)formulas, but the result does not seem simpler enough to worth code branching.In the polar case, sin(β₀)=1 and cos(β₀)=0. But the equations become indeterminate (we get 0/0) and a different set of equations must be used. 
 
- 
 
- 
Class LambertConicConformalclass LambertConicConformal extends ConformalProjection implements Serializable- serialVersionUID:
- 2067358524298002016L
 - 
Serialized Fields- 
ndouble n Internal coefficients for computation, depending only on eccentricity and values of standards parallels. This is defined as n = (ln m₁ – ln m₂) / (ln t₁ – ln t₂) in §1.3.1.1 of IOGP Publication 373-7-2 – Geomatics Guidance Note number 7, part 2 – April 2015.Note: - If φ₁ = -φ₂, then the cone become a cylinder and this nvalue become 0. This limiting case is the Mercator projection, but we cannot use this class becausen=0causes indetermination like 0 × ∞ in the equations of this class.
- If φ₁ = φ₂ = ±90°, then this nvalue become ±1. The formulas in the transform and inverse transform methods become basically the same than the ones inPolarStereographic, but (de)normalization matrices contain NaN values.
- Depending on how the formulas are written, n may be positive in the South hemisphere and negative in the North hemisphere (or conversely). However, Apache SIS adjusts the coefficients of the (de)normalization matrices in order to keep n positive, because the formulas are slightly more accurate for positive n values. However, this adjustment is optional and can be disabled in the constructor.
 
- If φ₁ = -φ₂, then the cone become a cylinder and this 
 
- 
 
- 
Class Mercatorclass Mercator extends ConformalProjection implements Serializable- serialVersionUID:
- 8732555724521630563L
 - 
Serialized Fields- 
variantMercator.Variant variant The type of Mercator projection. Possible values are:- Mercator.Variant.ONE_PARALLELif this projection is a Mercator variant A.
- Mercator.Variant.TWO_PARALLELSif this projection is a Mercator variant A.
- Mercator.Variant.REGIONALif this projection is the "Mercator (variant C)" case.
- Mercator.Variant.SPHERICALif this projection is the "Mercator (Spherical)" case.
- Mercator.Variant.PSEUDOif this projection is the "Pseudo Mercator" case.
- Mercator.Variant.MILLERif this projection is the "Miller Cylindrical" case.
- Mercator.Variant.AUXILIARYif this projection is the "Mercator Auxiliary Sphere" case.
 
 
- 
 
- 
Class ModifiedAzimuthalEquidistantclass ModifiedAzimuthalEquidistant extends AzimuthalEquidistant implements Serializable- serialVersionUID:
- 96569177715708509L
 - 
Serialized Fields- 
Bpdouble Bp The 3⋅ℯ²⋅sin(φ₀)⋅cos(φ₀)/(1 − ℯ²) term. This is the B term in EPSG guidance notes for reverse projection but without the terms that depend on coordinates of transformed point.
- 
Gdouble G The ℯ⋅sin(φ₀)/√(1 − ℯ²) term, used in direct projection.
- 
Hpdouble Hp The ℯ⋅cos(φ₀)/√(1 − ℯ²) term. This is the H term in EPSG guidance notes but without the cos(α) term (omitted because α depends on the point to project).Note that during reverse projection, EPSG guidance notes has a A as: −ℯ²⋅cos²φ₀/(1 − ℯ²)⋅cos²α. We opportunistically use Hp² for that purpose. 
- 
ℯ2_ν0_sinφ0double ℯ2_ν0_sinφ0 A term involving radius of curvature ν₀, the latitude of origin φ₀ and the eccentricity. The semi-major axis length a is omitted since it is handled outside this class.
 
- 
 
- 
Class Mollweideclass Mollweide extends NormalizedProjection implements Serializable- serialVersionUID:
- 712275000459795291L
 
- 
Class NormalizedProjectionclass NormalizedProjection extends AbstractMathTransform2D implements Serializable- serialVersionUID:
- -4010883312927645853L
 - 
Serialized Fields- 
contextContextualParameters context The parameters used for creating this projection. They are used for formatting Well Known Text (WKT) and error messages. Subclasses shall not use the values defined in this object for computation purpose, except at construction time.
- 
eccentricitydouble eccentricity Ellipsoid eccentricity, equals tosqrt(NormalizedProjection.eccentricitySquared). Value 0 means that the ellipsoid is spherical.
- 
eccentricitySquareddouble eccentricitySquared The square of eccentricity: ℯ² = (a²-b²)/a² where ℯ is the eccentricity, a is the semi-major axis length and b is the semi-minor axis length.
- 
inverseMathTransform2D inverse The inverse of this map projection.Note: creation of this object is not deferred to the first call to theNormalizedProjection.inverse()method because this object is lightweight and typically needed soon anyway (may be as soon asConcatenatedTransformconstruction time). In addition this field is part of serialization form in order to preserve the references graph.
 
- 
 
- 
Class ObliqueMercatorclass ObliqueMercator extends ConformalProjection implements Serializable- serialVersionUID:
- -2194259651400234956L
 - 
Serialized Fields- 
Bdouble B Constants used in the transformation. Those coefficients depend only on the latitude of center.
- 
cosγ0double cosγ0 Sine and Cosine values forγ0(the angle between the meridian and central line at the intersection between the central line and the Earth equator on aposphere).
- 
Hdouble H Constants used in the transformation. Those coefficients depend only on the latitude of center.
- 
sinγ0double sinγ0 Sine and Cosine values forγ0(the angle between the meridian and central line at the intersection between the central line and the Earth equator on aposphere).
 
- 
 
- 
Class ObliqueStereographicclass ObliqueStereographic extends NormalizedProjection implements Serializable- serialVersionUID:
- -1454098847621943639L
 - 
Serialized Fields- 
cdouble c 
- 
cosχ0double cosχ0 Conformal latitude of origin (χ₀), together with its sine and cosine. In the spherical case, χ₀ = φ₀ (the geodetic latitude of origin).
- 
gdouble g Parameters used in the inverse projection. More precisely g and h are used to compute intermediate parameters i and j, which are themselves used to compute conformal latitude and longitude.
- 
hdouble h Parameters used in the inverse projection. More precisely g and h are used to compute intermediate parameters i and j, which are themselves used to compute conformal latitude and longitude.
- 
ndouble n 
- 
sinχ0double sinχ0 Conformal latitude of origin (χ₀), together with its sine and cosine. In the spherical case, χ₀ = φ₀ (the geodetic latitude of origin).
- 
χ0double χ0 Conformal latitude of origin (χ₀), together with its sine and cosine. In the spherical case, χ₀ = φ₀ (the geodetic latitude of origin).
 
- 
 
- 
Class Orthographicclass Orthographic extends NormalizedProjection implements Serializable- serialVersionUID:
- -6140156868989213344L
 - 
Serialized Fields- 
cosφ0double cosφ0 Sine and cosine of latitude of origin.
- 
mℯ2_cosφ0double mℯ2_cosφ0 Value of (1 – ℯ²)⋅cosφ₀.
- 
sinφ0double sinφ0 Sine and cosine of latitude of origin.
 
- 
 
- 
Class PolarStereographicclass PolarStereographic extends ConformalProjection implements Serializable- serialVersionUID:
- -6635298308431138524L
 
- 
Class Polyconicclass Polyconic extends MeridianArcBased implements Serializable- serialVersionUID:
- -808283103170618880L
 - 
Serialized Fields- 
ci2double ci2 Coefficients for reverse projection. Snyder 18-17 gives:
 but using trigonometric identities we rewrite as:c₀ = (-5/256 ⋅e⁶ + -3/64 ⋅e⁴ + -1/4⋅e² + 1) c₂ = -2⋅(45/1024⋅e⁶ + 3/32 ⋅e⁴ + 3/8⋅e²) c₄ = +4⋅(45/1024⋅e⁶ + 15/256⋅e⁴) c₆ = -6⋅(35/3072⋅e⁶) M′ = c₀ + c₂cos(2φ) + c₄cos(4φ) + c₆cos(6φ) c₀ = 1 - e² c₂ = - 3/2 ⋅e⁴ + 3/2⋅e² c₄ = -15/8 ⋅e⁶ + 15/8⋅e⁴ c₆ = 35/16⋅e⁶ M′ = c₀ + sin²φ⋅(c₂ + sin²φ⋅(c₄ + sin²φ⋅c₆)) - See Also:
 
- 
ci4double ci4 Coefficients for reverse projection. Snyder 18-17 gives:
 but using trigonometric identities we rewrite as:c₀ = (-5/256 ⋅e⁶ + -3/64 ⋅e⁴ + -1/4⋅e² + 1) c₂ = -2⋅(45/1024⋅e⁶ + 3/32 ⋅e⁴ + 3/8⋅e²) c₄ = +4⋅(45/1024⋅e⁶ + 15/256⋅e⁴) c₆ = -6⋅(35/3072⋅e⁶) M′ = c₀ + c₂cos(2φ) + c₄cos(4φ) + c₆cos(6φ) c₀ = 1 - e² c₂ = - 3/2 ⋅e⁴ + 3/2⋅e² c₄ = -15/8 ⋅e⁶ + 15/8⋅e⁴ c₆ = 35/16⋅e⁶ M′ = c₀ + sin²φ⋅(c₂ + sin²φ⋅(c₄ + sin²φ⋅c₆)) - See Also:
 
- 
ci6double ci6 Coefficients for reverse projection. Snyder 18-17 gives:
 but using trigonometric identities we rewrite as:c₀ = (-5/256 ⋅e⁶ + -3/64 ⋅e⁴ + -1/4⋅e² + 1) c₂ = -2⋅(45/1024⋅e⁶ + 3/32 ⋅e⁴ + 3/8⋅e²) c₄ = +4⋅(45/1024⋅e⁶ + 15/256⋅e⁴) c₆ = -6⋅(35/3072⋅e⁶) M′ = c₀ + c₂cos(2φ) + c₄cos(4φ) + c₆cos(6φ) c₀ = 1 - e² c₂ = - 3/2 ⋅e⁴ + 3/2⋅e² c₄ = -15/8 ⋅e⁶ + 15/8⋅e⁴ c₆ = 35/16⋅e⁶ M′ = c₀ + sin²φ⋅(c₂ + sin²φ⋅(c₄ + sin²φ⋅c₆)) - See Also:
 
 
- 
 
- 
Exception Class ProjectionExceptionclass ProjectionException extends TransformException implements Serializable- serialVersionUID:
- 3031350727691500915L
 
- 
Class SatelliteTrackingclass SatelliteTracking extends NormalizedProjection implements Serializable- serialVersionUID:
- 859940667477896653L
 - 
Serialized Fields- 
cos_idouble cos_i Sines and cosines of inclination between the plane of the Earth's Equator and the plane of the satellite orbit. The angle variable name is i in Snyder's book.- See Also:
- 
- SatelliteTracking.SATELLITE_ORBIT_INCLINATION
 
 
- 
cos2_idouble cos2_i Sines and cosines of inclination between the plane of the Earth's Equator and the plane of the satellite orbit. The angle variable name is i in Snyder's book.- See Also:
- 
- SatelliteTracking.SATELLITE_ORBIT_INCLINATION
 
 
- 
isConicboolean isConic trueif this projection is conic, orfalseif cylindrical or unknown.
- 
ndouble n Coefficients for the Conic Satellite-Tracking Projection. Those values areDouble.NaNin the cylindrical case.
- 
p2_on_p1double p2_on_p1 Ratio of satellite orbital period (P₂) over ascending node period (P₁).- See Also:
- 
- SatelliteTracking.SATELLITE_ORBITAL_PERIOD
- SatelliteTracking.ASCENDING_NODE_PERIOD
 
 
- 
s0double s0 Coefficients for the Conic Satellite-Tracking Projection. Those values areDouble.NaNin the cylindrical case.
- 
sin_idouble sin_i Sines and cosines of inclination between the plane of the Earth's Equator and the plane of the satellite orbit. The angle variable name is i in Snyder's book.- See Also:
- 
- SatelliteTracking.SATELLITE_ORBIT_INCLINATION
 
 
 
- 
 
- 
Class Sinusoidalclass Sinusoidal extends MeridianArcBased implements Serializable- serialVersionUID:
- 7908925241331303236L
 - 
Serialized Fields- 
variantSinusoidal.Variant variant The type of sinusoidal projection. Possible values are:- Sinusoidal.Variant.PSEUDOif this projection is the "Pseudo sinusoidal equal-area" case.
- nullfor the standard case.
 
 
- 
 
- 
Class TransverseMercatorclass TransverseMercator extends NormalizedProjection implements Serializable- serialVersionUID:
- -627685138188387835L
 - 
Serialized Fields- 
cf2double cf2 Coefficients in the series expansion of the forward projection, depending only on eccentricity value. The series expansion is of the following form:cf₂⋅f(2θ) + cf₄⋅f(4θ) + cf₆⋅f(6θ) + cf₈⋅f(8θ) Those coefficients are named h₁, h₂, h₃ and h₄ in §1.3.5.1 of IOGP Publication 373-7-2 – Geomatics Guidance Note number 7, part 2 – April 2015.Serialization note: we do not strictly need to serialize those fields since they could be computed after deserialization. Bu we serialize them anyway in order to simplify a little bit this class (it allows us to keep those fields final) and because values computed after deserialization could be slightly different than the ones computed after construction since the constructor uses the double-double values provided byInitializer.
- 
cf4double cf4 Coefficients in the series expansion of the forward projection, depending only on eccentricity value. The series expansion is of the following form:cf₂⋅f(2θ) + cf₄⋅f(4θ) + cf₆⋅f(6θ) + cf₈⋅f(8θ) Those coefficients are named h₁, h₂, h₃ and h₄ in §1.3.5.1 of IOGP Publication 373-7-2 – Geomatics Guidance Note number 7, part 2 – April 2015.Serialization note: we do not strictly need to serialize those fields since they could be computed after deserialization. Bu we serialize them anyway in order to simplify a little bit this class (it allows us to keep those fields final) and because values computed after deserialization could be slightly different than the ones computed after construction since the constructor uses the double-double values provided byInitializer.
- 
cf6double cf6 Coefficients in the series expansion of the forward projection, depending only on eccentricity value. The series expansion is of the following form:cf₂⋅f(2θ) + cf₄⋅f(4θ) + cf₆⋅f(6θ) + cf₈⋅f(8θ) Those coefficients are named h₁, h₂, h₃ and h₄ in §1.3.5.1 of IOGP Publication 373-7-2 – Geomatics Guidance Note number 7, part 2 – April 2015.Serialization note: we do not strictly need to serialize those fields since they could be computed after deserialization. Bu we serialize them anyway in order to simplify a little bit this class (it allows us to keep those fields final) and because values computed after deserialization could be slightly different than the ones computed after construction since the constructor uses the double-double values provided byInitializer.
- 
cf8double cf8 Coefficients in the series expansion of the forward projection, depending only on eccentricity value. The series expansion is of the following form:cf₂⋅f(2θ) + cf₄⋅f(4θ) + cf₆⋅f(6θ) + cf₈⋅f(8θ) Those coefficients are named h₁, h₂, h₃ and h₄ in §1.3.5.1 of IOGP Publication 373-7-2 – Geomatics Guidance Note number 7, part 2 – April 2015.Serialization note: we do not strictly need to serialize those fields since they could be computed after deserialization. Bu we serialize them anyway in order to simplify a little bit this class (it allows us to keep those fields final) and because values computed after deserialization could be slightly different than the ones computed after construction since the constructor uses the double-double values provided byInitializer.
- 
ci2double ci2 Coefficients in the series expansion of the reverse projection, depending only on eccentricity value.
- 
ci4double ci4 Coefficients in the series expansion of the reverse projection, depending only on eccentricity value.
- 
ci6double ci6 Coefficients in the series expansion of the reverse projection, depending only on eccentricity value.
- 
ci8double ci8 Coefficients in the series expansion of the reverse projection, depending only on eccentricity value.
 
- 
 
- 
Class ZonedGridSystemclass ZonedGridSystem extends AbstractMathTransform2D implements Serializable- serialVersionUID:
- -7219325241026170925L
 - 
Serialized Fields- 
initialLongitudedouble initialLongitude Westernmost longitude of the first zone.
- 
inverseMathTransform2D inverse The inverse of this map projection.
- 
projectionAbstractMathTransform projection The projection that performs the actual work before we add the zone number.
- 
zoneWidthdouble zoneWidth Width of each Transverse Mercator zone, in the same units than longitude values. This is usually 6°.
 
- 
 
 
- 
- 
Package org.apache.sis.referencing.operation.transform- 
Class ContextualParametersclass ContextualParameters extends Parameters implements Serializable- serialVersionUID:
- 6769546741493459341L
 - 
Serialized Fields- 
denormalizeMatrix denormalize The affine transform to be applied before (normalize) and after (denormalize) the kernel operation. OnContextualParametersconstruction, those affines are initially identity transforms, to be modified in-place by callers ofContextualParameters.getMatrix(MatrixRole)or related methods. After theContextualParameters.completeTransform(MathTransformFactory, MathTransform)method has been invoked, those matrices are typically (but not necessarily) replaced by theLinearTransforminstances itself.
- 
descriptorParameterDescriptorGroup descriptor The parameters that represents the sequence of transforms as a whole. The parameter values may be used in the (de)normalization transforms, in the kernel, or both.- See Also:
 
- 
inverseContextualParameters inverse If the inverse coordinate operation can be described by anotherContextualParametersinstance, a reference to that instance. Otherwisenull.- See Also:
- 
- ContextualParameters.inverse(ParameterDescriptorGroup, BiPredicate)
 
 
- 
isFrozenboolean isFrozen falseif this parameter group is modifiable, ortrueif it has been made unmodifiable (frozen) by a call toContextualParameters.completeTransform(MathTransformFactory, MathTransform).- See Also:
- 
- ContextualParameters.freeze()
 
 
- 
normalizeMatrix normalize The affine transform to be applied before (normalize) and after (denormalize) the kernel operation. OnContextualParametersconstruction, those affines are initially identity transforms, to be modified in-place by callers ofContextualParameters.getMatrix(MatrixRole)or related methods. After theContextualParameters.completeTransform(MathTransformFactory, MathTransform)method has been invoked, those matrices are typically (but not necessarily) replaced by theLinearTransforminstances itself.
- 
valuesParameterValue<?>[] values The parameter values. Null elements in this array are empty slots available for adding new parameter values. The array length is the maximum number of parameters allowed, which is determined by theContextualParameters.descriptor.This array is modifiable after construction, but is considered unmodifiable after ContextualParameters.completeTransform(MathTransformFactory, MathTransform)has been invoked.- See Also:
- 
- ContextualParameters.parameter(String)
- ContextualParameters.freeze()
 
 
 
- 
 
- 
Class DatumShiftTransformclass DatumShiftTransform extends AbstractMathTransform implements Serializable- serialVersionUID:
- -4492222496475405226L
 - 
Serialization Methods- 
readObjectInvoked after deserialization. This method computes the transient fields.- Parameters:
- in- the input stream from which to deserialize the datum shift grid.
- Throws:
- IOException- if an I/O error occurred while reading or if the stream contains invalid data.
- ClassNotFoundException- if the class serialized on the stream is not on the classpath.
 
 
- 
- 
Serialized Fields- 
contextContextualParameters context The parameters used for creating this datum shift. They are used for formatting Well Known Text (WKT) and error messages. Subclasses shall not use the values defined in this object for computation purpose, except at construction time.
- 
gridDatumShiftGrid<?, ?> grid The grid of datum shifts from source datum to target datum, ornullif none.- See Also:
 
 
- 
 
- 
Class DefaultMathTransformFactory.Contextclass Context extends Object implements Serializable- serialVersionUID:
- -239563539875674709L
 - 
Serialized Fields- 
contextualParametersMap<String, Boolean> contextualParameters Names of parameters which have been inferred from context.
- 
parametersParameterValueGroup parameters The parameters actually used.
- 
providerOperationMethod provider The provider that created the parameterizedMathTransforminstance, ornullif this information does not apply. This field is used for transferring information betweencreateParameterizedTransform(…)andswapAndScaleAxes(…).
- 
sourceCSCoordinateSystem sourceCS Coordinate system of the source or target points.
- 
sourceEllipsoidEllipsoid sourceEllipsoid The ellipsoid of the source or target ellipsoidal coordinate system, ornullif it does not apply. Valid only ifDefaultMathTransformFactory.Context.sourceCSorDefaultMathTransformFactory.Context.targetCSis an instance ofEllipsoidalCS.
- 
targetCSCoordinateSystem targetCS Coordinate system of the source or target points.
- 
targetEllipsoidEllipsoid targetEllipsoid The ellipsoid of the source or target ellipsoidal coordinate system, ornullif it does not apply. Valid only ifDefaultMathTransformFactory.Context.sourceCSorDefaultMathTransformFactory.Context.targetCSis an instance ofEllipsoidalCS.
 
- 
 
- 
Class EllipsoidToCentricTransformclass EllipsoidToCentricTransform extends AbstractMathTransform implements Serializable- serialVersionUID:
- -3352045463953828140L
 - 
Serialization Methods- 
readObjectRestores transient fields after deserialization.- Parameters:
- in- the input stream from which to deserialize the transform.
- Throws:
- IOException- if an I/O error occurred while reading or if the stream contains invalid data.
- ClassNotFoundException- if the class serialized on the stream is not on the classpath.
 
 
- 
- 
Serialized Fields- 
contextContextualParameters context The parameters used for creating this conversion. They are used for formatting Well Known Text (WKT) and error messages.
- 
eccentricitySquareddouble eccentricitySquared The square of eccentricity: ℯ² = (a²-b²)/a² where a is the semi-major axis length and b is the semi-minor axis length.
- 
inverseAbstractMathTransform inverse The inverse of this transform.Note: creation of this object is not deferred to the first call to theEllipsoidToCentricTransform.inverse()method because this object is lightweight and typically needed soon anyway (may be as soon asConcatenatedTransformconstruction time). In addition this field is part of serialization form in order to preserve the references graph.
- 
withHeightboolean withHeight trueif ellipsoidal coordinates include an ellipsoidal height (i.e. are 3-D). Iffalse, then the input coordinates are expected to be two-dimensional and the ellipsoidal height is assumed to be 0.
 
- 
 
- 
Class InterpolatedGeocentricTransformclass InterpolatedGeocentricTransform extends DatumShiftTransform implements Serializable- serialVersionUID:
- 5503722845441653093L
 - 
Serialized Fields- 
centricToEllipsoidAbstractMathTransform centricToEllipsoid The transform to apply before and after the geocentric translation. Shall be instance ofEllipsoidToCentricTransformandEllipsoidToCentricTransform.Inverserespectively.
- 
ellipsoidToCentricAbstractMathTransform ellipsoidToCentric The transform to apply before and after the geocentric translation. Shall be instance ofEllipsoidToCentricTransformandEllipsoidToCentricTransform.Inverserespectively.
- 
inverseInterpolatedGeocentricTransform inverse The inverse of this interpolated geocentric transform.
- 
scaledouble scale Semi-major axis length of the source ellipsoid divided by semi-major axis length of the target ellipsoid. Used for converting normalized coordinates between the two geocentric coordinate reference systems.This is a dimensionless quantity: the ellipsoid axis lengths must have been converted to the same unit before to compute this ratio. 
- 
semiMajordouble semiMajor Semi-major axis length (a) of the source ellipsoid.
 
- 
 
- 
Class InterpolatedMolodenskyTransformclass InterpolatedMolodenskyTransform extends MolodenskyFormula implements Serializable- serialVersionUID:
- -5691721806681489940L
 - 
Serialized Fields- 
inverseInterpolatedMolodenskyTransform inverse The inverse of this interpolated Molodensky transform.
 
- 
 
- 
Class InterpolatedTransformclass InterpolatedTransform extends DatumShiftTransform implements Serializable- serialVersionUID:
- -8962688502524486475L
 - 
Serialized Fields- 
dimensionint dimension The value ofDatumShiftGrid.getTranslationDimensions(), stored for efficiency.
- 
inverseInterpolatedTransform.Inverse inverse The inverse of this interpolated transform.- See Also:
 
 
- 
 
- 
Class MolodenskyTransformclass MolodenskyTransform extends MolodenskyFormula implements Serializable- serialVersionUID:
- 7206439437113286122L
 - 
Serialized Fields- 
inverseMolodenskyTransform inverse The inverse of this Molodensky transform.- See Also:
 
 
- 
 
- 
Class PassThroughTransformclass PassThroughTransform extends AbstractMathTransform implements Serializable- serialVersionUID:
- -910726602881388979L
 - 
Serialized Fields- 
firstAffectedCoordinateint firstAffectedCoordinate Index of the first affected coordinate.
- 
inversePassThroughTransform inverse The inverse transform. This field will be computed only when needed, but is part of serialization in order to avoid rounding error.
- 
numTrailingCoordinatesint numTrailingCoordinates Number of unaffected coordinates after the affected ones.
- 
subTransformMathTransform subTransform The sub-transform to apply on the modified coordinates. This is often the sub-transform specified at construction time, but not necessarily.
 
- 
 
- 
Class PoleRotationclass PoleRotation extends AbstractMathTransform2D implements Serializable- serialVersionUID:
- -8355693495724373931L
 - 
Serialized Fields- 
contextContextualParameters context The parameters used for creating this transform. They are used for formatting Well Known Text (WKT).- See Also:
 
- 
cosφpdouble cosφp Sine and cosine of the geographic latitude of the southern pole of the coordinate system. The rotation angle to apply is (φp − (−90°)) degrees for the south pole (−90°), but we use the following trigonometric identities:For the south pole: - sin(φ + 90°) = cos(φ)
- cos(φ + 90°) = −sin(φ)
 For the north pole: - sin(φ − 90°) = −cos(φ)
- cos(φ − 90°) = sin(φ)
 
- 
inverseMathTransform2D inverse The inverse of this operation, computed when first needed.- See Also:
 
- 
sinφpdouble sinφp Sine and cosine of the geographic latitude of the southern pole of the coordinate system. The rotation angle to apply is (φp − (−90°)) degrees for the south pole (−90°), but we use the following trigonometric identities:For the south pole: - sin(φ + 90°) = cos(φ)
- cos(φ + 90°) = −sin(φ)
 For the north pole: - sin(φ − 90°) = −cos(φ)
- cos(φ − 90°) = sin(φ)
 
 
- 
 
- 
Class TransferFunctionclass TransferFunction extends Object implements Serializable- serialVersionUID:
- 185931909755748004L
 - 
Serialized Fields- 
basedouble base The logarithmic base. Ignored ifTransferFunction.typeisLINEAR.
- 
offsetdouble offset The scale factor, orNaNif unknown.
- 
scaledouble scale The scale factor, orNaNif unknown.
- 
transformMathTransform1D transform The transform created from above information, ornullif not yet created. Conversely, may be the transform given to the constructor from which above information were inferred.This field is serialized because the transform may be a user-provided one. 
- 
typeTransferFunctionType type Whether the function is linear, logarithmic or exponential.
 
- 
 
- 
Class WraparoundTransformclass WraparoundTransform extends AbstractMathTransform implements Serializable- serialVersionUID:
- -1959034793759509170L
 - 
Serialized Fields- 
dimensionint dimension Number of dimensions of source and target coordinates.
- 
perioddouble period Period on wraparound axis, always greater than zero. This is 360° for the longitude axis. Coordinates will be normalized in the [−period/2 … +period/2] range.
- 
sourceMediandouble sourceMedian Coordinate in the wraparound dimension which is at the center of the range of valid source coordinates. For example if this transform wraps coordinates from the [0 … 360]° range to the [-180 … +180]° range, thensourceMedianshould be 180° (the value at the center of [0 … 360]° range). The value may beDouble.NaNif unknown.This field is used for inverse transforms only; it has no effect on the forward transforms. If not NaN, this value is used for building the transform returned by WraparoundTransform.inverse().Note: there is notargetMedianfield because the target median is fixed to 0 inWraparoundTransform. Non-zero target medians are implemented by translations applied before and afterWraparoundTransform. Because of this translation, the value of this field is related to the arguments given to thecreate(…)method bythis.sourceMeridian = sourceMeridian - targetMeridian.
- 
wraparoundDimensionint wraparoundDimension The dimension where to apply wraparound.
 
- 
 
 
- 
- 
Package org.apache.sis.setup- 
Class OptionKeyclass OptionKey extends Object implements Serializable- serialVersionUID:
- -7580514229639750246L
 - 
Serialization Methods- 
readResolveResolves this option key on deserialization. This method is invoked only for instance of the exactOptionKeyclass, not subclasses.- Throws:
- ObjectStreamException- required by specification but should never be thrown.
 
 
- 
- 
Serialized Fields
 
 
- 
- 
Package org.apache.sis.storage- 
Exception Class CanNotProbeExceptionclass CanNotProbeException extends DataStoreException implements Serializable- serialVersionUID:
- -7183214487330030125L
 - 
Serialized Fields- 
providerDataStoreProvider provider The data store provider that failed to probe a file.
 
- 
 
- 
Exception Class ConcurrentReadExceptionclass ConcurrentReadException extends DataStoreException implements Serializable- serialVersionUID:
- 3319444259890595458L
 
- 
Exception Class ConcurrentWriteExceptionclass ConcurrentWriteException extends DataStoreException implements Serializable- serialVersionUID:
- 4005018924099696792L
 
- 
Class CoverageQueryclass CoverageQuery extends Query implements Serializable- serialVersionUID:
- -4296814883807414158L
 - 
Serialized Fields- 
domainGridGeometry domain Desired grid extent and resolution, ornullfor reading the whole domain. This is the "selection" in query terminology.
- 
rangeint[] range 0-based indices of sample dimensions to read, ornullfor reading them all. This is the "projection" (not to be confused with map projection) in query terminology.
- 
rangeNamesString[] rangeNames The CoverageQuery.range specified by names instead of indices. At most one ofrangeandrangeNamesshall be non-null.
- 
sourceDomainExpansionint sourceDomainExpansion Number of additional cells to read on each border of the source grid coverage. If non-zero, this property expands the CoverageQuery.domain to be read by an amount specified in unit of cells of the image to be read. Those cells do not necessarily have the same size than the cells ofCoverageQuery.domain.getExtent().
 
- 
 
- 
Class DataOptionKey- serialVersionUID:
- 8927757348322016043L
 
- 
Exception Class DataStoreClosedExceptionclass DataStoreClosedException extends DataStoreException implements Serializable- serialVersionUID:
- 7205119080377665796L
 
- 
Exception Class DataStoreContentExceptionclass DataStoreContentException extends DataStoreException implements Serializable- serialVersionUID:
- 3469934460013440211L
 
- 
Exception Class DataStoreExceptionclass DataStoreException extends Exception implements Serializable- serialVersionUID:
- -1778987176103191950L
 
- 
Exception Class DataStoreReferencingExceptionclass DataStoreReferencingException extends DataStoreException implements Serializable- serialVersionUID:
- 2671737996817267335L
 
- 
Class FeatureQueryclass FeatureQuery extends Query implements Serializable- serialVersionUID:
- -5841189659773611160L
 - 
Serialized Fields- 
limitlong limit The maximum number of feature instances contained in theFeatureSet. This isFeatureQuery.UNLIMITEDif there is no limit.
- 
linearResolutionQuantity<Length> linearResolution Hint used by resources to optimize returned features. Different stores make use of vector tiles of different scales. Anullvalue means to query data at their full resolution.
- 
projectionFeatureQuery.NamedExpression[] projection The properties to retrieve, ornullif all properties shall be included in the query. In a database, "properties" are table columns. Subset of columns is called projection in relational database terminology.
- 
selectionFilter<? super AbstractFeature> selection The filter for trimming feature instances. In a database, "feature instances" are table rows. Subset of rows is called selection in relational database terminology.
- 
skiplong skip The number of feature instances to skip from the beginning. This is zero if there are no instances to skip.
- 
sortBySortBy<AbstractFeature> sortBy The expressions to use for sorting the feature instances.- See Also:
- 
- FeatureQuery.getSortBy()
- FeatureQuery.setSortBy(SortBy)
 
 
 
- 
 
- 
Class FeatureQuery.NamedExpressionclass NamedExpression extends Object implements Serializable- serialVersionUID:
- -6919525113513842514L
 - 
Serialized Fields- 
aliasGenericName alias The name to assign to the expression result, ornullif unspecified.
- 
expressionExpression<? super AbstractFeature, ?> expression The literal, value reference or more complex expression to be retrieved by aQuery. Nevernull.
 
- 
 
- 
Exception Class ForwardOnlyStorageExceptionclass ForwardOnlyStorageException extends DataStoreException implements Serializable- serialVersionUID:
- 5750925701319201321L
 
- 
Exception Class IllegalFeatureTypeExceptionclass IllegalFeatureTypeException extends DataStoreException implements Serializable- serialVersionUID:
- 1426887859737756607L
 
- 
Exception Class IllegalNameExceptionclass IllegalNameException extends NoSuchDataException implements Serializable- serialVersionUID:
- 2435437568097737351L
 
- 
Exception Class IllegalOpenParameterExceptionclass IllegalOpenParameterException extends DataStoreException implements Serializable- serialVersionUID:
- 8167257397599018311L
 
- 
Exception Class IncompatibleResourceExceptionclass IncompatibleResourceException extends DataStoreException implements Serializable- serialVersionUID:
- -1833794980891065300L
 
- 
Exception Class InternalDataStoreExceptionclass InternalDataStoreException extends DataStoreException implements Serializable- serialVersionUID:
- -1955963337799113196L
 
- 
Exception Class NoSuchDataExceptionclass NoSuchDataException extends DataStoreException implements Serializable- serialVersionUID:
- -5883260753916229790L
 
- 
Class ProbeResultclass ProbeResult extends Object implements Serializable- serialVersionUID:
- -4977853847503500550L
 - 
Serialized Fields- 
isSupportedboolean isSupported trueif the storage is supported by theDataStoreProvider.- See Also:
 
- 
mimeTypeString mimeType The storage MIME type, ornullif unknown or not applicable.- See Also:
 
- 
versionVersion version The version of file format or database schema used by the storage, ornullif unknown or not applicable.- See Also:
 
 
- 
 
- 
Exception Class ReadOnlyStorageExceptionclass ReadOnlyStorageException extends DataStoreException implements Serializable- serialVersionUID:
- 5710116172772560023L
 
- 
Exception Class ResourceAlreadyExistsExceptionclass ResourceAlreadyExistsException extends DataStoreException implements Serializable- serialVersionUID:
- 3854120553618596031L
 
- 
Class StorageConnectorclass StorageConnector extends Object implements Serializable- serialVersionUID:
- 2524083964906593093L
 
- 
Exception Class UnsupportedEncodingExceptionclass UnsupportedEncodingException extends DataStoreContentException implements Serializable- serialVersionUID:
- 4998668012290557156L
 
- 
Exception Class UnsupportedQueryExceptionclass UnsupportedQueryException extends DataStoreException implements Serializable- serialVersionUID:
- -4593505566766684270L
 
- 
Exception Class UnsupportedStorageExceptionclass UnsupportedStorageException extends IllegalOpenParameterException implements Serializable- serialVersionUID:
- -8754573140979570187L
 
 
- 
- 
Package org.apache.sis.storage.event- 
Class CascadedStoreEventclass CascadedStoreEvent extends StoreEvent implements Serializable- serialVersionUID:
- -1319167650150261418L
 
- 
Class CloseEvent- serialVersionUID:
- 9121559491613566295L
 
- 
Class StoreEventclass StoreEvent extends EventObject implements Serializable- serialVersionUID:
- -1725093072445990248L
 - 
Serialized Fields- 
consumedboolean consumed Whether this event has been consumed. A consumed event is not propagated to other listeners.
- 
consumeLaterboolean consumeLater Whether to consume this event after all listeners registered on the source resource but before listeners registered on the parent resource or data store.
 
- 
 
- 
Class WarningEventclass WarningEvent extends StoreEvent implements Serializable- serialVersionUID:
- 3825327888379868663L
 - 
Serialized Fields- 
descriptionLogRecord description The warning message together with its severity level, source method/class name, stack trace, thread identifier, etc.
 
- 
 
 
- 
- 
Package org.apache.sis.storage.netcdf- 
Class AttributeNames.Dimensionclass Dimension extends Object implements Serializable- serialVersionUID:
- 5063525623830032591L
 - 
Serialized Fields- 
DEFAULT_NAME_TYPEDimensionNameType DEFAULT_NAME_TYPE The default ISO 19115 dimension name type, ornullif none. By default,DimensionNameType.COLUMNis associated to longitudes andDimensionNameType.ROWto latitudes since geographic maps in netCDF files are typically shown horizontally.The default associations may not be always correct since the columns and rows can be anything. Strictly speaking, the dimension name types shall be associated to the grid axes rather than the coordinate system axes. However, the default association is correct in the common case (for netCDF files) where there is no axis swapping in the grid to CRS conversion. 
- 
MAXIMUMString MAXIMUM The attribute name for the maximal value of the bounding box (Recommended). Possible values are"geospatial_lat_max","geospatial_lon_max","geospatial_vertical_max"and"time_coverage_end".
- 
MINIMUMString MINIMUM The attribute name for the minimal value of the bounding box (Recommended). Possible values are"geospatial_lat_min","geospatial_lon_min","geospatial_vertical_min"and"time_coverage_start".
- 
POSITIVEString POSITIVE The attribute name for indicating which direction is positive (Suggested). Possible value is"geospatial_vertical_positive".
- 
RESOLUTIONString RESOLUTION The attribute name for a further refinement of the geospatial bounding box (Suggested). Possible values are"geospatial_lat_resolution","geospatial_lon_resolution","geospatial_vertical_resolution"and"time_coverage_resolution".
- 
SPANString SPAN The attribute name for the difference between the minimal and maximal values. Possible value is"time_coverage_duration".
- 
UNITSString UNITS The attribute name for the bounding box units of measurement. Possible values are"geospatial_lat_units","geospatial_lon_units","geospatial_vertical_units"and"time_coverage_units".
 
- 
 
- 
Class AttributeNames.Responsibleclass Responsible extends Object implements Serializable- serialVersionUID:
- 2680152633273321012L
 - 
Serialized Fields- 
DEFAULT_ROLERole DEFAULT_ROLE The role to use as a fallback if no attribute value is associated to theAttributeNames.Responsible.ROLEkey.
- 
EMAILString EMAIL The attribute name for the responsible's email address. Possible values are"creator_email","contributor_email"or"publisher_email".Path in ISO 19115: 
- 
INSTITUTIONString INSTITUTION The attribute name for the responsible's institution, ornullif none. Possible value is"institution".Path in ISO 19115: 
- 
NAMEString NAME The attribute name for the responsible's name. Possible values for this field are"creator_name","contributor_name"or"publisher_name".Path in ISO 19115: 
- 
ROLEString ROLE The attribute name for the responsible's role, ornullif none. Possible value is"contributor_role".Path in ISO 19115: - See Also:
 
- 
TYPEString TYPE The attribute name for the responsible's type. Possible values for this field are"creator_type"or"publisher_type". Possible values in a netCDF file are"person","group","institution"or"position".
- 
URLString URL The attribute name for the responsible's URL. Possible values are"creator_url","contributor_url"or"publisher_url".Path in ISO 19115: 
 
- 
 
- 
Class AttributeNames.Termclass Term extends Object implements Serializable- serialVersionUID:
- 2625777878209548741L
 - 
Serialized Fields- 
TEXTString TEXT The keyword or the identifier code. Possible values for this field are"id","standard_name","keywords","program","platform"or"instrument".Path in ISO 19115: 
- 
VOCABULARYString VOCABULARY The vocabulary or identifier namespace, ornullif none. Possible values for this field are"naming_authority","standard_name_vocabulary","keywords_vocabulary","platform_vocabulary"or"instrument_vocabulary".Path in ISO 19115: - Metadata/- identificationInfo/- descriptiveKeywords/- thesaurusName/- title
- or Identifier/authority/title
 
 
- 
 
 
- 
- 
Package org.apache.sis.util- 
Exception Class CorruptedObjectExceptionclass CorruptedObjectException extends RuntimeException implements Serializable- serialVersionUID:
- -7595678373605419502L
 
- 
Class DefaultInternationalStringclass DefaultInternationalString extends AbstractInternationalString implements Serializable- serialVersionUID:
- 3663160836923279819L
 - 
Serialization Methods- 
readObjectCanonicalize the locales after deserialization.- Parameters:
- in- the input stream from which to deserialize an international string.
- Throws:
- IOException- if an I/O error occurred while reading or if the stream contains invalid data.
- ClassNotFoundException- if the class serialized on the stream is not on the classpath.
 
 
- 
- 
Serialized Fields
 
- 
Exception Class NullArgumentExceptionclass NullArgumentException extends NullPointerException implements Serializable- serialVersionUID:
- 7924011726325288438L
 
- 
Class ResourceInternationalStringclass ResourceInternationalString extends AbstractInternationalString implements Serializable- serialVersionUID:
- -8636012022904092254L
 
- 
Class SimpleInternationalStringclass SimpleInternationalString extends AbstractInternationalString implements Serializable- serialVersionUID:
- 7600371840915793379L
 - 
Serialization Methods- 
readObjectReads the string. This is required sinceAbstractInternationalString.defaultValueis not serialized.- Parameters:
- in- the input stream from which to deserialize an international string.
- Throws:
- IOException- if an I/O error occurred while reading or if the stream contains invalid data.
- ClassNotFoundException- if the class serialized on the stream is not on the classpath.
 
- 
writeObjectWrites the string. This is required sinceAbstractInternationalString.defaultValueis not serialized.- Parameters:
- out- the output stream where to serialize this international string.
- Throws:
- IOException- if an I/O error occurred while writing.
 
 
- 
 
- 
Exception Class UnconvertibleObjectExceptionclass UnconvertibleObjectException extends IllegalArgumentException implements Serializable- serialVersionUID:
- 4436966248421454692L
 
- 
Exception Class UnknownNameExceptionclass UnknownNameException extends IllegalArgumentException implements Serializable- serialVersionUID:
- 8184564092008827669L
 
- 
Exception Class UnsupportedImplementationExceptionclass UnsupportedImplementationException extends UnsupportedOperationException implements Serializable- serialVersionUID:
- 8871937175259200449L
 
- 
Class Versionclass Version extends Object implements Serializable- serialVersionUID:
- 8402041502662929792L
 - 
Serialized Fields- 
versionString version The version in string form, with leading and trailing spaces removed.
 
- 
 
 
- 
- 
Package org.apache.sis.util.collection- 
Exception Class BackingStoreExceptionclass BackingStoreException extends RuntimeException implements Serializable- serialVersionUID:
- -4549821631559359838L
 
- 
Class CodeListSet- serialVersionUID:
- -6328082298556260980L
 - 
Serialized Fields- 
elementTypeClass<E extends CodeList<E>> elementType The type of code list elements.- See Also:
 
- 
supplementaryBitSet supplementary The bit set for supplementary values beyond thevaluesmask, ornullif none. This is very rarely needed, but we need this field in case a code list has more than 64 elements.Implementation note: The standardEnumSetclass uses different implementations depending on whether the enumeration contains more or less than 64 elements. We cannot apply the same strategy forCodeListSet, because new code list elements can be created at runtime. Consequently, this implementation needs to be able to growth its capacity.
- 
valueslong values A bitmask of code list values present in this map.
 
- 
 
- 
Class DefaultTreeTableclass DefaultTreeTable extends Object implements Serializable- serialVersionUID:
- 7991792044044382191L
 - 
Serialized Fields- 
columnIndicesMap<TableColumn<?>, Integer> columnIndices The index of values associated to each column. This is used by theDefaultTreeTable.Nodeimplementation for storing values in a single flat array. After creation, this map shall be read-only since manyNodeinstances may share it.Implementation note: This field and theDefaultTreeTable.columnsfield could be computed from each other. But we serialize this field anyway because children nodes will typically hold a reference to that map, and we want to preserve the references tree.- See Also:
- 
- DefaultTreeTable.Node.columnIndices
 
 
- 
rootTreeTable.Node root The root node, ornullif not yet specified.
 
- 
 
- 
Class DefaultTreeTable.Nodeclass Node extends Object implements Serializable- serialVersionUID:
- -5729029633479218691L
 - 
Serialized Fields- 
childrenList<TreeTable.Node> children The list of children, ornullif none. Created only when first needed.
- 
columnIndicesMap<TableColumn<?>, Integer> columnIndices The index of values associated to each column. This map is used by theDefaultTreeTable.Node.getValue(TableColumn)andDefaultTreeTable.Node.setValue(TableColumn, Object)methods for identifying the index where to store values in theDefaultTreeTable.Node.valuesarray.This map shall be read-only since many Nodeinstances may share it.- See Also:
- 
- DefaultTreeTable.columnIndices
 
 
- 
parentTreeTable.Node parent The parent of this node, ornullif none.- See Also:
- 
- DefaultTreeTable.Node.getParent()
- DefaultTreeTable.Node.setParent(TreeTable.Node)
 
 
- 
valuesObject[] values The values, ornullif not yet created.
 
- 
 
- 
Class FrequencySortedSet- serialVersionUID:
- 6034102231354388179L
 - 
Serialized Fields- 
countMap<E, Integer> count The frequency of occurrence for each element. We must use a linked hash map instead of an ordinary hash map because we want to preserve insertion order for elements that occur at the same frequency. Values are positives if this set sorts by increasing frequencies, or negatives if this set sorts by decreasing frequencies.
- 
orderint order 0if the element should be sorted in the usual order, or-1if the elements should be sorted in reverse order (most frequent element first). This value is XORed with the number of times n that an element is added:n ^ order. The intent is to store negative numbers in theFrequencySortedSet.countmap if thisFrequencySortedSethas been created for reverse order.Implementation note: we could have used+1and-1for the usual and reverse order respectively, and store the multiplication resultn * orderin theFrequencySortedSet.countmap. We rather use XOR for two reasons: first, XOR is a simpler operation for the CPU than multiplication. Second, XOR guarantees us that all negative numbers can be made positive inFrequencySortedSet.frequencies(), by applying againn ^ order. By contrast, the multiplication approach (or just the-nnegation) would fail to convertInteger.MIN_VALUE.
 
- 
 
- 
Class IntegerList- serialVersionUID:
- 1241962316404811189L
 - 
Serialization Methods- 
writeObjectInvokesIntegerList.trimToSize()before serialization in order to make the stream more compact.- Parameters:
- out- the output stream where to serialize this list.
- Throws:
- IOException- if an I/O error occurred while writing.
 
 
- 
- 
Serialized Fields- 
bitCountint bitCount The bit count for values.
- 
maskint mask The mask computed as(1 << bitCount) - 1.
- 
sizeint size The list size. Initially 0.- See Also:
 
- 
valueslong[] values The packed values. We use thelongtype instead ofintsince 64 bits machines are common now.
 
- 
 
- 
Class RangeSet- serialVersionUID:
- 7493555225994855486L
 - 
Serialization Methods- 
readObjectInvoked after deserialization. Initializes the transient fields.- Parameters:
- in- the input stream from which to deserialize a range set.
- Throws:
- IOException- if an I/O error occurred while reading or if the stream contains invalid data.
- ClassNotFoundException- if the class serialized on the stream is not on the classpath.
 
- 
writeObjectInvoked before serialization. Trims the internal array to the minimal size in order to reduce the size of the object to be serialized.- Parameters:
- out- the output stream where to serialize this range set.
- Throws:
- IOException- if an I/O error occurred while writing.
 
 
- 
- 
Serialized Fields- 
arrayObject array The array of ranges. It may be either an array of Java primitive type likeint[]orfloat[], or an array ofComparableelements. All elements at even indices are minimal values, and all elements at odd indices are maximal values. Elements in this array must be strictly increasing without duplicated values.Note: The restriction against duplicated values will need to be removed in a future version if we want to support open intervals. All binary searches in this class will need to take in account the possibility for duplicated values.
- 
elementCodebyte elementCode The primitive type, as one ofDOUBLE,FLOAT,LONG,INTEGER,SHORT,BYTE,CHARACTERenumeration. If theRangeSet.elementTypeis not the wrapper of a primitive type, then this field value isOTHER.
- 
elementTypeClass<E extends Comparable<? super E>> elementType The type of elements in the ranges. If the element are numbers, then the value is the wrapper type (not the primitive type).- See Also:
 
- 
isMaxIncludedboolean isMaxIncluded trueif the maximal values of ranges in this set are inclusive, orfalseif exclusive. This value is specified at construction time and enforced when ranges are added or removed.- See Also:
 
- 
isMinIncludedboolean isMinIncluded trueif the minimal values of ranges in this set are inclusive, orfalseif exclusive. This value is specified at construction time and enforced when ranges are added or removed.- See Also:
 
 
- 
 
- 
Class TreeTableFormat- serialVersionUID:
- 147992015470098561L
 - 
Serialized Fields- 
columnIndicesMap<TableColumn<?>, Integer> columnIndices The table columns to format, ornullfor formatting all of them. This map shall not be modified after creation, because it may be shared by many tables.
- 
indentationint indentation The number of characters to add on the left side for each indentation level. The default value is 4.
- 
nodeFilterPredicate<TreeTable.Node> nodeFilter A filter for specifying whether a node should be formatted, ornullif no filtering is applied. This is ignored at parsing time.
- 
verticalLinePositionint verticalLinePosition The position of the vertical line, relative to the position of the label of the parent node. The default value is 2, which means that the vertical line is drawn below the third letter of the node label.
 
- 
 
 
- 
- 
Package org.apache.sis.util.iso- 
Class AbstractNameclass AbstractName extends Object implements Serializable- serialVersionUID:
- 667242702456713391L
 
- 
Class DefaultLocalNameclass DefaultLocalName extends AbstractName implements Serializable- serialVersionUID:
- -697839568997068872L
 - 
Serialization Methods- 
readResolveIf an instance already exists for the deserialized name, returns that instance.Because of its private access, this method is not invoked if the deserialized class is a subclass. This is the intended behavior since we don't want to replace an instance of a user-defined class. - Throws:
- ObjectStreamException- required by specification but should never be thrown.
 
 
- 
- 
Serialized Fields- 
nameCharSequence name The name, either as aStringor anInternationalString.Note on JAXB annotationTheXmlElementannotation applied here is appropriate forTypeNameandMemberNamesubtypes only. It is not appropriate when (un)marshalling directly aLocalName. The distinction between the two cases is done byGO_GenericName, which replace theLocalNameinstance by an internalNameValueobject (so the XML element declared here is never marshalled). Example:
 versus<gco:LocalName codeSpace=\"A code space\">A name in a scope</gco:LocalName> <gco:TypeName> <gco:aName> <gco:CharacterString>Another local name</gco:CharacterString> </gco:aName> </gco:TypeName>
- 
scopeNameSpace scope The scope of this name, ornullif the scope is the uniqueGLOBALinstance. We don't use direct reference toGLOBALbecausenullis used as a sentinel value for stopping iterative searches (using GLOBAL would have higher risk of never-ending loops in case of bug), and in order to reduce the stream size during serialization.
 
- 
 
- 
Class DefaultMemberNameclass DefaultMemberName extends DefaultLocalName implements Serializable- serialVersionUID:
- 7307683415489715298L
 - 
Serialized Fields- 
attributeTypeTypeName attributeType The type of the data associated with the record member.
 
- 
 
- 
Class DefaultNameSpaceclass DefaultNameSpace extends Object implements Serializable- serialVersionUID:
- 8272640747799127007L
 - 
Serialization Methods- 
readResolveIf an instance already exists for the deserialized namespace, returns that instance. Otherwise completes the initialization of the deserialized instance.Because of its package-private access, this method is not invoked if the deserialized class is a subclass defined in another package. This is the intended behavior since we don't want to replace an instance of a user-defined class. - Throws:
- ObjectStreamException- required by specification but should never be thrown.
 
 
- 
- 
Serialized Fields- 
headSeparatorString headSeparator The separator to insert between the namespace and the head of any name in that namespace.
- 
nameCharSequence name The name of this namespace, usually as aStringor anInternationalString.
- 
parentDefaultNameSpace parent The parent namespace, ornullif the parent is the uniqueGLOBALinstance. We don't use direct reference toGLOBALbecausenullis used as a sentinel value for stopping iterative searches (using GLOBAL would have higher risk of never-ending loops in case of bug), and in order to reduce the stream size during serialization.- See Also:
- 
- DefaultNameSpace.parent()
 
 
- 
separatorString separator The separator to insert between the parsed names of any name in that namespace.
 
- 
 
- 
Class DefaultRecordclass DefaultRecord extends Object implements Serializable- serialVersionUID:
- -5293250754663538325L
 - 
Serialized Fields- 
definitionRecordDefinition definition The type definition of this record. Cannot benull.
- 
valuesObject values The record values in an array. May be an array of primitive type for compactness, which is why the type is notObject[]. Should never benull, except temporarily during XML unmarshalling.
 
- 
 
- 
Class DefaultRecordTypeclass DefaultRecordType extends RecordDefinition implements Serializable- serialVersionUID:
- -1534515712654429099L
 - 
Serialization Methods- 
readObjectInvoked on deserialization for restoring the transient fields. SeeDefaultRecordType.writeObject(ObjectOutputStream)for the stream data description.- Parameters:
- in- the input stream from which to deserialize an object.
- Throws:
- IOException- if an I/O error occurred while reading or if the stream contains invalid data.
- ClassNotFoundException- if the class serialized on the stream is not on the classpath.
 
- 
writeObjectInvoked on serialization for writing the field names and their type.- Serial Data:
- the number of fields as an int, followed by a (MemberName,Type) pair for each field.
- Parameters:
- out- the output stream where to serialize this object.
- Throws:
- IOException- if an I/O error occurred while writing.
 
 
- 
- 
Serialized Fields- 
containerRecordSchema container The schema that contains this record type.- See Also:
 
- 
typeNameTypeName typeName The name that identifies this record type.- See Also:
 
 
- 
 
- 
Class DefaultScopedNameclass DefaultScopedName extends AbstractName implements Serializable- serialVersionUID:
- 1363103337249930577L
 - 
Serialized Fields- 
parsedNamesUnmodifiableArrayList<? extends LocalName> parsedNames The immutable list of parsed names.
 
- 
 
- 
Class DefaultTypeNameclass DefaultTypeName extends DefaultLocalName implements Serializable- serialVersionUID:
- 7571710679743017926L
 - 
Serialized Fields- 
javaTypeType javaType The value returned byDefaultTypeName.toJavaType(), ornullif none. This is usually aClass, which is serializable.
 
- 
 
 
- 
- 
Package org.apache.sis.util.logging- 
Class PerformanceLevelclass PerformanceLevel extends Level implements Serializable- serialVersionUID:
- -6547125008284983701L
 - 
Serialized Fields- 
localizationshort localization The key for producing a localized name of this level.
- 
minDurationlong minDuration The minimal duration (in nanoseconds) for logging the record.
 
- 
 
 
- 
- 
Package org.apache.sis.xml- 
Class NilReasonclass NilReason extends Object implements Serializable- serialVersionUID:
- 5553785821187789895L
 - 
Serialization Methods- 
readResolveInvoked after deserialization in order to return a unique instance if possible.- Throws:
- ObjectStreamException- required by specification but should never be thrown.
 
 
- 
- 
Serialized Fields- 
reasonObject reason 
 
- 
 
- 
Class XLinkclass XLink extends Object implements Serializable- serialVersionUID:
- 4046720871882443681L
 - 
Serialized Fields- 
actuateXLink.Actuate actuate Communicates the desired timing of traversal from the starting resource to the ending resource.- See Also:
 
- 
arcroleURI arcrole A URI reference for some description of the arc role.- See Also:
 
- 
fromString from The starting resource. The value must correspond to the same value for somelabelattribute.- See Also:
 
- 
hashCodeint hashCode The cached hash code value, computed only if thisXLinkis unmodifiable. Otherwise, this field is left to zero. This field is computed when theXLink.freeze()method has been invoked.
- 
hrefURI href A URN to an external resources, or to another part of a XML document, or an identifier.- See Also:
 
- 
labelString label Identifies the target of afromortoattribute.- See Also:
 
- 
roleURI role A URI reference for some description of the arc role.- See Also:
 
- 
showXLink.Show show Communicates the desired presentation of the ending resource on traversal from the starting resource.- See Also:
 
- 
titleInternationalString title Just as with resources, this is simply a human-readable string with a short description for the arc.- See Also:
 
- 
toString to The ending resource. The value must correspond to the same value for somelabelattribute.- See Also:
 
- 
typeXLink.Type type The type of link. Ifnull, then the type will be inferred byXLink.getType().- See Also:
 
 
- 
 
 
-