Serialized Form
-
Package org.apache.sis.console
-
Exception Class InvalidCommandException
class InvalidCommandException extends Exception implements Serializable- serialVersionUID:
- 4751525514150949949L
-
Serialized Fields
-
command
String command
The name of the invalid command.
-
-
Exception Class InvalidOptionException
class InvalidOptionException extends Exception implements Serializable- serialVersionUID:
- 2947996310387227986L
-
Serialized Fields
-
option
String option
The name of the invalid option.
-
-
-
Package org.apache.sis.coverage
-
Exception Class CannotEvaluateException
class CannotEvaluateException extends RuntimeException implements Serializable -
Class Category
class Category extends Object implements Serializable- serialVersionUID:
- 2630516005075467646L
-
Serialized Fields
-
converse
Category 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 bethis
if 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:
-
name
InternationalString name
The category name.- See Also:
-
range
NumberRange<?> 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
MeasurementRange
if theCategory.toConverse
is identity and the units of measurement are known.
NaN
if this category is a qualitative category converted to real values. Those categories are characterized by two apparently contradictory properties, and are implemented usingFloat.NaN
values:- This category is member of a
SampleDimension
having an identity transfer function. - The transfer function of this category is absent (because this category is qualitative).
- See Also:
-
toConverse
MathTransform1D toConverse
The conversion from sample values to real values (or conversely), nevernull
even for qualitative categories. In the case of qualitative categories, this transfer function shall map toNaN
values 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 IllegalSampleDimensionException
class IllegalSampleDimensionException extends IllegalArgumentException implements Serializable- serialVersionUID:
- 6564945210063482395L
-
Exception Class MismatchedCoverageRangeException
class MismatchedCoverageRangeException extends IllegalArgumentException implements Serializable- serialVersionUID:
- -8484971745880403661L
-
Exception Class PointOutsideCoverageException
class PointOutsideCoverageException extends CannotEvaluateException implements Serializable -
Class RegionOfInterest
class RegionOfInterest extends Object implements Serializable- serialVersionUID:
- -8408578541189424074L
-
Serialized Fields
-
crs
CoordinateReferenceSystem crs
The coordinate reference system of the region of interest, In current version, it shall be a two-dimensional CRS. May benull
if unknown. -
geometry
Shape geometry
The region of interest as a geometry. Coordinates are in the CRS given beRegionOfInterest.crs
.
-
-
Class SampleDimension
class SampleDimension extends Object implements Serializable- serialVersionUID:
- -4966135180995819364L
-
Serialized Fields
-
background
Number background
The background value, ornull
if unspecified. Should be a sample value of a qualitative category in theSampleDimension.categories
list, but this is not mandatory.- See Also:
-
categories
CategoryList categories
The list of categories making this sample dimension. May be empty but shall never be null. -
converse
SampleDimension converse
TheSampleDimension
that describes values after transfer function has been applied, or if thisSampleDimension
is already converted then the original sample dimension. May benull
if this sample dimension has no transfer function, orthis
if 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:
-
name
GenericName 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:
-
transferFunction
MathTransform1D transferFunction
The transform from samples to real values. May benull
if this sample dimension does not define any transform (which is not the same than defining an identity transform).- See Also:
-
-
Exception Class SubspaceNotSpecifiedException
class SubspaceNotSpecifiedException extends CannotEvaluateException implements Serializable- serialVersionUID:
- -8993517725073815199L
-
-
Package org.apache.sis.coverage.grid
-
Class DimensionalityReduction
class DimensionalityReduction extends Object implements Serializable- serialVersionUID:
- -6462887684250336261L
-
Serialized Fields
-
componentsOfCRS
Object[] componentsOfCRS
Partially filled array of CRS components to use for building a compound CRS. Elements in this array are either instances ofCoordinateReferenceSystem
orInteger
. The CRS elements are components in the dimensions that were removed, while the integer elements are slots where to insert components of a reduced CRS with the number of dimensions given by the integer. This array isnull
if at least one CRS component cannot be isolated. -
crsAxesToRemove
int[] crsAxesToRemove
Indices of target dimensions that have been removed. Values must be in strictly increasing order. -
gridAxesToPass
int[] gridAxesToPass
Indices of source grid dimensions to keep in the reduced grid. This is the parameter of the "pass-through" coordinate operation. Values must be in strictly increasing order.- See Also:
-
reducedGeometry
GridGeometry reducedGeometry
The reduced grid geometry. The number of dimensions shall be the number of bits set in theDimensionalityReduction.gridAxesToPass
bitmask.- See Also:
-
removedCornerToCRS
MathTransform removedCornerToCRS
The part of the "grid to CRS" transform which has been removed in the reduced grid geometry. The number of source and target dimensions are the same than in the source grid geometry. The dimensions identified byDimensionalityReduction.gridAxesToPass
are pass-through dimensions.- See Also:
-
removedGridToCRS
MathTransform removedGridToCRS
The part of the "grid to CRS" transform which has been removed in the reduced grid geometry. The number of source and target dimensions are the same than in the source grid geometry. The dimensions identified byDimensionalityReduction.gridAxesToPass
are pass-through dimensions.- See Also:
-
sliceCoordinates
Map<Integer,
Long> sliceCoordinates Grid coordinates to use inreverse(…)
method calls for reconstituting some removed dimensions. Keys are grid dimensions of the source that are not in theDimensionalityReduction.gridAxesToPass
array. Values are grid coordinates to assign to the source grid extent at the dimension identified by the key. This map does not need to contain an entry for all removed dimensions.- See Also:
-
sourceGeometry
GridGeometry sourceGeometry
The source grid geometry with all dimensions.- See Also:
-
-
Exception Class DisjointExtentException
class DisjointExtentException extends IllegalGridGeometryException implements Serializable- serialVersionUID:
- -1437479443547738220L
-
Class FractionalGridCoordinates
class FractionalGridCoordinates extends Object implements Serializable- serialVersionUID:
- 5652265407347129550L
-
Serialized Fields
-
coordinates
double[] coordinates
The grid coordinates as floating-point numbers.
-
-
Class GridExtent
class GridExtent extends Object implements Serializable- serialVersionUID:
- -4717353677844056017L
-
Serialized Fields
-
coordinates
long[] 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.- See Also:
-
types
DimensionNameType[] types
Type of each axis (vertical, temporal, …) ornull
if 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 manyGridExtent
instances.- See Also:
-
-
Class GridGeometry
class GridGeometry extends Object implements Serializable- serialVersionUID:
- -954786616001606624L
-
Serialized Fields
-
cornerToCRS
MathTransform cornerToCRS
Same conversion thanGridGeometry.gridToCRS
but from cell corner instead of center. This transform is preferable togridToCRS
for 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. -
envelope
ImmutableEnvelope envelope
The geodetic envelope, ornull
if unknown. If non-null, this envelope is usually the gridGridGeometry.extent
transformed to real world coordinates. The Coordinate Reference System} (CRS) of this envelope defines the "real world" CRS of this grid geometry.- See Also:
-
extent
GridExtent extent
The valid domain of a grid coverage, ornull
if 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:
-
gridToCRS
MathTransform gridToCRS
The conversion from grid indices to "real world" coordinates, ornull
if unknown. If non-null, the conversion shall map cell center. This conversion is usually, but not necessarily, affine.- See Also:
-
nonLinears
long nonLinears
Whether the conversions from grid coordinates to the CRS are linear, for each target axis. The bit located at1L << dimension
is 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 oflong
type limits the capacity to 64 dimensions. But actuallyGridGeometry
can contain more dimensions provided that index of the last non-linear dimension is not greater than 64.- See Also:
-
resolution
double[] resolution
An estimation of the grid resolution, in units of the CRS axes. Computed fromGridGeometry.gridToCRS
, eventually together withGridGeometry.extent
. May benull
if unknown. If non-null, the array length is equal to the number of CRS dimensions.- See Also:
-
-
Class GridOrientation
class GridOrientation extends Object implements Serializable- serialVersionUID:
- -1354776950822418237L
-
Serialized Fields
-
canReorderGridAxis
boolean canReorderGridAxis
WhetherGridExtent
can 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 thegridToCRS
transform instead.- See Also:
-
crsVariant
AxesConvention crsVariant
If the user-specified CRS should be substituted by a variant of that CRS, the variant to use. Otherwisenull
. If non-null, either thegridToCRS
matrix may be non-diagonal or theGridExtent
axes may be ordered, depending onGridOrientation.canReorderGridAxis
value.- See Also:
-
flippedAxes
long flippedAxes
Set of grid axes to reverse, as a bit mask. For any dimension i, the bit at1L << i
is 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 IllegalGridGeometryException
class IllegalGridGeometryException extends IllegalArgumentException implements Serializable- serialVersionUID:
- -7849140502096470380L
-
Exception Class IncompleteGridGeometryException
class IncompleteGridGeometryException extends IllegalStateException implements Serializable- serialVersionUID:
- -7386283388753448743L
-
Class PixelTranslation
class PixelTranslation extends Static implements Serializable- serialVersionUID:
- -5671620211497720808L
-
Serialized Fields
-
dx
double dx
The translation among the x axis relative to pixel center. The value is typically −½, 0 or +½. -
dy
double dy
The translation among the y axis relative to pixel center. The value is typically −½, 0 or +½. -
orientation
PixelOrientation orientation
The pixel orientation for this translation. Most common values arePixelOrientation.UPPER_LEFT
andPixelOrientation.CENTER
.
-
-
-
Package org.apache.sis.feature
-
Class AbstractAssociation
class AbstractAssociation extends Field<AbstractFeature> implements Serializable- serialVersionUID:
- 5992169056331267867L
-
Serialized Fields
-
role
DefaultAssociationRole role
Information about the association.
-
-
Class AbstractAttribute
class AbstractAttribute extends Field<V> implements Serializable- serialVersionUID:
- 7442739120526654676L
-
Serialization Methods
-
readObject
Invoked on deserialization for restoring theAbstractAttribute.characteristics
field.- 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 module path.
-
writeObject
Invoked on serialization for saving theAbstractAttribute.characteristics
field.- Parameters:
out
- the output stream where to serialize this attribute.- Throws:
IOException
- if an I/O error occurred while writing.
-
-
Serialized Fields
-
type
DefaultAttributeType<V> type
Information about the attribute (base Java class, domain of values, etc.).
-
-
Class AbstractFeature
class AbstractFeature extends Object implements Serializable- serialVersionUID:
- -5637918246427380190L
-
Serialized Fields
-
type
DefaultFeatureType type
Information about the feature (name, characteristics, etc.).
-
-
Class AbstractIdentifiedType
class AbstractIdentifiedType extends Object implements Serializable- serialVersionUID:
- 277130188958446740L
-
Serialized Fields
-
definition
InternationalString definition
Concise definition of the element.- See Also:
-
deprecated
boolean deprecated
true
if this type is deprecated.- See Also:
-
description
InternationalString description
Optional information beyond that required for concise definition of the element. The description may assist in understanding the element scope and application.- See Also:
-
designation
InternationalString designation
Natural language designator for the element. This can be used as an alternative to the AbstractIdentifiedType.name in user interfaces.- See Also:
-
name
GenericName name
The name of this type.- See Also:
-
-
Class AbstractOperation
class AbstractOperation extends AbstractIdentifiedType implements Serializable- serialVersionUID:
- -179930765502963170L
-
Class DefaultAssociationRole
class DefaultAssociationRole extends FieldType implements Serializable- serialVersionUID:
- 1592712639262027124L
-
Serialized Fields
-
valueType
FeatureType valueType
The type of feature instances to be associated.- See Also:
-
-
Class DefaultAttributeType
class DefaultAttributeType extends FieldType implements Serializable- serialVersionUID:
- -817024213677735239L
-
Serialization Methods
-
readObject
Invoked on deserialization for restoring theDefaultAttributeType.characteristics
field.- 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 module path.
-
writeObject
Invoked on serialization for saving theDefaultAttributeType.characteristics
field.- Parameters:
out
- The output stream where to serialize this attribute type.- Throws:
IOException
- if an I/O error occurred while writing.
-
-
Serialized Fields
-
Class DefaultFeatureType
class DefaultFeatureType extends AbstractIdentifiedType implements Serializable- serialVersionUID:
- -4357370600723922312L
-
Serialization Methods
-
readObject
Invoked on deserialization for restoring theDefaultFeatureType.byName
and 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 module path.
-
-
Serialized Fields
-
isAbstract
boolean isAbstract
Iftrue
, the feature type acts as an abstract super-type.- See Also:
-
properties
List<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.- See Also:
-
superTypes
Set<DefaultFeatureType> superTypes
The direct parents of this feature type, or an empty set if none.- See Also:
-
-
Class FeatureFormat
- serialVersionUID:
- -5792086817264884947L
-
Serialized Fields
-
columns
EnumSet<FeatureFormat.Column> columns
The columns to include in the table formatted by thisFeatureFormat
. By default, all columns having at least one value are included. -
displayLocale
Locale displayLocale
The locale for international strings.
-
-
-
Package org.apache.sis.geometry
-
Class CoordinateFormat
- serialVersionUID:
- 6633388113040644304L
-
Serialization Methods
-
readObject
Invoked 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 module path.
-
-
Serialized Fields
-
defaultCRS
CoordinateReferenceSystem defaultCRS
The coordinate reference system to assume if no CRS is attached to the position to format. May benull
.- See Also:
-
desiredPrecisions
double[] desiredPrecisions
The desired precisions for each coordinate, ornull
if 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()
.- See Also:
-
groundAccuracy
Quantity<?> groundAccuracy
The declared accuracy on ground, ornull
if 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:
-
groundPrecision
Quantity<?> groundPrecision
The desired ground precision, ornull
if unspecified. This precision may not apply to all axes. The "ground axes" dimensions are identified by the bits set in theCoordinateFormat.groundDimensions
bitmask.- See Also:
-
separator
String separator
The separator between each coordinate values to be formatted. The default value is a EM space space (U+2003).- See Also:
-
-
Class DirectPosition1D
class DirectPosition1D extends AbstractDirectPosition implements Serializable- serialVersionUID:
- -8318842301025970006L
-
Serialized Fields
-
coordinate
double coordinate
The coordinate value. -
crs
CoordinateReferenceSystem crs
The coordinate reference system for this position;
-
-
Class DirectPosition2D
class DirectPosition2D extends Point2D.Double implements Serializable- serialVersionUID:
- 6063110617109934018L
-
Serialized Fields
-
crs
CoordinateReferenceSystem crs
The coordinate reference system for this position;
-
-
Class Envelope2D
class Envelope2D extends Rectangle2D.Double implements Serializable- serialVersionUID:
- 761232175464415062L
-
Serialized Fields
-
crs
CoordinateReferenceSystem crs
The coordinate reference system, ornull
.
-
-
Class GeneralDirectPosition
class GeneralDirectPosition extends AbstractDirectPosition implements Serializable- serialVersionUID:
- -1775358214919832302L
-
Serialized Fields
-
coordinates
double[] coordinates
The coordinates of the direct position. The length of this array is the dimension of this direct position. -
crs
CoordinateReferenceSystem crs
The coordinate reference system for this position, ornull
.
-
-
Class GeneralEnvelope
class GeneralEnvelope extends ArrayEnvelope implements Serializable- serialVersionUID:
- 3796799507279068254L
-
Class ImmutableEnvelope
class ImmutableEnvelope extends ArrayEnvelope implements Serializable- serialVersionUID:
- 8740224085449107870L
-
Exception Class MismatchedReferenceSystemException
class MismatchedReferenceSystemException extends IllegalArgumentException implements Serializable- serialVersionUID:
- 6222334569692693273L
-
Exception Class UnmodifiableGeometryException
class UnmodifiableGeometryException extends UnsupportedOperationException implements Serializable- serialVersionUID:
- 8679047625299612669L
-
-
Package org.apache.sis.gui.dataset
-
Class ResourceEvent
class ResourceEvent extends Event implements Serializable- serialVersionUID:
- 1363812583271647542L
-
Serialized Fields
-
file
File file
Path to the resource being opened or closed, ornull
if unknown.
-
-
-
Package org.apache.sis.gui.referencing
-
Class PositionableProjection
-
Serialized Fields
-
nameKey
short nameKey
The projection name as aResources
keys.
-
-
-
-
Package org.apache.sis.image
-
Class TransferType
class TransferType extends Object implements Serializable- serialVersionUID:
- -2891665589742927570L
-
Serialization Methods
-
readResolve
Returns a unique instance on deserialization.- Throws:
ObjectStreamException
- if the serialized object defines an unknown data type.
-
-
Serialized Fields
-
dataBufferType
int dataBufferType
The type as one of theDataBuffer
constants. This is the value returned byRaster.getTransferType()
.
-
-
-
Package org.apache.sis.io
-
Class CompoundFormat
class CompoundFormat extends Format implements Serializable- serialVersionUID:
- -689151528653024968L
-
Serialized Fields
-
locale
Locale locale
The locale given at construction time, orLocale.ROOT
(nevernull
) for unlocalized format. SeeCompoundFormat.getLocale()
for more information onROOT
locale.- See Also:
-
timezone
TimeZone timezone
The timezone given at construction time, ornull
for UTC.- See Also:
-
-
Exception Class InvalidSeekException
class InvalidSeekException extends IOException implements Serializable- serialVersionUID:
- -3327667930906602606L
-
Class TabularFormat
- serialVersionUID:
- -4556687020021477908L
-
Serialized Fields
-
beforeFill
String 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. -
columnSeparator
String 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. -
fillCharacter
char 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)
. -
isParsePatternDefined
boolean isParsePatternDefined
true
if the user defined the parsing pattern explicitly. -
lineSeparator
String lineSeparator
The line separator to use for formatting the tree. The default value is system-dependent.- See Also:
-
omitTrailingNulls
boolean omitTrailingNulls
true
if the trailingnull
values 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. -
parsePattern
Pattern parsePattern
The pattern used at parsing time for finding the column separators, ornull
if not yet constructed. This field is serialized because it may be a user-specified pattern. The samePattern
instance can be safely shared by manyTabularFormat
instances.
-
-
-
Package org.apache.sis.io.wkt
-
Class Colors
class Colors extends Object implements Serializable- serialVersionUID:
- 256160285861027191L
-
Serialization Methods
-
readResolve
Replaces the deserialized instance byColors.DEFAULT
one if possible.- Throws:
ObjectStreamException
- required by specification but should never be thrown.
-
-
Serialized Fields
-
isImmutable
boolean isImmutable
true
if this instance shall be considered as immutable. -
map
EnumMap<ElementKind,
X364> map The map of colors. Consider this field as final — it is modified only byColors.clone()
.
-
-
Class Symbols
class Symbols extends Object implements Serializable- serialVersionUID:
- -1730166945430878916L
-
Serialization Methods
-
readResolve
Invoked on deserialization for replacing the deserialized instance by the constant instance. This method also opportunistically recompute theSymbols.quote
field if no replacement is done.- Throws:
ObjectStreamException
- required by specification but should never be thrown.
-
-
Serialized Fields
-
brackets
int[] 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]
.
- See Also:
-
closeSequence
int closeSequence
The character (as Unicode code point) used for opening (openSequence
) or closing (closeSequence
) an array or enumeration. -
isImmutable
boolean isImmutable
true
if this instance shall be considered as immutable. -
locale
Locale locale
The locale of decimal format symbols or other symbols.- See Also:
-
openSequence
int openSequence
The character (as Unicode code point) used for opening (openSequence
) or closing (closeSequence
) an array or enumeration. -
quotes
int[] 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]
.
'"'
. -
separator
String 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 Transliterator
class Transliterator extends Object implements Serializable- serialVersionUID:
- 7115456393795045932L
-
Exception Class UnformattableObjectException
class UnformattableObjectException extends UnsupportedOperationException implements Serializable- serialVersionUID:
- 3623766455562385536L
-
Exception Class UnparsableObjectException
class UnparsableObjectException extends ParseException implements Serializable- serialVersionUID:
- 5949195205739826024L
-
Class Warnings
class Warnings extends Object implements Serializable- serialVersionUID:
- -1825161781642905329L
-
Serialized Fields
-
errorLocale
Locale 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:
-
exceptionSources
LinkedHashMap<Exception,
String[]> exceptionSources The keywords of elements in which exception occurred. For eachString[]
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 thisWarnings
implementation. -
ignoredElements
Map<String,
List<String>> ignoredElements Keyword of unknown elements. This is initially a direct reference to theAbstractParser.ignoredElements
map, which is okay only until a new parsing start. If thisWarnings
instance is given to the user, then theWarnings.publish()
method must be invoked in order to copy this map.- See Also:
-
isParsing
boolean isParsing
false
if the warnings occurred while formatting, ortrue
if they occurred while parsing. -
messages
ArrayList<Object> messages
Warning messages or exceptions emitted during parsing or formatting. 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:
- An optional message as an
-
published
boolean published
true
ifWarnings.publish()
has been invoked. -
root
String root
Name identifier or class name of the root object being parsed or formatted.- See Also:
-
-
Class WKTFormat
- serialVersionUID:
- -2909110214650709560L
-
Serialized Fields
-
authority
Citation authority
The preferred authority for objects or parameter names. Anull
value means that the authority shall be inferred from the WKTFormat.convention. -
colors
Colors colors
The immutable set of colors to use for this formatter, ornull
for 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:
-
convention
Convention convention
The convention to use. The same object is also referenced in the WKTFormat.formatter. It appears here for serialization purpose. -
fragments
TreeMap<String,
StoredTree> fragments WKT fragments that can be inserted in longer WKT strings, ornull
if 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:
-
indentation
byte 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. -
keywordCase
KeywordCase keywordCase
Whether WKT keywords shall be formatted in upper case. -
keywordStyle
KeywordStyle keywordStyle
Whether to use short or long WKT keywords. -
listSizeLimit
int listSizeLimit
Maximum number of elements to show in lists, orInteger.MAX_VALUE
if unlimited. If a list is longer than this length, only the first and the last elements will be shown. This limit applies in particular toMathTransform
parameter values ofdouble[]
type, since those parameters may be large interpolation tables.- See Also:
-
symbols
Symbols 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:
-
transliterator
Transliterator transliterator
Transliterator.IDENTITY
for 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
null
value means to infer this property from the WKTFormat.convention.
-
-
-
Package org.apache.sis.math
-
Class Fraction
class Fraction extends Number implements Serializable- serialVersionUID:
- -4501644254763471216L
-
Serialized Fields
-
denominator
int 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:
-
numerator
int numerator
The a term in the a/b fraction. Can be positive, negative or zero.- See Also:
-
-
Class Line
class Line extends Object implements Serializable- serialVersionUID:
- 2185952238314399110L
-
Serialized Fields
-
slope
double slope
The slope for this line. -
x0
double x0
Value of x at y = 0. This value is used for vertical lines. -
y0
double y0
The y value at x = 0.
-
-
Class Plane
class Plane extends Object implements Serializable- serialVersionUID:
- 2956201711131316723L
-
Serialized Fields
-
sx
double sx
The slope along the x values. This coefficient appears in the plane equation sx⋅x + sy⋅y + z₀. -
sy
double sy
The slope along the y values. This coefficient appears in the plane equation sx⋅x + sy⋅y + z₀. -
z0
double z0
The z value at (x,y) = (0,0). This coefficient appears in the plane equation sx⋅x + sy⋅y + z₀.
-
-
Class Statistics
class Statistics extends Object implements Serializable- serialVersionUID:
- 8495118253884975477L
-
Serialized Fields
-
count
int count
Number of non-NaN values given to theStatistics.accept(double)
method. -
countNaN
int countNaN
Number of NaN values given to theStatistics.accept(double)
method. Those value are ignored in the computation of all above values. -
maximum
double maximum
The maximal value given to theStatistics.accept(double)
method. -
minimum
double minimum
The minimal value given to theStatistics.accept(double)
method. -
name
InternationalString 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:
-
squareSum
double squareSum
The sum of square of all values given to theStatistics.accept(double)
method. -
sum
double sum
The sum of all values given to theStatistics.accept(double)
method.
-
-
Class StatisticsFormat
- serialVersionUID:
- 6914760410359494163L
-
Serialized Fields
-
allPopulation
boolean allPopulation
true
if the sample values given toStatistics.accept(…)
methods were the totality of the population under study, orfalse
if they were only a sampling.- See Also:
-
borderWidth
byte borderWidth
The "width" of the border to drawn around the table, in number of lines.- See Also:
-
headerLocale
Locale 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 Angle
class 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 AngleFormat
class AngleFormat extends Format implements Serializable- serialVersionUID:
- 820524050016391537L
-
Serialized Fields
-
degreesFieldWidth
byte 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.fractionFieldWidth
applies to the last non-zero field.maximumTotalWidth
is 0 (the default) if there is no restriction. -
degreesSuffix
String degreesSuffix
Characters to insert before the text to format, and after each field. Anull
value means that there is nothing to insert. -
fractionFieldWidth
byte 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.fractionFieldWidth
applies to the last non-zero field.maximumTotalWidth
is 0 (the default) if there is no restriction. -
isFallbackAllowed
boolean isFallbackAllowed
true
if 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.
- See Also:
-
locale
Locale locale
The locale specified at construction time (never null). -
maximumTotalWidth
byte 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.fractionFieldWidth
applies to the last non-zero field.maximumTotalWidth
is 0 (the default) if there is no restriction. -
minimumFractionDigits
byte 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.fractionFieldWidth
applies to the last non-zero field.maximumTotalWidth
is 0 (the default) if there is no restriction. -
minutesFieldWidth
byte 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.fractionFieldWidth
applies to the last non-zero field.maximumTotalWidth
is 0 (the default) if there is no restriction. -
minutesSuffix
String minutesSuffix
Characters to insert before the text to format, and after each field. Anull
value means that there is nothing to insert. -
optionalFields
byte 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*_FIELD
constant, and the actual bitmask is computed by1 << *_FIELD
. A value of zero means that no field is optional. -
prefix
String prefix
Characters to insert before the text to format, and after each field. Anull
value means that there is nothing to insert. -
roundingMode
RoundingMode roundingMode
The rounding mode, ornull
for the default mode (which isRoundingMode.HALF_EVEN
).- See Also:
-
secondsFieldWidth
byte 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.fractionFieldWidth
applies to the last non-zero field.maximumTotalWidth
is 0 (the default) if there is no restriction. -
secondsSuffix
String secondsSuffix
Characters to insert before the text to format, and after each field. Anull
value means that there is nothing to insert. -
useDecimalSeparator
boolean useDecimalSeparator
Specifies whatever the decimal separator shall be inserted between the integer part and the fraction part of the last field. Afalse
value formats the integer and fractional part without separation, e.g. "34867" for 34.867.
-
-
Class AngleFormat.Field
class Field extends FormatField implements Serializable- serialVersionUID:
- -5015489890305908251L
-
Class ElevationAngle
class ElevationAngle extends Angle implements Serializable- serialVersionUID:
- 442355803542468396L
-
Class Latitude
class Latitude extends Angle implements Serializable- serialVersionUID:
- -2227675003893702061L
-
Class Longitude
class Longitude extends Angle implements Serializable- serialVersionUID:
- -3203511772374891877L
-
Class MeasurementRange
class MeasurementRange extends NumberRange<E extends Number & Comparable<? super E>> implements Serializable- serialVersionUID:
- -3532903747339978756L
-
Serialized Fields
-
unit
Unit<?> unit
The unit of measurement, ornull
if unknown.- See Also:
-
-
Class NumberRange
- serialVersionUID:
- -3198281191274903617L
-
Class QuantityFormat
class QuantityFormat extends Format implements Serializable- serialVersionUID:
- 1014042719969477503L
-
Serialized Fields
-
numberFormat
NumberFormat numberFormat
The format for parsing and formatting the number part. -
unitFormat
UnitFormat unitFormat
The format for parsing and formatting the unit of measurement part.
-
-
Class Range
class Range extends Object implements Serializable- serialVersionUID:
- 603508245068333284L
-
Serialized Fields
-
elementType
Class<E extends Comparable<? super E>> elementType
The base type of elements in this range.- See Also:
-
isMaxIncluded
boolean isMaxIncluded
Whether the minimal or maximum value is included. -
isMinIncluded
boolean isMinIncluded
Whether the minimal or maximum value is included. -
maxValue
E extends Comparable<? super E> maxValue
The minimal and maximal values. -
minValue
E extends Comparable<? super E> minValue
The minimal and maximal values.
-
-
Class RangeFormat
class RangeFormat extends Format implements Serializable- serialVersionUID:
- 2459948572315667868L
-
Serialized Fields
-
alternateForm
boolean alternateForm
true
ifRangeFormat
shall use the alternate form at formatting time. This flag as no effect on parsing, since both forms are accepted.- See Also:
-
closeExclusive
int 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. -
closeExclusiveAlt
int closeExclusiveAlt
An alternative character closing a range in which the maximal value is exclusive. This character is not used for formatting (onlyRangeFormat.closeExclusive
is used), but is accepted during parsing. The default value is'['
. -
closeInclusive
int closeInclusive
The character closing a range in which the maximal value is inclusive. The default value is']'
. -
closeSet
int closeSet
The character closing an empty range or a range containing only one element. The default value is'}'
. -
elementFormat
Format elementFormat
The format to use for parsing and formatting the range components. The format is determined from the element type:AngleFormat
if the element type is assignable toAngle
.NumberFormat
if the element type is assignable toNumber
.DateFormat
if the element type is assignable toDate
.
-
elementType
Class<?> elementType
The type of the range components. Valid types areNumber
,Angle
,Date
or a subclass of those types. This value determines the kind of range to be created by the parse method:- See Also:
-
infinity
String infinity
Symbols used by this format, inferred fromDecimalFormatSymbols
. -
locale
Locale locale
The locale for error message, ornull
for the default. -
minusSign
char minusSign
Symbols used by this format, inferred fromDecimalFormatSymbols
. -
openExclusive
int 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. -
openExclusiveAlt
int openExclusiveAlt
An alternative character opening a range in which the minimal value is exclusive. This character is not used for formatting (onlyRangeFormat.openExclusive
is used), but is accepted during parsing. The default value is']'
. -
openInclusive
int openInclusive
The character opening a range in which the minimal value is inclusive. The default value is'['
. -
openSet
int openSet
The character opening an empty range or a range containing only one element. The default value is'{'
. -
separator
String separator
The string to use as a separator between minimal and maximal value, not including whitespaces. The default value is"…"
(Unicode 2026). -
unitFormat
UnitFormat unitFormat
The format for unit of measurement, ornull
if none. This is non-null if and only ifRangeFormat.elementType
is assignable toNumber
but not toAngle
.
-
-
Class RangeFormat.Field
class Field extends FormatField implements Serializable- serialVersionUID:
- 2000378602311146796L
-
Class UnitFormat
class UnitFormat extends Format implements Serializable- serialVersionUID:
- -3064428584419360693L
-
Serialized Fields
-
labelToUnit
Map<String,
Unit<?>> labelToUnit Units associated to a given label (in addition to the system-wideUnitRegistry
). This map is the converse ofUnitFormat.unitToLabel
. TheUnit
instances may differ from the ones specified by user sinceAbstractUnit.symbol
may 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:
-
locale
Locale locale
The locale specified at construction time or modified byUnitFormat.setLocale(Locale)
.- See Also:
-
style
UnitFormat.Style style
Whether thisUnitFormat
should format long names like "metre" or use unit symbols.- See Also:
-
unitToLabel
Map<Unit<?>,
String> unitToLabel Symbols or names to use for formatting units in replacement to the default unit symbols or names. TheUnit
instances are the ones specified by user in calls toUnitFormat.label(Unit, String)
.- See Also:
-
-
-
Package org.apache.sis.metadata
-
Exception Class InvalidMetadataException
class InvalidMetadataException extends IllegalStateException implements Serializable- serialVersionUID:
- 947896851753786460L
-
Class MetadataStandard
class MetadataStandard extends Object implements Serializable- serialVersionUID:
- 7549790450195184843L
-
Serialization Methods
-
readObject
Invoked 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 module path.
-
-
Serialized Fields
-
citation
Citation citation
Bibliographical reference to the international standard.- See Also:
-
dependencies
MetadataStandard[] dependencies
The dependencies, ornull
if none. If non-null, dependencies will be tested in the order they appear in this array. Consequently, ifMetadataStandard.isMetadata(Class)
may returntrue
for two or more dependencies, then the dependency which should have precedence should be declared first.Note: the
null
value is for serialization compatibility. -
interfacePackage
String interfacePackage
The root package for metadata interfaces. Must have a trailing'.'
.
-
-
Exception Class UnmodifiableMetadataException
class UnmodifiableMetadataException extends UnsupportedOperationException implements Serializable- serialVersionUID:
- 286569086054839096L
-
-
Package org.apache.sis.metadata.iso
-
Class DefaultApplicationSchemaInformation
class DefaultApplicationSchemaInformation extends ISOMetadata implements Serializable- serialVersionUID:
- -884081423040392985L
-
Serialized Fields
-
constraintLanguage
String constraintLanguage
Formal language used in Application Schema. -
graphicsFile
URI graphicsFile
Full application schema given as a graphics file. -
name
Citation name
Name of the application schema used. -
schemaAscii
URI schemaAscii
Full application schema given as an ASCII file. -
schemaLanguage
String schemaLanguage
Identification of the schema language used. -
softwareDevelopmentFile
URI softwareDevelopmentFile
Full application schema given as a software development file. -
softwareDevelopmentFileFormat
String softwareDevelopmentFileFormat
Software dependent format used for the application schema software dependent file.
-
-
Class DefaultExtendedElementInformation
class DefaultExtendedElementInformation extends ISOMetadata implements Serializable- serialVersionUID:
- 5892811836634834434L
-
Serialized Fields
-
condition
InternationalString condition
Condition under which the extended element is mandatory. Non-null value only if the obligation is conditional. -
dataType
Datatype dataType
Code which identifies the kind of value provided in the extended element. -
definition
InternationalString definition
Definition of the extended element. -
domainCode
Integer domainCode
Deprecated.Three digit code assigned to the extended element. Non-null only if the data type is code list element. -
domainValue
InternationalString domainValue
Valid values that can be assigned to the extended element. Returnsnull
if it doesn't apply, for example if the data type is enumeration, code list or code list element. -
maximumOccurrence
Integer maximumOccurrence
Maximum occurrence of the extended element. Returnsnull
if it doesn't apply, for example if the data type is enumeration, code list or code list element. -
name
String name
Name of the extended metadata element. -
obligation
Obligation obligation
Obligation of the extended element. -
parentEntity
Collection<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). -
rationales
Collection<InternationalString> rationales
Reason for creating the extended element. -
rule
InternationalString rule
Specifies how the extended element relates to other existing elements and entities. -
shortName
String shortName
Deprecated.Short form suitable for use in an implementation method such as XML or SGML. -
sources
Collection<ResponsibleParty> sources
Name of the person or organization creating the extended element.
-
-
Class DefaultIdentifier
class DefaultIdentifier extends ISOMetadata implements Serializable- serialVersionUID:
- -23375776954553866L
-
Serialized Fields
-
authority
Citation authority
Person or party responsible for maintenance of the namespace.- See Also:
-
code
String code
Alphanumeric value identifying an instance in the namespace.- See Also:
-
codeSpace
String codeSpace
Identifier or namespace in which the code is valid.- See Also:
-
description
InternationalString description
Natural language description of the meaning of the code value.- See Also:
-
version
String 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 DefaultMetadata
class DefaultMetadata extends ISOMetadata implements Serializable- serialVersionUID:
- -76483485174667242L
-
Serialized Fields
-
acquisitionInformation
Collection<AcquisitionInformation> acquisitionInformation
Provides information about the acquisition of the data. -
alternativeMetadataReferences
Collection<Citation> alternativeMetadataReferences
Reference(s) to alternative metadata or metadata in a non-ISO standard for the same resource. -
applicationSchemaInfo
Collection<ApplicationSchemaInformation> applicationSchemaInfo
Provides information about the conceptual schema of a dataset. -
contacts
Collection<ResponsibleParty> contacts
Parties responsible for the metadata information. -
contentInfo
Collection<ContentInformation> contentInfo
Provides information about the feature catalogue and describes the coverage and image data characteristics. -
dataQualityInfo
Collection<DataQuality> dataQualityInfo
Provides overall assessment of quality of a resource(s). -
dateInfo
Collection<CitationDate> dateInfo
Date(s) associated with the metadata. -
distributionInfo
Distribution distributionInfo
Provides information about the distributor of and options for obtaining the resource(s). -
identificationInfo
Collection<Identification> identificationInfo
Basic information about the resource(s) to which the metadata applies. -
locales
Map<Locale,
Charset> locales Language(s) and character set(s) used within the dataset. -
metadataConstraints
Collection<Constraints> metadataConstraints
Provides restrictions on the access and use of metadata. -
metadataExtensionInfo
Collection<MetadataExtensionInformation> metadataExtensionInfo
Information describing metadata extensions. -
metadataLinkages
Collection<OnlineResource> metadataLinkages
Online location(s) where the metadata is available. -
metadataMaintenance
MaintenanceInformation metadataMaintenance
Provides information about the frequency of metadata updates, and the scope of those updates. -
metadataProfiles
Collection<Citation> metadataProfiles
Citation(s) for the profile(s) of the metadata standard to which the metadata conform. -
metadataScopes
Collection<DefaultMetadataScope> metadataScopes
Scope to which the metadata applies. -
metadataStandards
Collection<Citation> metadataStandards
Citation(s) for the standard(s) to which the metadata conform. -
parentMetadata
Citation parentMetadata
Identification of the parent metadata record. -
portrayalCatalogueInfo
Collection<PortrayalCatalogueReference> portrayalCatalogueInfo
Provides information about the catalogue of rules defined for the portrayal of a resource(s). -
referenceSystemInfo
Collection<ReferenceSystem> referenceSystemInfo
Description of the spatial and temporal reference systems used in the dataset. -
resourceLineages
Collection<Lineage> resourceLineages
Information about the provenance, sources and/or the production processes applied to the resource. -
spatialRepresentationInfo
Collection<SpatialRepresentation> spatialRepresentationInfo
Digital representation of spatial information in the dataset.
-
-
Class DefaultMetadataExtensionInformation
class DefaultMetadataExtensionInformation extends ISOMetadata implements Serializable- serialVersionUID:
- 1471486028607039929L
-
Serialized Fields
-
extendedElementInformation
Collection<ExtendedElementInformation> extendedElementInformation
Provides information about a new metadata element, not found in ISO 19115, which is required to describe geographic data. -
extensionOnLineResource
OnlineResource extensionOnLineResource
Information about on-line sources containing the community profile name and the extended metadata elements. Information for all new metadata elements.
-
-
Class DefaultMetadataScope
class DefaultMetadataScope extends ISOMetadata implements Serializable- serialVersionUID:
- -7186722085106176683L
-
Serialized Fields
-
name
InternationalString name
Description of the scope. -
resourceScope
ScopeCode resourceScope
Code for the scope.
-
-
Class DefaultPortrayalCatalogueReference
class DefaultPortrayalCatalogueReference extends ISOMetadata implements Serializable- serialVersionUID:
- -6211960792438534868L
-
Serialized Fields
-
portrayalCatalogueCitations
Collection<Citation> portrayalCatalogueCitations
Bibliographic reference to the portrayal catalogue cited.
-
-
Class ISOMetadata
class ISOMetadata extends ModifiableMetadata implements Serializable- serialVersionUID:
- -4997239501383133209L
-
Serialized Fields
-
identifiers
Collection<Identifier> identifiers
All identifiers associated with this metadata, ornull
if none. This field is initialized to a non-null value when first needed.
-
-
-
Package org.apache.sis.metadata.iso.acquisition
-
Class DefaultAcquisitionInformation
class DefaultAcquisitionInformation extends ISOMetadata implements Serializable- serialVersionUID:
- 6115581617356679324L
-
Serialized Fields
-
acquisitionPlans
Collection<Plan> acquisitionPlans
Identifies the plan as implemented by the acquisition. -
acquisitionRequirements
Collection<Requirement> acquisitionRequirements
Identifies the requirement the data acquisition intends to satisfy. -
environmentalConditions
EnvironmentalRecord environmentalConditions
A record of the environmental circumstances during the data acquisition. -
instruments
Collection<Instrument> instruments
General information about the instrument used in data acquisition. -
objectives
Collection<Objective> objectives
Identification of the area or object to be sensed. -
operations
Collection<Operation> operations
General information about an identifiable activity which provided the data. -
platforms
Collection<Platform> platforms
General information about the platform from which the data were taken.
-
-
Class DefaultEnvironmentalRecord
class DefaultEnvironmentalRecord extends ISOMetadata implements Serializable- serialVersionUID:
- 3634348015931833471L
-
Serialized Fields
-
averageAirTemperature
Double averageAirTemperature
Average air temperature along the flight pass during the photo flight. -
maxAltitude
Double maxAltitude
Maximum altitude during the photo flight. -
maxRelativeHumidity
Double maxRelativeHumidity
Maximum relative humidity along the flight pass during the photo flight. -
meteorologicalConditions
InternationalString meteorologicalConditions
Meteorological conditions in the photo flight area, in particular clouds, snow and wind.
-
-
Class DefaultEvent
class DefaultEvent extends ISOMetadata implements Serializable- serialVersionUID:
- -519920133287763009L
-
Serialized Fields
-
context
Context context
Meaning of the event. -
expectedObjectives
Collection<Objective> expectedObjectives
Objective or objectives satisfied by an event. -
relatedPass
PlatformPass relatedPass
Pass during which an event occurs. -
relatedSensors
Collection<Instrument> relatedSensors
Instrument or instruments for which the event is meaningful. -
sequence
Sequence sequence
Relative time ordering of the event. -
time
long time
Time the event occurred, orLong.MIN_VALUE
if none. -
trigger
Trigger trigger
Initiator of the event.
-
-
Class DefaultInstrument
class DefaultInstrument extends ISOMetadata implements Serializable- serialVersionUID:
- -7439143424271079960L
-
Serialized Fields
-
citations
Collection<Citation> citations
Complete citation of the instrument. -
description
InternationalString description
Textual description of the instrument. -
mountedOn
Platform mountedOn
Platform on which the instrument is mounted. -
type
InternationalString type
Name of the type of instrument. Examples: framing, line-scan, push-broom, pan-frame.
-
-
Class DefaultObjective
class DefaultObjective extends ISOMetadata implements Serializable- serialVersionUID:
- 8273806197892815938L
-
Serialized Fields
-
extents
Collection<Extent> extents
Extent information including the bounding box, bounding polygon, vertical and temporal extent of the objective. -
functions
Collection<InternationalString> functions
Role or purpose performed by or activity performed at the objective. -
objectiveOccurences
Collection<Event> objectiveOccurences
Event or events associated with objective completion. -
pass
Collection<PlatformPass> pass
Pass of the platform over the objective. -
priority
InternationalString priority
Priority applied to the target. -
sensingInstruments
Collection<Instrument> sensingInstruments
Instrument which senses the objective data. -
types
Collection<ObjectiveType> types
Collection technique for the objective.
-
-
Class DefaultOperation
class DefaultOperation extends ISOMetadata implements Serializable- serialVersionUID:
- 4828650802232651791L
-
Serialized Fields
-
childOperations
Collection<Operation> childOperations
Sub-missions that make up part of a larger mission. -
citation
Citation citation
Identification of the mission. -
description
InternationalString description
Description of the mission on which the platform observations are made and the objectives of that mission. -
objectives
Collection<Objective> objectives
Object(s) or area(s) of interest to be sensed. -
parentOperation
Operation parentOperation
Heritage of the operation. -
plan
Plan plan
Plan satisfied by the operation. -
platforms
Collection<Platform> platforms
Platform (or platforms) used in the operation. -
significantEvents
Collection<Event> significantEvents
Record of an event occurring during an operation. -
status
Progress status
Status of the data acquisition. -
type
OperationType type
Collection technique for the operation.
-
-
Class DefaultPlan
class DefaultPlan extends ISOMetadata implements Serializable- serialVersionUID:
- -1212695055582082867L
-
Serialized Fields
-
citation
Citation citation
Identification of authority requesting target collection. -
operations
Collection<Operation> operations
Identification of the activity or activities that satisfy a plan. -
satisfiedRequirements
Collection<Requirement> satisfiedRequirements
Requirement satisfied by the plan. -
status
Progress status
Current status of the plan (pending, completed, etc.) -
type
GeometryType type
Manner of sampling geometry that the planner expects for collection of objective data.
-
-
Class DefaultPlatform
class DefaultPlatform extends ISOMetadata implements Serializable- serialVersionUID:
- -1607271701134014369L
-
Serialized Fields
-
citation
Citation citation
Source where information about the platform is described. -
description
InternationalString description
Narrative description of the platform supporting the instrument. -
instruments
Collection<Instrument> instruments
Instrument(s) mounted on a platform. -
sponsors
Collection<ResponsibleParty> sponsors
Organization responsible for building, launch, or operation of the platform.
-
-
Class DefaultPlatformPass
class DefaultPlatformPass extends ISOMetadata implements Serializable- serialVersionUID:
- -6447077434254133293L
-
Serialized Fields
-
extent
Geometry extent
Area covered by the pass. -
relatedEvents
Collection<Event> relatedEvents
Occurrence of one or more events for a pass.
-
-
Class DefaultRequestedDate
class DefaultRequestedDate extends ISOMetadata implements Serializable- serialVersionUID:
- 942236885315159329L
-
Serialized Fields
-
latestAcceptableDate
long latestAcceptableDate
Latest date and time collection must be completed, orLong.MIN_VALUE
if none. -
requestedDateOfCollection
long requestedDateOfCollection
Preferred date and time of collection, orLong.MIN_VALUE
if none.
-
-
Class DefaultRequirement
class DefaultRequirement extends ISOMetadata implements Serializable- serialVersionUID:
- -4987984804974769238L
-
Serialized Fields
-
citation
Citation citation
Identification of reference or guidance material for the requirement. -
expiryDate
long expiryDate
Date and time after which collection is no longer valid, orLong.MIN_VALUE
if none. -
priority
Priority priority
Relative ordered importance, or urgency, of the requirement. -
recipients
Collection<ResponsibleParty> recipients
Person(s), or body(ies), to receive results of requirement. -
requestedDate
RequestedDate requestedDate
Required or preferred acquisition date and time. -
requestors
Collection<ResponsibleParty> requestors
Origin of requirement. -
satisfiedPlans
Collection<Plan> satisfiedPlans
Plan that identifies solution to satisfy the requirement.
-
-
-
Package org.apache.sis.metadata.iso.citation
-
Class AbstractParty
class AbstractParty extends ISOMetadata implements Serializable- serialVersionUID:
- 1486981243884830979L
-
Serialized Fields
-
contactInfo
Collection<Contact> contactInfo
Contact information for the party. -
name
InternationalString name
Name of the party.
-
-
Class DefaultAddress
class DefaultAddress extends ISOMetadata implements Serializable- serialVersionUID:
- 1357443146723845129L
-
Serialized Fields
-
administrativeArea
InternationalString administrativeArea
State, province of the location. -
city
InternationalString city
The city of the location -
country
InternationalString country
Country of the physical address. -
deliveryPoints
Collection<String> deliveryPoints
Address line for the location (as described in ISO 11180, Annex A). -
electronicMailAddresses
Collection<String> electronicMailAddresses
Address of the electronic mailbox of the responsible organization or individual. -
postalCode
String postalCode
ZIP or other postal code.
-
-
Class DefaultCitation
class DefaultCitation extends ISOMetadata implements Serializable- serialVersionUID:
- 3490090845236158848L
-
Serialized Fields
-
alternateTitles
Collection<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. -
citedResponsibleParties
Collection<ResponsibleParty> citedResponsibleParties
Roles, Name, contact, and position information for an individual or organization that is responsible for the resource. -
collectiveTitle
InternationalString 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 benull
if there is no title. -
dates
Collection<CitationDate> dates
Reference date for the cited resource. -
edition
InternationalString edition
Version of the cited resource. -
editionDate
long editionDate
Date of the edition in milliseconds elapsed sine January 1st, 1970, orLong.MIN_VALUE
if none. -
graphics
Collection<BrowseGraphic> graphics
Citation graphic or logo for cited party. -
onlineResources
Collection<OnlineResource> onlineResources
Online references to the cited resource. -
otherCitationDetails
InternationalString otherCitationDetails
Other information required to complete the citation that is not recorded elsewhere. May benull
if none. -
presentationForms
Collection<PresentationForm> presentationForms
Mode in which the resource is represented, or an empty collection if none. -
series
Series series
Information about the series, or aggregate dataset, of which the dataset is a part. May benull
if none. -
title
InternationalString title
Name by which the cited resource is known.
-
-
Class DefaultCitationDate
class DefaultCitationDate extends ISOMetadata implements Serializable- serialVersionUID:
- 5140213754542273710L
-
Serialized Fields
-
date
long date
Reference date for the cited resource in milliseconds elapsed sine January 1st, 1970, orLong.MIN_VALUE
if none. -
dateType
DateType dateType
Event used for reference date.
-
-
Class DefaultContact
class DefaultContact extends ISOMetadata implements Serializable- serialVersionUID:
- -969735574940462381L
-
Serialized Fields
-
addresses
Collection<Address> addresses
Physical and email addresses at which the organization or individual may be contacted. -
contactInstructions
InternationalString contactInstructions
Supplemental instructions on how or when to contact the individual or organization. -
contactType
InternationalString contactType
Type of the contact. -
hoursOfService
InternationalString hoursOfService
Time period (including time zone) when individuals can contact the organization or individual. -
onlineResources
Collection<OnlineResource> onlineResources
On-line information that can be used to contact the individual or organization. -
phones
Collection<Telephone> phones
Telephone numbers at which the organization or individual may be contacted.
-
-
Class DefaultIndividual
class DefaultIndividual extends AbstractParty implements Serializable- serialVersionUID:
- -5116802681895278739L
-
Serialized Fields
-
positionName
InternationalString positionName
Position of the individual in an organization.
-
-
Class DefaultOnlineResource
class DefaultOnlineResource extends ISOMetadata implements Serializable- serialVersionUID:
- 1413613911128890864L
-
Serialized Fields
-
applicationProfile
String applicationProfile
Name of an application profile that can be used with the online resource. -
description
InternationalString description
Detailed text description of what the online resource is/does. -
function
OnLineFunction function
Code for function performed by the online resource. -
linkage
URI linkage
Location (address) for on-line access using a Uniform Resource Locator address or similar addressing scheme such as "http://www.statkart.no/isotc211
". -
name
String name
Name of the online resources. -
protocol
String protocol
The connection protocol to be used. -
protocolRequest
String protocolRequest
Request used to access the resource depending on the protocol. This is used mainly for POST requests.
-
-
Class DefaultOrganisation
class DefaultOrganisation extends AbstractParty implements Serializable- serialVersionUID:
- 5113656476176154532L
-
Serialized Fields
-
individual
Collection<DefaultIndividual> individual
Individuals in the named organization. -
logo
Collection<BrowseGraphic> logo
Graphic identifying organization.
-
-
Class DefaultResponsibility
class DefaultResponsibility extends ISOMetadata implements Serializable- serialVersionUID:
- -8290895980682233572L
-
Serialized Fields
-
extents
Collection<Extent> extents
Spatial or temporal extents of the role. -
parties
Collection<AbstractParty> parties
Information about the parties. -
role
Role role
Function performed by the responsible party.
-
-
Class DefaultResponsibleParty
class DefaultResponsibleParty extends DefaultResponsibility implements Serializable- serialVersionUID:
- -1022635486627088812L
-
Class DefaultSeries
class DefaultSeries extends ISOMetadata implements Serializable- serialVersionUID:
- 7061644572814855051L
-
Serialized Fields
-
issueIdentification
String issueIdentification
Information identifying the issue of the series. -
name
InternationalString name
Name of the series, or aggregate dataset, of which the dataset is a part. -
page
String page
Details on which pages of the publication the article was published.
-
-
Class DefaultTelephone
class DefaultTelephone extends ISOMetadata implements Serializable- serialVersionUID:
- 5156405432420742237L
-
Serialized Fields
-
number
String number
Telephone number by which individuals can contact responsible organization or individual. -
numberType
CodeList<?> numberType
Type of telephone number. -
owner
Collection<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 enclosingDefaultContact
object.This field references the same collection than
DefaultContact.phones
when possible. Note that the link between this collection andDefaultContact.phones
is broken whenDefaultContact
is copied byMetadataCopier
, since theCloner.clone(Object)
method creates a new (unmodifiable) collection.
-
-
-
Package org.apache.sis.metadata.iso.constraint
-
Class DefaultConstraints
class DefaultConstraints extends ISOMetadata implements Serializable- serialVersionUID:
- -5622398793237824161L
-
Serialized Fields
-
constraintApplicationScope
Scope constraintApplicationScope
Spatial and / or temporal extent and or level of the application of the constraints restrictions. -
graphics
Collection<BrowseGraphic> graphics
Graphic / symbol indicating the constraint. -
references
Collection<Citation> references
Citation for the limitation of constraint. -
releasability
DefaultReleasability releasability
Information concerning the parties to whom the resource can or cannot be released. -
responsibleParties
Collection<DefaultResponsibility> responsibleParties
Party responsible for the resource constraints. -
useLimitations
Collection<InternationalString> useLimitations
Limitation affecting the fitness for use of the resource. Example: "not to be used for navigation".
-
-
Class DefaultLegalConstraints
class DefaultLegalConstraints extends DefaultConstraints implements Serializable- serialVersionUID:
- -228007779747439839L
-
Serialized Fields
-
accessConstraints
Collection<Restriction> accessConstraints
Access constraints applied to assure the protection of privacy or intellectual property, and any special restrictions or limitations on obtaining the resource. -
otherConstraints
Collection<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. -
useConstraints
Collection<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 DefaultReleasability
class DefaultReleasability extends ISOMetadata implements Serializable- serialVersionUID:
- 4449531804328254887L
-
Serialized Fields
-
addressees
Collection<DefaultResponsibility> addressees
Party to which the release statement applies. -
disseminationConstraints
Collection<Restriction> disseminationConstraints
Component in determining releasability. -
statement
InternationalString statement
Release statement.
-
-
Class DefaultSecurityConstraints
class DefaultSecurityConstraints extends DefaultConstraints implements Serializable- serialVersionUID:
- 621767670847345848L
-
Serialized Fields
-
classification
Classification classification
Name of the handling restrictions on the resource. -
classificationSystem
InternationalString classificationSystem
Name of the classification system. -
handlingDescription
InternationalString handlingDescription
Additional information about the restrictions on handling the resource. -
userNote
InternationalString 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 AbstractContentInformation
class AbstractContentInformation extends ISOMetadata implements Serializable- serialVersionUID:
- -3237461458526348999L
-
Class DefaultAttributeGroup
class DefaultAttributeGroup extends ISOMetadata implements Serializable- serialVersionUID:
- -2198484393626051875L
-
Serialized Fields
-
attributes
Collection<RangeDimension> attributes
Content type for attributes groups for aRangeDimension
. -
contentTypes
Collection<CoverageContentType> contentTypes
Type of information represented by the value(s).
-
-
Class DefaultBand
class DefaultBand extends DefaultSampleDimension implements Serializable- serialVersionUID:
- -2474871120376144737L
-
Serialized Fields
-
bandBoundaryDefinition
BandDefinition bandBoundaryDefinition
Designation of criterion for defining maximum and minimum wavelengths for a spectral band. -
boundMax
Double boundMax
Longest wavelength that the sensor is capable of collecting within a designated band. -
boundMin
Double boundMin
Shortest wavelength that the sensor is capable of collecting within a designated band. -
boundUnits
Unit<Length> boundUnits
Units in which sensor wavelengths are expressed. -
detectedPolarization
PolarizationOrientation detectedPolarization
Polarization of the radiation detected. -
peakResponse
Double peakResponse
Wavelength at which the response is the highest. -
toneGradation
Integer toneGradation
Number of discrete numerical values in the grid data. -
transmittedPolarization
PolarizationOrientation transmittedPolarization
Polarization of the radiation transmitted.
-
-
Class DefaultCoverageDescription
class DefaultCoverageDescription extends AbstractContentInformation implements Serializable- serialVersionUID:
- 2161065580202989466L
-
Serialized Fields
-
attributeDescription
RecordType attributeDescription
Description of the attribute described by the measurement value. -
attributeGroups
Collection<DefaultAttributeGroup> attributeGroups
Information on attribute groups of the resource. -
processingLevelCode
Identifier processingLevelCode
Identifier for the level of processing that has been applied to the resource. -
rangeElementDescriptions
Collection<RangeElementDescription> rangeElementDescriptions
Provides the description of the specific range elements of a coverage.
-
-
Class DefaultFeatureCatalogueDescription
class DefaultFeatureCatalogueDescription extends AbstractContentInformation implements Serializable- serialVersionUID:
- 4637544662644655274L
-
Serialized Fields
-
compliant
Boolean compliant
Whether or not the cited feature catalogue complies with ISO 19110. May benull
is unspecified. -
featureCatalogueCitations
Collection<Citation> featureCatalogueCitations
Complete bibliographic reference to one or more external feature catalogues. -
featureTypes
Collection<DefaultFeatureTypeInfo> featureTypes
Subset of feature types from cited feature catalogue occurring in resource. -
includedWithDataset
boolean includedWithDataset
Whether or not the feature catalogue is included with the resource. -
locales
Map<Locale,
Charset> locales Language(s) and character set(s) used within the catalogue.
-
-
Class DefaultFeatureTypeInfo
class DefaultFeatureTypeInfo extends ISOMetadata implements Serializable- serialVersionUID:
- -4103901642915981422L
-
Serialized Fields
-
featureInstanceCount
Integer featureInstanceCount
Number of occurrence of feature instances for this feature types. -
featureTypeName
GenericName featureTypeName
Name of the feature type.
-
-
Class DefaultImageDescription
class DefaultImageDescription extends DefaultCoverageDescription implements Serializable- serialVersionUID:
- -239683653229623567L
-
Serialized Fields
-
cameraCalibrationInformationAvailable
Boolean cameraCalibrationInformationAvailable
Indication of whether or not constants are available which allow for camera calibration corrections. -
cloudCoverPercentage
Double cloudCoverPercentage
Area of the dataset obscured by clouds, expressed as a percentage of the spatial extent. -
compressionGenerationQuantity
Integer compressionGenerationQuantity
Count of the number of lossy compression cycles performed on the image. -
filmDistortionInformationAvailable
Boolean filmDistortionInformationAvailable
Indication of whether or not Calibration Reseau information is available. -
illuminationAzimuthAngle
Double 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. -
illuminationElevationAngle
Double 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. -
imageQualityCode
Identifier imageQualityCode
Specifies the image quality. -
imagingCondition
ImagingCondition imagingCondition
Conditions affected the image. -
lensDistortionInformationAvailable
Boolean lensDistortionInformationAvailable
Indication of whether or not lens aberration correction information is available. -
radiometricCalibrationDataAvailable
Boolean radiometricCalibrationDataAvailable
Indication of whether or not the radiometric calibration information for generating the radiometrically calibrated standard data product is available. -
triangulationIndicator
Boolean triangulationIndicator
Indication of whether or not triangulation has been performed upon the image. May benull
is unspecified.
-
-
Class DefaultRangeDimension
class DefaultRangeDimension extends ISOMetadata implements Serializable- serialVersionUID:
- 4517148689016920767L
-
Serialized Fields
-
description
InternationalString description
Description of the attribute. -
names
Collection<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. -
sequenceIdentifier
MemberName sequenceIdentifier
Unique name or number that identifies attributes included in the coverage.
-
-
Class DefaultRangeElementDescription
class DefaultRangeElementDescription extends ISOMetadata implements Serializable- serialVersionUID:
- -8891149098619355114L
-
Serialized Fields
-
definition
InternationalString definition
Description of a set of specific range elements. -
name
InternationalString name
Designation associated with a set of range elements. -
rangeElements
Collection<Record> rangeElements
Specific range elements, i.e. range elements associated with a name and their definition.
-
-
Class DefaultSampleDimension
class DefaultSampleDimension extends DefaultRangeDimension implements Serializable- serialVersionUID:
- 4517148689016920767L
-
Serialized Fields
-
bitsPerValue
Integer bitsPerValue
Maximum number of significant bits in the uncompressed representation for the value in each band of each pixel. -
maxValue
Double 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
. -
meanValue
Double 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
. -
minValue
Double 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
. -
nominalSpatialResolution
Double nominalSpatialResolution
Smallest distance between which separate points can be distinguished, as specified in instrument design. -
numberOfValues
Integer numberOfValues
Number of values used in a thematic classification resource. This value should be expressed in the unit of measurement given byDefaultSampleDimension.units
. -
offset
Double offset
Physical value corresponding to a cell value of zero. -
otherProperty
Record otherProperty
Instance of other/attributeType that defines attributes not explicitly included inCoverageContentType
. -
otherPropertyType
RecordType otherPropertyType
Type of other attribute description. -
rangeElementDescriptions
Collection<RangeElementDescription> rangeElementDescriptions
Provides the description and values of the specific range elements of a sample dimension. -
scaleFactor
Double scaleFactor
Scale factor which has been applied to the cell value. -
standardDeviation
Double 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
. -
transferFunctionType
TransferFunctionType transferFunctionType
Type of transfer function to be used when scaling a physical value for a given element. -
units
Unit<?> units
Units of data in each dimension included in the resource.
-
-
-
Package org.apache.sis.metadata.iso.distribution
-
Class DefaultDataFile
class DefaultDataFile extends ISOMetadata implements Serializable- serialVersionUID:
- -4556006719009557349L
-
Serialized Fields
-
featureTypes
Collection<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. -
fileDescription
InternationalString fileDescription
Text description of the file. -
fileFormat
Format fileFormat
Deprecated.Removed in latest XSD schemas.Defines the format of the transfer data file. -
fileName
URI fileName
Name or path of the file. -
fileType
String fileType
Format in which the file is encoded.
-
-
Class DefaultDigitalTransferOptions
class DefaultDigitalTransferOptions extends ISOMetadata implements Serializable- serialVersionUID:
- -2901375920581273330L
-
Serialized Fields
-
distributionFormats
Collection<Format> distributionFormats
Formats of distribution. -
offLines
Collection<Medium> offLines
Information about offline media on which the resource can be obtained. -
onLines
Collection<OnlineResource> onLines
Information about online sources from which the resource can be obtained. -
transferFrequency
PeriodDuration transferFrequency
Rate of occurrence of distribution. -
transferSize
Double transferSize
Estimated size of a unit in the specified transfer format, expressed in megabytes. The transfer size shall be greater than 0. -
unitsOfDistribution
InternationalString unitsOfDistribution
Tiles, layers, geographic areas, etc., in which data is available.
-
-
Class DefaultDistribution
class DefaultDistribution extends ISOMetadata implements Serializable- serialVersionUID:
- 1331353255189686369L
-
Serialized Fields
-
description
InternationalString description
Brief description of a set of distribution options. -
distributionFormats
Collection<Format> distributionFormats
Provides a description of the format of the data to be distributed. -
distributors
Collection<Distributor> distributors
Provides information about the distributor. -
transferOptions
Collection<DigitalTransferOptions> transferOptions
Provides information about technical means and media by which a resource is obtained from the distributor.
-
-
Class DefaultDistributor
class DefaultDistributor extends ISOMetadata implements Serializable- serialVersionUID:
- 5706757156163948001L
-
Serialized Fields
-
distributionOrderProcesses
Collection<StandardOrderProcess> distributionOrderProcesses
Provides information about how the resource may be obtained, and related instructions and fee information. -
distributorContact
ResponsibleParty distributorContact
Party from whom the resource may be obtained. This list need not be exhaustive. -
distributorFormats
Collection<Format> distributorFormats
Provides information about the format used by the distributor. -
distributorTransferOptions
Collection<DigitalTransferOptions> distributorTransferOptions
Provides information about the technical means and media used by the distributor.
-
-
Class DefaultFormat
class DefaultFormat extends ISOMetadata implements Serializable- serialVersionUID:
- -8346373589075887348L
-
Serialized Fields
-
amendmentNumber
InternationalString amendmentNumber
Amendment number of the format version. -
fileDecompressionTechnique
InternationalString fileDecompressionTechnique
Recommendations of algorithms or processes that can be applied to read or expand resources to which compression techniques have been applied. -
formatDistributors
Collection<Distributor> formatDistributors
Provides information about the distributor's format. -
formatSpecificationCitation
Citation formatSpecificationCitation
Citation / URL of the specification format. -
media
Collection<Medium> media
Media used by the format.
-
-
Class DefaultMedium
class DefaultMedium extends ISOMetadata implements Serializable- serialVersionUID:
- 7751002701087451894L
-
Serialized Fields
-
densities
Collection<Double> densities
Density at which the data is recorded. If non-null, then the number shall be greater than zero. -
densityUnits
Unit<?> densityUnits
Units of measure for the recording density. -
mediumFormats
Collection<MediumFormat> mediumFormats
Methods used to write to the medium. -
mediumNote
InternationalString mediumNote
Description of other limitations or requirements for using the medium. -
name
MediumName name
Name of the medium on which the resource can be received. -
volumes
Integer volumes
Number of items in the media identified.
-
-
Class DefaultStandardOrderProcess
class DefaultStandardOrderProcess extends ISOMetadata implements Serializable- serialVersionUID:
- 1948951192071039775L
-
Serialized Fields
-
currency
Currency currency
TheDefaultStandardOrderProcess.fees
currency, ornull
if unknown or unspecified. -
fees
InternationalString fees
Fees and terms for retrieving the resource. Include monetary units (as specified in ISO 4217). -
orderingInstructions
InternationalString orderingInstructions
General instructions, terms and services provided by the distributor. -
orderOptions
Record orderOptions
Request/purchase choices. -
orderOptionsType
RecordType orderOptionsType
Description of the order options record. -
plannedAvailableDateTime
long plannedAvailableDateTime
Date and time when the dataset will be available, in milliseconds elapsed since January 1st, 1970. -
turnaround
InternationalString turnaround
Typical turnaround time for the filling of an order.
-
-
-
Package org.apache.sis.metadata.iso.extent
-
Class AbstractGeographicExtent
class AbstractGeographicExtent extends ISOMetadata implements Serializable- serialVersionUID:
- 4819196764221609265L
-
Serialized Fields
-
inclusion
Boolean inclusion
Indication of whether the bounding polygon encompasses an area covered by the data (inclusion) or an area where data is not present (exclusion). May benull
is unspecified.
-
-
Class DefaultBoundingPolygon
class DefaultBoundingPolygon extends AbstractGeographicExtent implements Serializable- serialVersionUID:
- 3404580901560754370L
-
Serialized Fields
-
polygons
Collection<Geometry> polygons
The sets of points defining the bounding polygon.
-
-
Class DefaultExtent
class DefaultExtent extends ISOMetadata implements Serializable- serialVersionUID:
- 2979058128422252800L
-
Serialized Fields
-
description
InternationalString description
The spatial and temporal extent for the referring object. -
geographicElements
Collection<GeographicExtent> geographicElements
Provides geographic component of the extent of the referring object. -
temporalElements
Collection<TemporalExtent> temporalElements
Provides temporal component of the extent of the referring object. -
verticalElements
Collection<VerticalExtent> verticalElements
Provides vertical component of the extent of the referring object.
-
-
Class DefaultGeographicBoundingBox
class DefaultGeographicBoundingBox extends AbstractGeographicExtent implements Serializable- serialVersionUID:
- -9200149606040429957L
-
Serialized Fields
-
eastBoundLongitude
double eastBoundLongitude
The eastern-most coordinate of the limit of the dataset extent. The value is expressed in longitude in decimal degrees (positive east). -
northBoundLatitude
double northBoundLatitude
The northern-most, coordinate of the limit of the dataset extent. The value is expressed in latitude in decimal degrees (positive north). -
southBoundLatitude
double southBoundLatitude
The southern-most coordinate of the limit of the dataset extent. The value is expressed in latitude in decimal degrees (positive north). -
westBoundLongitude
double westBoundLongitude
The western-most coordinate of the limit of the dataset extent. The value is expressed in longitude in decimal degrees (positive east).
-
-
Class DefaultGeographicDescription
class DefaultGeographicDescription extends AbstractGeographicExtent implements Serializable- serialVersionUID:
- 7876194854687370299L
-
Serialized Fields
-
geographicIdentifier
Identifier geographicIdentifier
The identifier used to represent a geographic area.
-
-
Class DefaultSpatialTemporalExtent
class DefaultSpatialTemporalExtent extends DefaultTemporalExtent implements Serializable- serialVersionUID:
- -2461142677245013474L
-
Serialized Fields
-
spatialExtent
Collection<GeographicExtent> spatialExtent
The spatial extent component of composite spatial and temporal extent. -
verticalExtent
VerticalExtent verticalExtent
Vertical extent component.
-
-
Class DefaultTemporalExtent
class DefaultTemporalExtent extends ISOMetadata implements Serializable- serialVersionUID:
- -6149873501105795242L
-
Serialized Fields
-
extent
TemporalPrimitive extent
The date and time for the content of the dataset.
-
-
Class DefaultVerticalExtent
class DefaultVerticalExtent extends ISOMetadata implements Serializable- serialVersionUID:
- -1963873471175296153L
-
Serialized Fields
-
maximumValue
Double maximumValue
The highest vertical extent contained in the dataset. -
minimumValue
Double minimumValue
The lowest vertical extent contained in the dataset. -
verticalCRS
VerticalCRS 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 AbstractIdentification
class AbstractIdentification extends ISOMetadata implements Serializable- serialVersionUID:
- 157053637951213015L
-
Serialized Fields
-
abstracts
InternationalString abstracts
Brief narrative summary of the resource(s). -
additionalDocumentations
Collection<Citation> additionalDocumentations
Other documentation associated with the resource. -
associatedResources
Collection<DefaultAssociatedResource> associatedResources
Provides aggregate dataset information. -
citation
Citation citation
Citation for the resource(s). -
credits
Collection<String> credits
Recognition of those who contributed to the resource(s). -
descriptiveKeywords
Collection<Keywords> descriptiveKeywords
Provides category keywords, their type, and reference source. -
extents
Collection<Extent> extents
Spatial and temporal extent of the resource. -
graphicOverviews
Collection<BrowseGraphic> graphicOverviews
Provides a graphic that illustrates the resource(s) (should include a legend for the graphic). -
pointOfContacts
Collection<ResponsibleParty> pointOfContacts
Identification of, and means of communication with, person(s) and organizations(s) associated with the resource(s). -
processingLevel
Identifier processingLevel
Code that identifies the level of processing in the producers coding system of a resource. -
purpose
InternationalString purpose
Summary of the intentions with which the resource(s) was developed. -
resourceConstraints
Collection<Constraints> resourceConstraints
Provides information about constraints which apply to the resource(s). -
resourceFormats
Collection<Format> resourceFormats
Provides a description of the format of the resource(s). -
resourceMaintenances
Collection<MaintenanceInformation> resourceMaintenances
Provides information about the frequency of resource updates, and the scope of those updates. -
resourceSpecificUsages
Collection<Usage> resourceSpecificUsages
Provides basic information about specific application(s) for which the resource(s) has/have been or is being used by different users. -
spatialRepresentationTypes
Collection<SpatialRepresentationType> spatialRepresentationTypes
Methods used to spatially represent geographic information. -
spatialResolutions
Collection<Resolution> spatialResolutions
Factor which provides a general understanding of the density of spatial data in the resource(s). -
status
Collection<Progress> status
Status of the resource(s). -
topicCategories
Collection<TopicCategory> topicCategories
Main theme(s) of the resource.
-
-
Class DefaultAggregateInformation
class DefaultAggregateInformation extends DefaultAssociatedResource implements Serializable- serialVersionUID:
- -8769840909779188495L
-
Class DefaultAssociatedResource
class DefaultAssociatedResource extends ISOMetadata implements Serializable- serialVersionUID:
- -803259032236939135L
-
Serialized Fields
-
associationType
AssociationType associationType
Type of relation between the resources. -
initiativeType
InitiativeType initiativeType
Type of initiative under which the associated resource was produced. -
metadataReference
Citation metadataReference
Reference to the metadata of the associated resource. -
name
Citation name
Citation information about the associated resource.
-
-
Class DefaultBrowseGraphic
class DefaultBrowseGraphic extends ISOMetadata implements Serializable- serialVersionUID:
- 1769063690091153678L
-
Serialized Fields
-
fileDescription
InternationalString fileDescription
Text description of the illustration. -
fileName
URI fileName
Name of the file that contains a graphic that provides an illustration of the dataset. -
fileType
String fileType
Format in which the illustration is encoded. Examples: CGM, EPS, GIF, JPEG, PBM, PS, TIFF, XWD. -
imageConstraints
Collection<Constraints> imageConstraints
Restrictions on access and/or of browse graphic. -
linkages
Collection<OnlineResource> linkages
Links to browse graphic.
-
-
Class DefaultCoupledResource
class DefaultCoupledResource extends ISOMetadata implements Serializable- serialVersionUID:
- 154704781596732747L
-
Serialized Fields
-
operation
DefaultOperationMetadata operation
The service operation. -
resourceReferences
Collection<Citation> resourceReferences
References to the resource on which the services operates. -
resources
Collection<DataIdentification> resources
The tightly coupled resources. -
scopedName
ScopedName scopedName
Scoped identifier of the resource in the context of the given service instance.
-
-
Class DefaultDataIdentification
class DefaultDataIdentification extends AbstractIdentification implements Serializable- serialVersionUID:
- 7302901752833238436L
-
Serialized Fields
-
environmentDescription
InternationalString 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 -
locales
Map<Locale,
Charset> locales Language(s) and character set(s) used within the dataset. -
supplementalInformation
InternationalString supplementalInformation
Any other descriptive information about the dataset.
-
-
Class DefaultKeywordClass
class DefaultKeywordClass extends ISOMetadata implements Serializable- serialVersionUID:
- 5353835680916000713L
-
Serialized Fields
-
className
InternationalString className
A character string to label the keyword category in natural language. -
conceptIdentifier
URI conceptIdentifier
URI of concept in the ontology specified by the ontology citation. -
ontology
Citation ontology
Reference that binds the keyword class to a formal conceptualization of a knowledge domain.
-
-
Class DefaultKeywords
class DefaultKeywords extends ISOMetadata implements Serializable- serialVersionUID:
- -2765705888428016211L
-
Serialized Fields
-
keywordClass
DefaultKeywordClass keywordClass
User-defined categorization of groups of keywords that extend or are orthogonal to the standardized keyword type codes. -
keywords
Collection<InternationalString> keywords
Commonly used word(s) or formalised word(s) or phrase(s) used to describe the subject. -
thesaurusName
Citation thesaurusName
Name of the formally registered thesaurus or a similar authoritative source of keywords. -
type
KeywordType type
Subject matter used to group similar keywords.
-
-
Class DefaultOperationChainMetadata
class DefaultOperationChainMetadata extends ISOMetadata implements Serializable- serialVersionUID:
- 4132508877114835286L
-
Serialized Fields
-
description
InternationalString description
A narrative explanation of the services in the chain and resulting output. -
name
InternationalString name
The name as used by the service for this chain. -
operations
List<DefaultOperationMetadata> operations
Information about the operations applied by the chain.
-
-
Class DefaultOperationMetadata
class DefaultOperationMetadata extends ISOMetadata implements Serializable- serialVersionUID:
- -3513177609655567627L
-
Serialized Fields
-
connectPoints
Collection<OnlineResource> connectPoints
Handle for accessing the service interface. -
dependsOn
List<DefaultOperationMetadata> dependsOn
List of operation that must be completed immediately. -
distributedComputingPlatforms
Collection<CodeList<?>> distributedComputingPlatforms
Distributed computing platforms on which the operation has been implemented. -
invocationName
InternationalString invocationName
The name used to invoke this interface within the context of the DCP. -
operationDescription
InternationalString operationDescription
Free text description of the intent of the operation and the results of the operation. -
operationName
String operationName
An unique identifier for this interface. -
parameters
Collection<ParameterDescriptor<?>> parameters
The parameters that are required for this interface.
-
-
Class DefaultRepresentativeFraction
class DefaultRepresentativeFraction extends Number implements Serializable- serialVersionUID:
- -6043871487256529207L
-
Serialized Fields
-
denominator
long denominator
The number below the line in a vulgar fraction, or 0 if undefined. -
identifiers
Collection<Identifier> identifiers
All identifiers associated with this metadata, ornull
if none. This field is initialized to a non-null value when first needed.
-
-
Class DefaultResolution
class DefaultResolution extends ISOMetadata implements Serializable- serialVersionUID:
- 4333582736458380544L
-
Serialized Fields
-
property
byte property
Specifies which property is set, or 0 if none. -
value
Object value
Either the scale as aRepresentativeFraction
instance, the distance, the angle, or the level of details as anInternationalString
instance.
-
-
Class DefaultServiceIdentification
class DefaultServiceIdentification extends AbstractIdentification implements Serializable- serialVersionUID:
- 7700836694236616300L
-
Serialized Fields
-
accessProperties
StandardOrderProcess accessProperties
Information about the availability of the service. -
containsChain
Collection<DefaultOperationChainMetadata> containsChain
Information about the chain applied by the service. -
containsOperations
Collection<DefaultOperationMetadata> containsOperations
Information about the operations that comprise the service. -
coupledResources
Collection<DefaultCoupledResource> coupledResources
Further description of the data coupling in the case of tightly coupled services. -
couplingType
CodeList<?> couplingType
Type of coupling between service and associated data (if exist). -
operatedDatasets
Collection<Citation> operatedDatasets
References to the resource on which the service operates. -
operatesOn
Collection<DataIdentification> operatesOn
Information on the resources that the service operates on. -
profiles
Collection<Citation> profiles
Profiles to which the service adheres. -
serviceStandards
Collection<Citation> serviceStandards
Standards to which the service adheres. -
serviceType
GenericName serviceType
A service type name. -
serviceTypeVersions
Collection<String> serviceTypeVersions
The version of the service, supports searching based on the version of serviceType.
-
-
Class DefaultUsage
class DefaultUsage extends ISOMetadata implements Serializable- serialVersionUID:
- 7464000583573398579L
-
Serialized Fields
-
additionalDocumentation
Collection<Citation> additionalDocumentation
Publication that describe usage of data. -
identifiedIssues
Collection<Citation> identifiedIssues
Citation of a description of known issues associated with the resource along with proposed solutions if available. -
responses
Collection<InternationalString> responses
Responses to the user-determined limitations. -
specificUsage
InternationalString specificUsage
Brief description of the resource and/or resource series usage. -
usageDate
long 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_VALUE
if this value is not set. -
userContactInfo
Collection<ResponsibleParty> userContactInfo
Identification of and means of communicating with person(s) and organization(s) using the resource(s). -
userDeterminedLimitations
InternationalString 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 DefaultAlgorithm
class DefaultAlgorithm extends ISOMetadata implements Serializable- serialVersionUID:
- 5718445163047946957L
-
Serialized Fields
-
citation
Citation citation
Information identifying the algorithm and version or date. -
description
InternationalString description
Information describing the algorithm used to generate the data.
-
-
Class DefaultLineage
class DefaultLineage extends ISOMetadata implements Serializable- serialVersionUID:
- 6214461492323186254L
-
Serialized Fields
-
additionalDocumentation
Collection<Citation> additionalDocumentation
A resources (for example publication) that describes the whole process to generate this resource (for example a dataset). -
processSteps
Collection<ProcessStep> processSteps
Information about an event in the creation process for the data specified by the scope. -
scope
Scope scope
Type of resource and / or extent to which the lineage information applies. -
sources
Collection<Source> sources
Information about the source data used in creating the data specified by the scope. -
statement
InternationalString 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 DefaultNominalResolution
class DefaultNominalResolution extends ISOMetadata implements Serializable- serialVersionUID:
- -4000422414866855607L
-
Serialized Fields
-
Class DefaultProcessing
class DefaultProcessing extends ISOMetadata implements Serializable- serialVersionUID:
- 5698533358975632857L
-
Serialized Fields
-
algorithms
Collection<Algorithm> algorithms
Details of the methodology by which geographic information was derived from the instrument readings. -
documentations
Collection<Citation> documentations
Reference to documentation describing the processing. -
procedureDescription
InternationalString procedureDescription
Additional details about the processing procedures. -
runTimeParameters
InternationalString runTimeParameters
Parameters to control the processing operations, entered at run time. -
softwareReferences
Collection<Citation> softwareReferences
Reference to document describing processing software.
-
-
Class DefaultProcessStep
class DefaultProcessStep extends ISOMetadata implements Serializable- serialVersionUID:
- -2338712901907082970L
-
Serialized Fields
-
description
InternationalString description
Description of the event, including related parameters or tolerances. -
outputs
Collection<Source> outputs
Description of the product generated as a result of the process step. -
processingInformation
Processing 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. -
processors
Collection<ResponsibleParty> processors
Identification of, and means of communication with, person(s) and organization(s) associated with the process step. -
rationale
InternationalString rationale
Requirement or purpose for the process step. -
references
Collection<Citation> references
Process step documentation. -
reports
Collection<ProcessStepReport> reports
Report generated by the process step. -
scope
Scope scope
Type of resource and / or extent to which the process step applies. -
sources
Collection<Source> sources
Information about the source data used in creating the data specified by the scope. -
stepDateTime
TemporalPrimitive stepDateTime
Date, time or range of date and time over which the process step occurred.
-
-
Class DefaultProcessStepReport
class DefaultProcessStepReport extends ISOMetadata implements Serializable- serialVersionUID:
- -6413716753156038081L
-
Serialized Fields
-
description
InternationalString description
Textual description of what occurred during the process step. -
fileType
InternationalString fileType
Type of file that contains the processing report. -
name
InternationalString name
Name of the processing report.
-
-
Class DefaultSource
class DefaultSource extends ISOMetadata implements Serializable- serialVersionUID:
- -8444238043227180224L
-
Serialized Fields
-
description
InternationalString description
Detailed description of the level of the source data. -
processedLevel
Identifier processedLevel
Processing level of the source data. -
resolution
NominalResolution resolution
Distance between consistent parts (centre, left side, right side) of two adjacent pixels. -
scope
Scope scope
Type and / or extent of the source. -
sourceCitation
Citation sourceCitation
Recommended reference to be used for the source data. -
sourceMetadata
Collection<Citation> sourceMetadata
Reference to metadata for the source. -
sourceReferenceSystem
ReferenceSystem sourceReferenceSystem
Spatial reference system used by the source data. -
sourceSpatialResolution
Resolution sourceSpatialResolution
Spatial resolution expressed as a scale factor, an angle or a level of detail. -
sourceSteps
Collection<ProcessStep> sourceSteps
Information about an event in the creation process for the source data.
-
-
-
Package org.apache.sis.metadata.iso.maintenance
-
Class DefaultMaintenanceInformation
class DefaultMaintenanceInformation extends ISOMetadata implements Serializable- serialVersionUID:
- -8736825706141936429L
-
Serialized Fields
-
contacts
Collection<ResponsibleParty> contacts
Identification of, and means of communicating with, person(s) and organization(s) with responsibility for maintaining the resource. -
maintenanceAndUpdateFrequency
MaintenanceFrequency maintenanceAndUpdateFrequency
Frequency with which changes and additions are made to the resource after the initial resource is completed. -
maintenanceDates
Collection<CitationDate> maintenanceDates
Date information associated with maintenance of resource. -
maintenanceNotes
Collection<InternationalString> maintenanceNotes
Information regarding specific requirements for maintaining the resource. -
maintenanceScopes
Collection<Scope> maintenanceScopes
Type of resource and / or extent to which the maintenance information applies. -
userDefinedMaintenanceFrequency
PeriodDuration userDefinedMaintenanceFrequency
Maintenance period other than those defined, in milliseconds.
-
-
Class DefaultScope
class DefaultScope extends ISOMetadata implements Serializable- serialVersionUID:
- -979575548481874359L
-
Serialized Fields
-
extents
Collection<Extent> extents
Information about the spatial, vertical and temporal extent of the resource specified by the scope. -
level
ScopeCode level
Hierarchical level of the data specified by the scope. -
levelDescription
Collection<ScopeDescription> levelDescription
Detailed description about the level of the data specified by the scope.
-
-
Class DefaultScopeDescription
class DefaultScopeDescription extends ISOMetadata implements Serializable- serialVersionUID:
- -2029119689389845656L
-
Serialized Fields
-
property
byte property
Specifies which property is set, or 0 if none. -
value
Object value
The value, as one of the following types:Set<FeatureType>
for thefeatures
propertySet<AttributeType>
for theattributes
propertySet<FeatureType>
for thefeatureInstances
propertySet<AttributeType>
for theattributeInstances
propertyString
for thedataset
propertyString
for theother
property
-
-
-
Package org.apache.sis.metadata.iso.quality
-
Class AbstractCompleteness
class AbstractCompleteness extends AbstractElement implements Serializable- serialVersionUID:
- 8839542601508369777L
-
Class AbstractDataEvaluation
class AbstractDataEvaluation extends DefaultEvaluationMethod implements Serializable- serialVersionUID:
- 6572802343890855687L
-
Class AbstractElement
class AbstractElement extends ISOMetadata implements Serializable- serialVersionUID:
- -406229448295586970L
-
Serialized Fields
-
derivedElements
Collection<Element> derivedElements
In case of aggregation or derivation, indicates the original element. -
evaluationMethod
DefaultEvaluationMethod evaluationMethod
Evaluation information. -
measureReference
DefaultMeasureReference measureReference
Reference to measure used. -
results
Collection<Result> results
Value (or set of values) obtained from applying a data quality measure. -
standaloneQualityReportDetails
InternationalString standaloneQualityReportDetails
Clause in the standalone quality report where this data quality element is described.
-
-
Class AbstractLogicalConsistency
class AbstractLogicalConsistency extends AbstractElement implements Serializable- serialVersionUID:
- -1795493465311213248L
-
Class AbstractMetaquality
class AbstractMetaquality extends AbstractElement implements Serializable- serialVersionUID:
- -3672977971960830867L
-
Class AbstractPositionalAccuracy
class AbstractPositionalAccuracy extends AbstractElement implements Serializable- serialVersionUID:
- 1127147951521512624L
-
Class AbstractResult
class AbstractResult extends ISOMetadata implements Serializable- serialVersionUID:
- 3510023908820052467L
-
Class AbstractTemporalAccuracy
class AbstractTemporalAccuracy extends AbstractTemporalQuality implements Serializable- serialVersionUID:
- -6273519060177989201L
-
Class AbstractTemporalQuality
class AbstractTemporalQuality extends AbstractElement implements Serializable- serialVersionUID:
- -442029273458043017L
-
Class AbstractThematicAccuracy
class AbstractThematicAccuracy extends AbstractElement implements Serializable- serialVersionUID:
- 7256282057348615018L
-
Class DefaultAbsoluteExternalPositionalAccuracy
class DefaultAbsoluteExternalPositionalAccuracy extends AbstractPositionalAccuracy implements Serializable- serialVersionUID:
- -5520313307277547148L
-
Class DefaultAccuracyOfATimeMeasurement
class DefaultAccuracyOfATimeMeasurement extends AbstractTemporalQuality implements Serializable- serialVersionUID:
- 2248263966450664491L
-
Class DefaultAggregationDerivation
class DefaultAggregationDerivation extends DefaultEvaluationMethod implements Serializable- serialVersionUID:
- -4384680754006555546L
-
Class DefaultBasicMeasure
class DefaultBasicMeasure extends ISOMetadata implements Serializable- serialVersionUID:
- -1665043206717367320L
-
Serialized Fields
-
definition
InternationalString definition
Definition of the data quality basic measure. -
example
DefaultMeasureDescription example
Illustration of the use of a data quality measure. -
name
InternationalString name
Name of the data quality basic measure applied to the data. -
valueType
TypeName valueType
Value type for the result of the basic measure.
-
-
Class DefaultCompletenessCommission
class DefaultCompletenessCommission extends AbstractCompleteness implements Serializable- serialVersionUID:
- 1941293019209523920L
-
Class DefaultCompletenessOmission
class DefaultCompletenessOmission extends AbstractCompleteness implements Serializable- serialVersionUID:
- 6782225824097039360L
-
Class DefaultConceptualConsistency
class DefaultConceptualConsistency extends AbstractLogicalConsistency implements Serializable- serialVersionUID:
- -8842701325499002671L
-
Class DefaultConfidence
class DefaultConfidence extends AbstractMetaquality implements Serializable- serialVersionUID:
- -6402647913250621833L
-
Class DefaultConformanceResult
class DefaultConformanceResult extends AbstractResult implements Serializable- serialVersionUID:
- -2958690684356371311L
-
Serialized Fields
-
explanation
InternationalString explanation
Explanation of the meaning of conformance for this result. -
pass
Boolean 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(). -
specification
Citation specification
Citation of product specification or user requirement against which data is being evaluated.
-
-
Class DefaultCoverageResult
class DefaultCoverageResult extends AbstractResult implements Serializable- serialVersionUID:
- 5860811052940576277L
-
Serialized Fields
-
resultContent
Collection<RangeDimension> resultContent
Provides the description of the content of the result coverage. -
resultContentDescription
CoverageDescription resultContentDescription
Deprecated.Replaced byDefaultCoverageResult.resultContent
.Provides the description of the content of the result coverage. -
resultFile
DataFile resultFile
Provides information about the data file containing the result coverage data. -
resultFormat
Format resultFormat
Provides information about the format of the result coverage data. -
resultSpatialRepresentation
SpatialRepresentation resultSpatialRepresentation
Provides the digital representation of data quality measures composing the coverage result. -
spatialRepresentationType
SpatialRepresentationType spatialRepresentationType
Method used to spatially represent the coverage result.
-
-
Class DefaultDataQuality
class DefaultDataQuality extends ISOMetadata implements Serializable- serialVersionUID:
- 5036527927404894540L
-
Serialized Fields
-
lineage
Lineage lineage
Deprecated.Removed from ISO 19157:2013.Non-quantitative quality information about the lineage of the data specified by the scope. -
reports
Collection<Element> reports
Quality information for the data specified by the scope. -
scope
Scope scope
The specific data to which the data quality information applies. -
standaloneQualityReport
DefaultEvaluationReportInformation standaloneQualityReport
Reference to an external standalone quality report. Can be used for providing more details than reported as standard metadata.
-
-
Class DefaultDescriptiveResult
class DefaultDescriptiveResult extends AbstractResult implements Serializable- serialVersionUID:
- 5786649528259918304L
-
Serialized Fields
-
statement
InternationalString statement
Textual expression of the descriptive result.
-
-
Class DefaultDomainConsistency
class DefaultDomainConsistency extends AbstractLogicalConsistency implements Serializable- serialVersionUID:
- -2397510938251794672L
-
Class DefaultEvaluationMethod
class DefaultEvaluationMethod extends ISOMetadata implements Serializable- serialVersionUID:
- 5196994626251088685L
-
Serialized Fields
-
dates
DefaultEvaluationMethod.Dates dates
Date or range of dates on which a data quality measure was applied. -
evaluationMethodDescription
InternationalString evaluationMethodDescription
Description of the evaluation method. -
evaluationMethodType
EvaluationMethodType evaluationMethodType
Type of method used to evaluate quality of the data. -
evaluationProcedure
Citation evaluationProcedure
Reference to the procedure information. -
referenceDocuments
Collection<Citation> referenceDocuments
Information on documents which are referenced in developing and applying a data quality evaluation method.
-
-
Class DefaultEvaluationReportInformation
class DefaultEvaluationReportInformation extends ISOMetadata implements Serializable- serialVersionUID:
- -6646482698986737797L
-
Serialized Fields
-
reportReference
Citation reportReference
Reference to the associated standalone quality report. -
summary
InternationalString summary
Abstract for the associated standalone quality report.
-
-
Class DefaultFormatConsistency
class DefaultFormatConsistency extends AbstractLogicalConsistency implements Serializable- serialVersionUID:
- -1891952351079148415L
-
Class DefaultFullInspection
class DefaultFullInspection extends AbstractDataEvaluation implements Serializable- serialVersionUID:
- 4610611512901660745L
-
Class DefaultGriddedDataPositionalAccuracy
class DefaultGriddedDataPositionalAccuracy extends AbstractPositionalAccuracy implements Serializable- serialVersionUID:
- 1006810371734607137L
-
Class DefaultHomogeneity
class DefaultHomogeneity extends AbstractMetaquality implements Serializable- serialVersionUID:
- -8440822895642971849L
-
Class DefaultIndirectEvaluation
class DefaultIndirectEvaluation extends AbstractDataEvaluation implements Serializable- serialVersionUID:
- 5634950981839012526L
-
Serialized Fields
-
deductiveSource
InternationalString deductiveSource
Information on which data are used as sources in deductive evaluation method.
-
-
Class DefaultMeasureDescription
class DefaultMeasureDescription extends ISOMetadata implements Serializable- serialVersionUID:
- 4878784271547209576L
-
Serialized Fields
-
extendedDescription
BrowseGraphic extendedDescription
Illustration. -
textDescription
InternationalString textDescription
Text description.
-
-
Class DefaultMeasureReference
class DefaultMeasureReference extends ISOMetadata implements Serializable- serialVersionUID:
- -1841855681786546466L
-
Serialized Fields
-
measureDescription
InternationalString measureDescription
Description of the measure. -
measureIdentification
Identifier measureIdentification
Value uniquely identifying the measure within a namespace. -
namesOfMeasure
Collection<InternationalString> namesOfMeasure
Name of the test applied to the data.
-
-
Class DefaultNonQuantitativeAttributeAccuracy
class DefaultNonQuantitativeAttributeAccuracy extends DefaultNonQuantitativeAttributeCorrectness implements Serializable- serialVersionUID:
- -8777909940058192886L
-
Class DefaultNonQuantitativeAttributeCorrectness
class DefaultNonQuantitativeAttributeCorrectness extends AbstractThematicAccuracy implements Serializable- serialVersionUID:
- 6782225824097039360L
-
Class DefaultQualityMeasure
class DefaultQualityMeasure extends ISOMetadata implements Serializable- serialVersionUID:
- -2004468907779670827L
-
Serialized Fields
-
aliases
Collection<InternationalString> aliases
Another recognized name, an abbreviation or a short name for the same data quality measure. -
basicMeasure
DefaultBasicMeasure basicMeasure
Definition of the fundamental concept for the data quality measure. -
definition
InternationalString definition
Definition of the fundamental concept for the data quality measure. -
description
DefaultMeasureDescription 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. -
elementNames
Collection<TypeName> elementNames
Name of the data quality element for which quality is reported. -
examples
Collection<DefaultMeasureDescription> examples
Illustration of the use of a data quality measure. -
measureIdentifier
Identifier measureIdentifier
Value uniquely identifying the measure within a namespace. -
name
InternationalString name
Name of the data quality measure applied to the data. -
parameters
Collection<ParameterDescriptor<?>> parameters
Auxiliary variable used by the data quality measure, including its name, definition and optionally its description. -
sourceReferences
Collection<DefaultSourceReference> sourceReferences
Reference to the source of an item that has been adopted from an external source. -
valueType
TypeName valueType
Value type for reporting a data quality result.
-
-
Class DefaultQuantitativeAttributeAccuracy
class DefaultQuantitativeAttributeAccuracy extends AbstractThematicAccuracy implements Serializable- serialVersionUID:
- 4190822658851541881L
-
Class DefaultQuantitativeResult
class DefaultQuantitativeResult extends AbstractResult implements Serializable- serialVersionUID:
- -403671810118461829L
-
Serialized Fields
-
errorStatistic
InternationalString errorStatistic
Deprecated.Removed from ISO 19157:2013.Statistical method used to determine the value, ornull
if none. -
values
List<Record> values
Quantitative value or values, content determined by the evaluation procedure used. -
valueType
RecordType valueType
Value type for reporting a data quality result, ornull
if none. -
valueUnit
Unit<?> valueUnit
Value unit for reporting a data quality result, ornull
if none.
-
-
Class DefaultRelativeInternalPositionalAccuracy
class DefaultRelativeInternalPositionalAccuracy extends AbstractPositionalAccuracy implements Serializable- serialVersionUID:
- 8385667875833802576L
-
Class DefaultRepresentativity
class DefaultRepresentativity extends AbstractMetaquality implements Serializable- serialVersionUID:
- 5570834596540938580L
-
Class DefaultSampleBasedInspection
class DefaultSampleBasedInspection extends AbstractDataEvaluation implements Serializable- serialVersionUID:
- -811881513591264926L
-
Serialized Fields
-
lotDescription
InternationalString lotDescription
Information of how lots are defined. -
samplingRatio
InternationalString samplingRatio
Information on how many samples on average are extracted for inspection from each lot of population. -
samplingScheme
InternationalString samplingScheme
Information of the type of sampling scheme and description of the sampling procedure.
-
-
Class DefaultScope
class DefaultScope extends DefaultScope implements Serializable- serialVersionUID:
- 7517784393752337009L
-
Class DefaultSourceReference
class DefaultSourceReference extends ISOMetadata implements Serializable- serialVersionUID:
- 2923526577209702000L
-
Serialized Fields
-
citation
Citation citation
References to the source.
-
-
Class DefaultTemporalConsistency
class DefaultTemporalConsistency extends AbstractTemporalQuality implements Serializable- serialVersionUID:
- 5468604313098465903L
-
Class DefaultTemporalValidity
class DefaultTemporalValidity extends AbstractTemporalQuality implements Serializable- serialVersionUID:
- 7271555924670981058L
-
Class DefaultThematicClassificationCorrectness
class DefaultThematicClassificationCorrectness extends AbstractThematicAccuracy implements Serializable- serialVersionUID:
- 2503537202481975130L
-
Class DefaultTopologicalConsistency
class DefaultTopologicalConsistency extends AbstractLogicalConsistency implements Serializable- serialVersionUID:
- 5797622283821358613L
-
Class DefaultUsability
class DefaultUsability extends AbstractElement implements Serializable- serialVersionUID:
- -7316059750787640719L
-
-
Package org.apache.sis.metadata.iso.spatial
-
Class AbstractGeolocationInformation
class AbstractGeolocationInformation extends ISOMetadata implements Serializable- serialVersionUID:
- 2234791083092464542L
-
Serialized Fields
-
qualityInfo
Collection<DataQuality> qualityInfo
Provides an overall assessment of quality of geolocation information.
-
-
Class AbstractSpatialRepresentation
class AbstractSpatialRepresentation extends ISOMetadata implements Serializable- serialVersionUID:
- -2238840586154687777L
-
Serialized Fields
-
scope
Scope scope
Level and extent of the spatial representation.
-
-
Class DefaultDimension
class DefaultDimension extends ISOMetadata implements Serializable- serialVersionUID:
- 1104542984724265236L
-
Serialized Fields
-
dimensionDescription
InternationalString dimensionDescription
Description of the axis. -
dimensionName
DimensionNameType dimensionName
Name of the axis. -
dimensionSize
Integer dimensionSize
Number of elements along the axis. -
dimensionTitle
InternationalString dimensionTitle
Enhancement/ modifier of the dimension name. Example: dimensionName = "column", dimensionTitle = "longitude" -
resolution
Double resolution
Degree of detail in the grid dataset.
-
-
Class DefaultGCP
class DefaultGCP extends ISOMetadata implements Serializable- serialVersionUID:
- -2021981491910341192L
-
Serialized Fields
-
accuracyReports
Collection<Element> accuracyReports
Accuracy of a ground control point. -
geographicCoordinates
DirectPosition geographicCoordinates
Geographic or map position of the control point, in either two or three dimensions.
-
-
Class DefaultGCPCollection
class DefaultGCPCollection extends AbstractGeolocationInformation implements Serializable- serialVersionUID:
- -2757911443659529373L
-
Serialized Fields
-
collectionIdentification
Integer collectionIdentification
Identifier of the GCP collection. -
collectionName
InternationalString collectionName
Name of the GCP collection. -
coordinateReferenceSystem
ReferenceSystem coordinateReferenceSystem
Coordinate system in which the ground control points are defined. -
GCPs
Collection<GCP> GCPs
Ground control point(s) used in the collection.
-
-
Class DefaultGeometricObjects
class DefaultGeometricObjects extends ISOMetadata implements Serializable- serialVersionUID:
- -7965994170083468201L
-
Serialized Fields
-
geometricObjectCount
Integer geometricObjectCount
Total number of the point or vector object type occurring in the dataset. -
geometricObjectType
GeometricObjectType geometricObjectType
Total number of the point or vector object type occurring in the dataset.
-
-
Class DefaultGeorectified
class DefaultGeorectified extends DefaultGridSpatialRepresentation implements Serializable- serialVersionUID:
- -2924562334097446037L
-
Serialized Fields
-
centerPoint
Point 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. -
checkPointDescription
InternationalString checkPointDescription
Description of geographic position points used to test the accuracy of the georeferenced grid data. -
checkPoints
Collection<GCP> checkPoints
Geographic references used to validate georectification of the data. -
cornerPoints
List<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. -
pointInPixel
PixelOrientation pointInPixel
Point in a pixel corresponding to the Earth location of the pixel. -
transformationDimensionDescription
InternationalString transformationDimensionDescription
Description of the information about which grid dimensions are the spatial dimensions. -
transformationDimensionMapping
Collection<InternationalString> transformationDimensionMapping
Information about which grid dimensions are the spatial dimensions.
-
-
Class DefaultGeoreferenceable
class DefaultGeoreferenceable extends DefaultGridSpatialRepresentation implements Serializable- serialVersionUID:
- -334605303200205283L
-
Serialized Fields
-
geolocationInformation
Collection<GeolocationInformation> geolocationInformation
Information that can be used to geolocate the data. -
georeferencedParameters
Record georeferencedParameters
Terms which support grid data georeferencing. -
orientationParameterDescription
InternationalString orientationParameterDescription
Description of parameters used to describe sensor orientation. -
parameterCitations
Collection<Citation> parameterCitations
Reference providing description of the parameters.
-
-
Class DefaultGridSpatialRepresentation
class DefaultGridSpatialRepresentation extends AbstractSpatialRepresentation implements Serializable- serialVersionUID:
- -1111392086980738831L
-
Serialized Fields
-
axisDimensionProperties
List<Dimension> axisDimensionProperties
Information about spatial-temporal axis properties. -
booleans
byte booleans
The set of booleans values. Bits are read and written using the*_MASK
constants.- See Also:
-
cellGeometry
CellGeometry cellGeometry
Identification of grid data as point or cell. -
numberOfDimensions
Integer numberOfDimensions
Number of independent spatial-temporal axes.
-
-
Class DefaultVectorSpatialRepresentation
class DefaultVectorSpatialRepresentation extends AbstractSpatialRepresentation implements Serializable- serialVersionUID:
- -5891825325520101913L
-
Serialized Fields
-
geometricObjects
Collection<GeometricObjects> geometricObjects
Information about the geometric objects used in the dataset. -
topologyLevel
TopologyLevel topologyLevel
Code which identifies the degree of complexity of the spatial relationships.
-
-
-
Package org.apache.sis.metadata.sql
-
Exception Class MetadataStoreException
class MetadataStoreException extends Exception implements Serializable- serialVersionUID:
- -7156617726114815455L
-
-
Package org.apache.sis.parameter
-
Class AbstractParameterDescriptor
class AbstractParameterDescriptor extends AbstractIdentifiedObject implements Serializable- serialVersionUID:
- -4346475760810353590L
-
Serialized Fields
-
maximumOccurs
short 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)
-
minimumOccurs
short 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 DefaultParameterDescriptor
class DefaultParameterDescriptor extends AbstractParameterDescriptor implements Serializable- serialVersionUID:
- -1978932430298071693L
-
Serialized Fields
-
defaultValue
T defaultValue
The default value for the parameter, ornull
.- See Also:
-
validValues
Set<T> validValues
A set of valid values (usually from a code list) ornull
if it does not apply. This set is immutable.- See Also:
-
valueClass
Class<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.- See Also:
-
valueDomain
Range<?> valueDomain
The minimum and maximum parameter value with their unit of measurement, ornull
if none. If this field is non-null, thenvalueDomain.getElementType()
shall be one of the following:- If
DefaultParameterDescriptor.valueClass
is not an array, then the range element type shall be the same class. - If
valueClass
is an array, then the range element type shall be the wrapper ofvalueClass.getComponentType()
.
- See Also:
- If
-
-
Class DefaultParameterDescriptorGroup
class DefaultParameterDescriptorGroup extends AbstractParameterDescriptor implements Serializable- serialVersionUID:
- 6058599597772994456L
-
Serialized Fields
-
descriptors
List<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[])
- See Also:
-
-
Class DefaultParameterValue
class DefaultParameterValue extends FormattableObject implements Serializable- serialVersionUID:
- -5837826787089486776L
-
Serialized Fields
-
descriptor
ParameterDescriptor<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:
-
unit
Unit<?> unit
The unit of measure for the value, ornull
if 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
-
value
T value
The value, ornull
if 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 DefaultParameterValueGroup
class DefaultParameterValueGroup extends Parameters implements Serializable- serialVersionUID:
- -1985309386356545126L
-
Serialized Fields
-
values
ParameterValueList 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
-
colors
Colors colors
The colors for an output on X3.64 compatible terminal, ornull
if none.- See Also:
-
contentLevel
ParameterFormat.ContentLevel contentLevel
The amount of information to put in the table.- See Also:
-
displayLocale
Locale displayLocale
The locale for international strings. -
preferredCodespaces
Set<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 TensorParameters
class TensorParameters extends Object implements Serializable- serialVersionUID:
- -7386537348359343836L
-
Serialization Methods
-
readObject
Invoked on deserialization for restoring theTensorParameters.parameters
array.- 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 module path.
-
-
Serialized Fields
-
dimensions
ParameterDescriptor<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.
-
elementType
Class<E> elementType
The type of tensor element values. -
prefix
String prefix
The prefix of parameter names for tensor elements. This is"elt_"
in WKT 1. -
separator
String 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 RenderException
class RenderException extends Exception implements Serializable- serialVersionUID:
- 4185833217030999642L
-
Class TransformChangeEvent
class TransformChangeEvent extends PropertyChangeEvent implements Serializable- serialVersionUID:
- 4444752056666264066L
-
Serialized Fields
-
displayChange2D
AffineTransform displayChange2D
Value ofTransformChangeEvent.displayChange
orTransformChangeEvent.objectiveChange
precomputed by the code that fired this event. If not precomputed, will be computed when first needed. -
objectiveChange2D
AffineTransform objectiveChange2D
Value ofTransformChangeEvent.displayChange
orTransformChangeEvent.objectiveChange
precomputed by the code that fired this event. If not precomputed, will be computed when first needed. -
reason
TransformChangeEvent.Reason reason
The reason why the "objective to display" transform changed.- See Also:
-
-
-
Package org.apache.sis.referencing
-
Class AbstractIdentifiedObject
class AbstractIdentifiedObject extends FormattableObject implements Serializable- serialVersionUID:
- -5173281694258483264L
-
Serialized Fields
-
alias
Collection<GenericName> alias
An alternative name by which this object is identified, ornull
if 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)
. -
deprecated
boolean deprecated
true
if this object is deprecated. -
domains
Collection<DefaultObjectDomain> domains
Scope and area for which this object is valid, ornull
if none. We must be prepared to handle either null or an empty set for "domains" because we may get both on unmarshalling.Consider this field as final! This field is modified only at unmarshalling time by
AbstractIdentifiedObject.setDomainScope(InternationalString)
andAbstractIdentifiedObject.setDomainExtent(Extent)
.- See Also:
-
identifiers
Set<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:
-
name
ReferenceIdentifier 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:
-
remarks
InternationalString remarks
Comments on or information about this object, ornull
if none.Consider this field as final! This field is modified only at unmarshalling time by
AbstractIdentifiedObject.setRemarks(InternationalString)
- See Also:
-
-
Class AbstractReferenceSystem
class AbstractReferenceSystem extends AbstractIdentifiedObject implements Serializable- serialVersionUID:
- 7207447363999869238L
-
Class DefaultObjectDomain
class DefaultObjectDomain extends FormattableObject implements Serializable- serialVersionUID:
- 5797839090924498526L
-
Serialized Fields
-
domainOfValidity
Extent domainOfValidity
Area for which the object is valid. This isnull
(i.e. is not replaced by the "not known" text) if the value given to the constructor was null.- See Also:
-
scope
InternationalString scope
Description of domain of usage, or limitations of usage, for which the object is valid. This isnull
(i.e. is not replaced by the "not known" text) if the value given to the constructor was null.- See Also:
-
-
Exception Class GeodeticException
class GeodeticException extends RuntimeException implements Serializable- serialVersionUID:
- -7844524593329236175L
-
Class ImmutableIdentifier
class ImmutableIdentifier extends FormattableObject implements Serializable- serialVersionUID:
- 1804606250548055829L
-
Serialized Fields
-
authority
Citation authority
The person or party responsible for maintenance of the namespace, ornull
if not available.- See Also:
-
code
String code
Alphanumeric value identifying an instance in the namespace.- See Also:
-
codeSpace
String codeSpace
Identifier or namespace in which the code is valid, ornull
if not available. This is often an abbreviation of the authority name.- See Also:
-
description
InternationalString description
Natural language description of the meaning of the code value. -
version
String 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 NamedIdentifier
class NamedIdentifier extends ImmutableIdentifier implements Serializable- serialVersionUID:
- -3982456534858346939L
-
Serialization Methods
-
readObject
Invoked 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 module path.
-
writeObject
Invoked 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 AbstractCRS
class AbstractCRS extends AbstractReferenceSystem implements Serializable- serialVersionUID:
- -7433284548909530047L
-
Serialized Fields
-
coordinateSystem
CoordinateSystem 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 DefaultCompoundCRS
class DefaultCompoundCRS extends AbstractCRS implements Serializable- serialVersionUID:
- -2656710314586929287L
-
Serialization Methods
-
readObject
Computes 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 module path.
-
-
Serialized Fields
-
components
List<? 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 DefaultDerivedCRS
class DefaultDerivedCRS extends AbstractDerivedCRS<Conversion> implements Serializable- serialVersionUID:
- -8149602276542469876L
-
Class DefaultEngineeringCRS
class DefaultEngineeringCRS extends AbstractCRS implements Serializable- serialVersionUID:
- 6695541732063382701L
-
Serialized Fields
-
datum
EngineeringDatum datum
The datum.Consider this field as final! This field is modified only at unmarshalling time by
DefaultEngineeringCRS.setDatum(EngineeringDatum)
- See Also:
-
-
Class DefaultGeocentricCRS
class DefaultGeocentricCRS extends DefaultGeodeticCRS implements Serializable- serialVersionUID:
- 6784642848287659827L
-
Class DefaultGeographicCRS
class DefaultGeographicCRS extends DefaultGeodeticCRS implements Serializable- serialVersionUID:
- 861224913438092335L
-
Class DefaultImageCRS
class DefaultImageCRS extends AbstractCRS implements Serializable- serialVersionUID:
- 7312452786096397847L
-
Serialized Fields
-
datum
ImageDatum datum
The datum.Consider this field as final! This field is modified only at unmarshalling time by
DefaultImageCRS.setDatum(ImageDatum)
- See Also:
-
-
Class DefaultParametricCRS
class DefaultParametricCRS extends AbstractCRS implements Serializable- serialVersionUID:
- 4013698133331342649L
-
Serialized Fields
-
datum
DefaultParametricDatum datum
The datum.Consider this field as final! This field is modified only at unmarshalling time by
setDatum(ParametricDatum)
- See Also:
-
-
Class DefaultProjectedCRS
class DefaultProjectedCRS extends AbstractDerivedCRS<Projection> implements Serializable- serialVersionUID:
- -4502680112031773028L
-
Class DefaultTemporalCRS
class DefaultTemporalCRS extends AbstractCRS implements Serializable- serialVersionUID:
- 3000119849197222007L
-
Serialization Methods
-
readObject
Invoked 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 module path.
-
-
Serialized Fields
-
datum
TemporalDatum datum
The datum.Consider this field as final! This field is modified only at unmarshalling time by
DefaultTemporalCRS.setDatum(TemporalDatum)
- See Also:
-
-
Class DefaultVerticalCRS
class DefaultVerticalCRS extends AbstractCRS implements Serializable- serialVersionUID:
- 3565878468719941800L
-
Serialized Fields
-
datum
VerticalDatum 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 AbstractCS
class AbstractCS extends AbstractIdentifiedObject implements Serializable- serialVersionUID:
- 6757665252533744744L
-
Serialized Fields
-
axes
CoordinateSystemAxis[] 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 DefaultAffineCS
class DefaultAffineCS extends AbstractCS implements Serializable- serialVersionUID:
- 7977674229369042440L
-
Class DefaultCartesianCS
class DefaultCartesianCS extends DefaultAffineCS implements Serializable- serialVersionUID:
- -6182037957705712945L
-
Class DefaultCompoundCS
class DefaultCompoundCS extends AbstractCS implements Serializable- serialVersionUID:
- -5726410275278843373L
-
Serialized Fields
-
components
List<CoordinateSystem> components
The coordinate systems in an unmodifiable list.
-
-
Class DefaultCoordinateSystemAxis
class DefaultCoordinateSystemAxis extends AbstractIdentifiedObject implements Serializable- serialVersionUID:
- -7883614853277827689L
-
Serialized Fields
-
abbreviation
String 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)
- See Also:
-
direction
AxisDirection 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)
- See Also:
-
maximumValue
double 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)
-
minimumValue
double 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)
-
rangeMeaning
RangeMeaning rangeMeaning
The range meaning for this axis, ornull
if unspecified.Consider this field as final! This field is modified only at unmarshalling time by
DefaultCoordinateSystemAxis.setRangeMeaning(RangeMeaning)
- See Also:
-
unit
Unit<?> 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 DefaultCylindricalCS
class DefaultCylindricalCS extends AbstractCS implements Serializable- serialVersionUID:
- -8290402732390917907L
-
Class DefaultEllipsoidalCS
class DefaultEllipsoidalCS extends AbstractCS implements Serializable- serialVersionUID:
- -1452492488902329211L
-
Class DefaultLinearCS
class DefaultLinearCS extends AbstractCS implements Serializable- serialVersionUID:
- -6890723478287625763L
-
Class DefaultParametricCS
class DefaultParametricCS extends AbstractCS implements Serializable- serialVersionUID:
- -5588239024582484514L
-
Class DefaultPolarCS
class DefaultPolarCS extends AbstractCS implements Serializable- serialVersionUID:
- 3960197260975470951L
-
Class DefaultSphericalCS
class DefaultSphericalCS extends AbstractCS implements Serializable- serialVersionUID:
- 196295996465774477L
-
Class DefaultTimeCS
class DefaultTimeCS extends AbstractCS implements Serializable- serialVersionUID:
- 5222911412381303989L
-
Class DefaultUserDefinedCS
class DefaultUserDefinedCS extends AbstractCS implements Serializable- serialVersionUID:
- -4904091898305706316L
-
Class DefaultVerticalCS
class DefaultVerticalCS extends AbstractCS implements Serializable- serialVersionUID:
- 1201155778896630499L
-
-
Package org.apache.sis.referencing.datum
-
Class AbstractDatum
class AbstractDatum extends AbstractIdentifiedObject implements Serializable- serialVersionUID:
- -729506171131910731L
-
Serialized Fields
-
anchorDefinition
InternationalString 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:
-
realizationEpoch
long 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)
-
-
Class BursaWolfParameters
class BursaWolfParameters extends FormattableObject implements Serializable- serialVersionUID:
- 754825592343010900L
-
Serialized Fields
-
domainOfValidity
Extent domainOfValidity
Region or timeframe in which a coordinate transformation based on those Bursa-Wolf parameters is valid, ornull
if unspecified.- See Also:
-
dS
double 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). -
rX
double rX
X-axis rotation in arc-seconds (EPSG:8608), sign following the Position Vector convention. The legacy OGC parameter name is"ex"
. -
rY
double rY
Y-axis rotation in arc-seconds (EPSG:8609), sign following the Position Vector convention. The legacy OGC parameter name is"ey"
. -
rZ
double rZ
Z-axis rotation in arc-seconds (EPSG:8610), sign following the Position Vector convention. The legacy OGC parameter name is"ez"
. -
targetDatum
GeodeticDatum targetDatum
The target datum for this set of parameters, ornull
if unknown. This is usually the WGS 84 datum, but other targets are allowed.The source datum is the
DefaultGeodeticDatum
that contain thisBursaWolfParameters
instance.- See Also:
-
tX
double tX
X-axis translation in metres (EPSG:8605). The legacy OGC parameter name is"dx"
. -
tY
double tY
Y-axis translation in metres (EPSG:8606). The legacy OGC parameter name is"dy"
. -
tZ
double tZ
Z-axis translation in metres (EPSG:8607). The legacy OGC parameter name is"dz"
.
-
-
Class DatumShiftGrid
class DatumShiftGrid extends Object implements Serializable- serialVersionUID:
- 8405276545243175808L
-
Serialized Fields
-
coordinateToGrid
LinearTransform 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:
-
coordinateUnit
Unit<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:
-
gridSize
int[] gridSize
Number of grid cells along each dimension. This is usually an array of length 2<C extends Quantity<C>,T extends Quantity<T>> containing the number of grid cells along the x and y axes. - See Also:
-
isCellValueRatio
boolean isCellValueRatio
true
if the translation interpolated byinterpolateInCell(…)
are divided by grid cell size. Iftrue
, then the inverse ofDatumShiftGrid.coordinateToGrid
needs to be applied on the interpolated values as a delta transform. Such conversion is applied (if needed) by theDatumShiftGrid.interpolateAt(double...)
method.- See Also:
-
translationUnit
Unit<T extends Quantity<T>> translationUnit
The unit of measurement of output values, as interpolated by theDatumShiftGrid.interpolateAt(double...)
method.- See Also:
-
-
Class DefaultEllipsoid
class DefaultEllipsoid extends AbstractIdentifiedObject implements Serializable- serialVersionUID:
- -1149451543954764081L
-
Serialized Fields
-
inverseFlattening
double inverseFlattening
The inverse of the flattening value, orDouble.POSITIVE_INFINITY
if the ellipsoid is a sphere. This field shall be considered as final. It is modified only by JAXB at unmarshalling time.- See Also:
-
ivfDefinitive
boolean 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:
-
semiMajorAxis
double semiMajorAxis
The equatorial radius. This field should be considered as final. It is modified only by JAXB at unmarshalling time.- See Also:
-
semiMinorAxis
double semiMinorAxis
The polar radius. This field should be considered as final. It is modified only by JAXB at unmarshalling time.- See Also:
-
unit
Unit<Length> unit
The units of the semi-major and semi-minor axis values.
-
-
Class DefaultEngineeringDatum
class DefaultEngineeringDatum extends AbstractDatum implements Serializable- serialVersionUID:
- 1498304918725248637L
-
Class DefaultGeodeticDatum
class DefaultGeodeticDatum extends AbstractDatum implements Serializable- serialVersionUID:
- 8832100095648302943L
-
Serialized Fields
-
bursaWolf
BursaWolfParameters[] bursaWolf
Bursa-Wolf parameters for datum shifts, ornull
if none. -
ellipsoid
Ellipsoid ellipsoid
The ellipsoid.Consider this field as final! This field is modified only at unmarshalling time by
DefaultGeodeticDatum.setEllipsoid(Ellipsoid)
- See Also:
-
primeMeridian
PrimeMeridian primeMeridian
The prime meridian.Consider this field as final! This field is modified only at unmarshalling time by
DefaultGeodeticDatum.setPrimeMeridian(PrimeMeridian)
- See Also:
-
-
Class DefaultImageDatum
class DefaultImageDatum extends AbstractDatum implements Serializable- serialVersionUID:
- -4304193511244150936L
-
Serialized Fields
-
pixelInCell
PixelInCell 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 DefaultParametricDatum
class DefaultParametricDatum extends AbstractDatum implements Serializable- serialVersionUID:
- 4951496470378888681L
-
Class DefaultPrimeMeridian
class DefaultPrimeMeridian extends AbstractIdentifiedObject implements Serializable- serialVersionUID:
- 541978454643213305L
-
Serialized Fields
-
angularUnit
Unit<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)
-
greenwichLongitude
double 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 DefaultTemporalDatum
class DefaultTemporalDatum extends AbstractDatum implements Serializable- serialVersionUID:
- 3357241732140076884L
-
Serialized Fields
-
origin
long origin
The date and time origin of this temporal datum, orLong.MIN_VALUE
if 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 DefaultVerticalDatum
class DefaultVerticalDatum extends AbstractDatum implements Serializable- serialVersionUID:
- 380347456670516572L
-
Serialized Fields
-
type
VerticalDatumType type
The type of this vertical datum. Ifnull
, a value will be inferred from the name byDefaultVerticalDatum.type()
.- See Also:
-
-
Class TimeDependentBWP
class TimeDependentBWP extends BursaWolfParameters implements Serializable- serialVersionUID:
- -4628799278259080258L
-
Serialized Fields
-
ddS
double ddS
Rate of change of the scale difference in parts per million per year (EPSG:1046). -
drX
double drX
Rate of change of X-axis rotation in milli arc-seconds per year (EPSG:1043), sign following the Position Vector convention. -
drY
double drY
Rate of change of Y-axis rotation in milli arc-seconds per year (EPSG:1044), sign following the Position Vector convention. -
drZ
double drZ
Rate of change of Z-axis rotation in milli arc-seconds per year (EPSG:1045), sign following the Position Vector convention. -
dtX
double dtX
Rate of change of X-axis translation in millimetres per year (EPSG:1040). -
dtY
double dtY
Rate of change of Y-axis translation in millimetres per year (EPSG:1041). -
dtZ
double dtZ
Rate of change of Z-axis translation in millimetres per year (EPSG:1042). -
timeReference
long timeReference
The reference epoch for time-dependent parameters (EPSG:1047).
-
-
-
Package org.apache.sis.referencing.factory
-
Exception Class FactoryDataException
class FactoryDataException extends FactoryException implements Serializable- serialVersionUID:
- -6296443455120500463L
-
Exception Class InvalidGeodeticParameterException
class InvalidGeodeticParameterException extends FactoryException implements Serializable- serialVersionUID:
- -546427967147139788L
-
Exception Class MissingFactoryResourceException
class MissingFactoryResourceException extends FactoryException implements Serializable- serialVersionUID:
- -6726760720630526886L
-
Exception Class NoSuchAuthorityFactoryException
class NoSuchAuthorityFactoryException extends NoSuchAuthorityCodeException implements Serializable- serialVersionUID:
- -871607314555498523L
-
-
Package org.apache.sis.referencing.gazetteer
-
Exception Class GazetteerException
class GazetteerException extends TransformException implements Serializable- serialVersionUID:
- 3607149545794483627L
-
Class GeohashReferenceSystem
class GeohashReferenceSystem extends ReferencingByIdentifiers implements Serializable- serialVersionUID:
- 9162259764027168776L
-
Serialized Fields
-
denormalize
CoordinateOperation denormalize
The coordinate operation fromGeohashReferenceSystem.normalizedCRS
to the CRS specified by the user. The target CRS is the coordinate reference system to assign to the decoded positions. -
format
GeohashReferenceSystem.Format format
The format used by theGeohashReferenceSystem.Coder
. -
normalizedCRS
DefaultGeographicCRS normalizedCRS
The user supplied CRS with (longitude, latitude) axis order in degrees.
-
-
Class LocationFormat
- serialVersionUID:
- -3440801316594167279L
-
Class MilitaryGridReferenceSystem
class MilitaryGridReferenceSystem extends ReferencingByIdentifiers implements Serializable- serialVersionUID:
- 8337394374656125471L
-
Serialized Fields
-
avoidDatumChange
boolean avoidDatumChange
WhetherMilitaryGridReferenceSystem.Encoder
should infer the datum from the given coordinates instead of usingMilitaryGridReferenceSystem.datum
. -
datum
CommonCRS datum
The datum to which to transform the coordinate before formatting the MGRS reference. Only the datums enumerated inCommonCRS
are currently supported.
-
-
Exception Class ReferenceVerifyException
class ReferenceVerifyException extends GazetteerException implements Serializable- serialVersionUID:
- 7501102047565324537L
-
Class ReferencingByIdentifiers
class ReferencingByIdentifiers extends AbstractReferenceSystem implements Serializable- serialVersionUID:
- 5353942546043471933L
-
Serialized Fields
-
locationTypes
List<AbstractLocationType> locationTypes
Description of location type(s) in the spatial reference system. This collection shall be unmodifiable.- See Also:
-
overallOwner
AbstractParty overallOwner
Authority with overall responsibility for the spatial reference system.- See Also:
-
theme
InternationalString theme
Property used to characterize the spatial reference system.- See Also:
-
-
-
Package org.apache.sis.referencing.operation
-
Class AbstractCoordinateOperation
class AbstractCoordinateOperation extends AbstractIdentifiedObject implements Serializable- serialVersionUID:
- -5441746770453401219L
-
Serialization Methods
-
readObject
Computes 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 module path.
-
-
Serialized Fields
-
coordinateOperationAccuracy
Collection<PositionalAccuracy> coordinateOperationAccuracy
Estimate(s) of the impact of this operation on point accuracy, ornull
if 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[])
.- See Also:
-
interpolationCRS
CoordinateReferenceSystem 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.
- See Also:
-
operationVersion
String 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)
.- See Also:
-
sourceCRS
CoordinateReferenceSystem sourceCRS
The source CRS, ornull
if 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)
.- See Also:
-
targetCRS
CoordinateReferenceSystem targetCRS
The target CRS, ornull
if 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)
.- See Also:
-
transform
MathTransform 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 CoordinateOperationContext
class CoordinateOperationContext extends Object implements Serializable- serialVersionUID:
- -6944460471653277973L
-
Serialized Fields
-
areaOfInterest
Extent areaOfInterest
The spatiotemporal area of interest, ornull
if none. This instance may be updated or replaced by other methods in this class, or (indirectly) byCoordinateOperationFinder
. -
desiredAccuracy
double 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 DefaultConversion
class DefaultConversion extends AbstractSingleOperation implements Serializable- serialVersionUID:
- -2148164324805562793L
-
Class DefaultFormula
class DefaultFormula extends FormattableObject implements Serializable- serialVersionUID:
- 1929966748615362698L
-
Serialized Fields
-
citation
Citation citation
Reference to a publication giving the formula(s) or procedure used by the coordinate operation method. -
formula
InternationalString formula
Formula(s) or procedure used by the operation method.
-
-
Class DefaultOperationMethod
class DefaultOperationMethod extends AbstractIdentifiedObject implements Serializable- serialVersionUID:
- 6612049971779439502L
-
Serialized Fields
-
formula
Formula 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)
. -
parameters
ParameterDescriptorGroup parameters
The set of parameters, ornull
if none.Consider this field as final! This field is modified only at unmarshalling time by
DefaultOperationMethod.setDescriptors(GeneralParameterDescriptor[])
orDefaultOperationMethod.afterUnmarshal(Unmarshaller, Object)
.
-
-
Class DefaultPassThroughOperation
class DefaultPassThroughOperation extends AbstractCoordinateOperation implements Serializable- serialVersionUID:
- 3516394762777350439L
-
Serialized Fields
-
modifiedCoordinates
int[] modifiedCoordinates
Zero-based indices of the modified source coordinates.Consider this field as final! This field is modified only at unmarshalling time by
DefaultPassThroughOperation.setIndices(int[])
- See Also:
-
operation
SingleOperation 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)
- See Also:
-
-
Class DefaultTransformation
class DefaultTransformation extends AbstractSingleOperation implements Serializable- serialVersionUID:
- -7486704846151648971L
-
Exception Class MismatchedDatumException
class MismatchedDatumException extends IllegalArgumentException implements Serializable- serialVersionUID:
- 9209713725368948171L
-
-
Package org.apache.sis.referencing.operation.builder
-
Exception Class LocalizationGridException
class LocalizationGridException extends FactoryDataException implements Serializable- serialVersionUID:
- -9069664783475360076L
-
Serialized Fields
-
potentialCause
CharSequence 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.- See Also:
-
-
-
Package org.apache.sis.referencing.operation.matrix
-
Class Matrix1
class Matrix1 extends MatrixSIS implements Serializable- serialVersionUID:
- -4829171016106097031L
-
Serialized Fields
-
m00
double m00
The only element in this matrix.
-
-
Class Matrix2
class Matrix2 extends MatrixSIS implements Serializable- serialVersionUID:
- 7116561372481474290L
-
Serialized Fields
-
m00
double m00
The first matrix element in the first row. -
m01
double m01
The second matrix element in the first row. -
m10
double m10
The first matrix element in the second row. -
m11
double m11
The second matrix element in the second row.
-
-
Class Matrix3
class Matrix3 extends MatrixSIS implements Serializable- serialVersionUID:
- 8902061778871586611L
-
Serialized Fields
-
m00
double m00
The first matrix element in the first row. -
m01
double m01
The second matrix element in the first row. -
m02
double m02
The third matrix element in the first row. -
m10
double m10
The first matrix element in the second row. -
m11
double m11
The second matrix element in the second row. -
m12
double m12
The third matrix element in the second row. -
m20
double m20
The first matrix element in the third row. -
m21
double m21
The second matrix element in the third row. -
m22
double m22
The third matrix element in the third row.
-
-
Class Matrix4
class Matrix4 extends MatrixSIS implements Serializable- serialVersionUID:
- 5685762518066856310L
-
Serialized Fields
-
m00
double m00
The first matrix element in the first row. -
m01
double m01
The second matrix element in the first row. -
m02
double m02
The third matrix element in the first row. -
m03
double m03
The forth matrix element in the first row. -
m10
double m10
The first matrix element in the second row. -
m11
double m11
The second matrix element in the second row. -
m12
double m12
The third matrix element in the second row. -
m13
double m13
The forth matrix element in the second row. -
m20
double m20
The first matrix element in the third row. -
m21
double m21
The second matrix element in the third row. -
m22
double m22
The third matrix element in the third row. -
m23
double m23
The forth matrix element in the third row. -
m30
double m30
The first matrix element in the forth row. -
m31
double m31
The second matrix element in the forth row. -
m32
double m32
The third matrix element in the forth row. -
m33
double m33
The forth matrix element in the forth row.
-
-
Class MatrixSIS
class MatrixSIS extends Object implements Serializable- serialVersionUID:
- 3075280376118406219L
-
Exception Class MismatchedMatrixSizeException
class MismatchedMatrixSizeException extends MismatchedDimensionException implements Serializable- serialVersionUID:
- -6055645640691056657L
-
Exception Class NoninvertibleMatrixException
class NoninvertibleMatrixException extends NoninvertibleTransformException implements Serializable- serialVersionUID:
- -4776332020257526053L
-
-
Package org.apache.sis.referencing.operation.transform
-
Class ContextualParameters
class ContextualParameters extends Parameters implements Serializable- serialVersionUID:
- 6769546741493459341L
-
Serialized Fields
-
denormalize
Matrix denormalize
The affine transform to be applied before (normalize) and after (denormalize) the kernel operation. OnContextualParameters
construction, 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 theLinearTransform
instances itself.- See Also:
-
descriptor
ParameterDescriptorGroup 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:
-
inverse
ContextualParameters inverse
If the inverse coordinate operation can be described by anotherContextualParameters
instance, a reference to that instance. Otherwisenull
.- See Also:
-
isFrozen
boolean isFrozen
false
if this parameter group is modifiable, ortrue
if it has been made unmodifiable (frozen) by a call toContextualParameters.completeTransform(MathTransformFactory, MathTransform)
.- See Also:
-
normalize
Matrix normalize
The affine transform to be applied before (normalize) and after (denormalize) the kernel operation. OnContextualParameters
construction, 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 theLinearTransform
instances itself.- See Also:
-
values
ParameterValue<?>[] 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:
-
-
Class DatumShiftTransform
class DatumShiftTransform extends AbstractMathTransform implements Serializable- serialVersionUID:
- -4492222496475405226L
-
Serialization Methods
-
readObject
Invoked 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 module path.
-
-
Serialized Fields
-
context
ContextualParameters 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.- See Also:
-
grid
DatumShiftGrid<?,
?> grid The grid of datum shifts from source datum to target datum, ornull
if none.- See Also:
-
-
Class DefaultMathTransformFactory.Context
class Context extends Object implements Serializable- serialVersionUID:
- -239563539875674709L
-
Serialized Fields
-
contextualParameters
Map<String,
Boolean> contextualParameters Names of parameters which have been inferred from context.- See Also:
-
parameters
ParameterValueGroup parameters
The parameters actually used.- See Also:
-
provider
OperationMethod provider
The provider that created the parameterizedMathTransform
instance, ornull
if this information does not apply. This field is used for transferring information betweencreateParameterizedTransform(…)
andswapAndScaleAxes(…)
. -
sourceCS
CoordinateSystem sourceCS
Coordinate system of the source or target points. -
sourceEllipsoid
Ellipsoid sourceEllipsoid
The ellipsoid of the source or target ellipsoidal coordinate system, ornull
if it does not apply. Valid only ifDefaultMathTransformFactory.Context.sourceCS
orDefaultMathTransformFactory.Context.targetCS
is an instance ofEllipsoidalCS
. -
targetCS
CoordinateSystem targetCS
Coordinate system of the source or target points. -
targetEllipsoid
Ellipsoid targetEllipsoid
The ellipsoid of the source or target ellipsoidal coordinate system, ornull
if it does not apply. Valid only ifDefaultMathTransformFactory.Context.sourceCS
orDefaultMathTransformFactory.Context.targetCS
is an instance ofEllipsoidalCS
.
-
-
Class EllipsoidToCentricTransform
class EllipsoidToCentricTransform extends AbstractMathTransform implements Serializable- serialVersionUID:
- -3352045463953828140L
-
Serialization Methods
-
readObject
Restores 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 module path.
-
-
Serialized Fields
-
context
ContextualParameters context
The parameters used for creating this conversion. They are used for formatting Well Known Text (WKT) and error messages.- See Also:
-
eccentricitySquared
double eccentricitySquared
The square of eccentricity: ℯ² = (a²-b²)/a² where a is the semi-major axis length and b is the semi-minor axis length. -
inverse
AbstractMathTransform inverse
The inverse of this transform.Implementation 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 asConcatenatedTransform
construction time). In addition this field is part of serialization form in order to preserve the references graph. -
withHeight
boolean withHeight
true
if 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 InterpolatedGeocentricTransform
class InterpolatedGeocentricTransform extends DatumShiftTransform implements Serializable- serialVersionUID:
- 5503722845441653093L
-
Serialized Fields
-
centricToEllipsoid
AbstractMathTransform centricToEllipsoid
The transform to apply before and after the geocentric translation. Shall be instance ofEllipsoidToCentricTransform
andEllipsoidToCentricTransform.Inverse
respectively. -
ellipsoidToCentric
AbstractMathTransform ellipsoidToCentric
The transform to apply before and after the geocentric translation. Shall be instance ofEllipsoidToCentricTransform
andEllipsoidToCentricTransform.Inverse
respectively. -
inverse
InterpolatedGeocentricTransform inverse
The inverse of this interpolated geocentric transform.- See Also:
-
scale
double 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.
-
semiMajor
double semiMajor
Semi-major axis length (a) of the source ellipsoid.
-
-
Class InterpolatedMolodenskyTransform
class InterpolatedMolodenskyTransform extends MolodenskyFormula implements Serializable- serialVersionUID:
- -5691721806681489940L
-
Serialized Fields
-
inverse
InterpolatedMolodenskyTransform inverse
Deprecated, for removal: This API element is subject to removal in a future version.The inverse of this interpolated Molodensky transform.- See Also:
-
-
Class InterpolatedTransform
class InterpolatedTransform extends DatumShiftTransform implements Serializable- serialVersionUID:
- -8962688502524486475L
-
Serialized Fields
-
dimension
int dimension
The value ofDatumShiftGrid.getTranslationDimensions()
, stored for efficiency. -
inverse
InterpolatedTransform.Inverse inverse
The inverse of this interpolated transform.- See Also:
-
-
Class MolodenskyTransform
class MolodenskyTransform extends MolodenskyFormula implements Serializable- serialVersionUID:
- 7206439437113286122L
-
Serialized Fields
-
inverse
MolodenskyTransform inverse
The inverse of this Molodensky transform.- See Also:
-
-
Class PassThroughTransform
class PassThroughTransform extends AbstractMathTransform implements Serializable- serialVersionUID:
- -910726602881388979L
-
Serialized Fields
-
firstAffectedCoordinate
int firstAffectedCoordinate
Index of the first affected coordinate.- See Also:
-
inverse
PassThroughTransform inverse
The inverse transform. This field will be computed only when needed, but is part of serialization in order to avoid rounding error. -
numTrailingCoordinates
int numTrailingCoordinates
Number of unaffected coordinates after the affected ones.- See Also:
-
subTransform
MathTransform subTransform
The sub-transform to apply on the modified coordinates. This is often the sub-transform specified at construction time, but not necessarily.
-
-
Class PoleRotation
class PoleRotation extends AbstractMathTransform2D implements Serializable- serialVersionUID:
- -8355693495724373931L
-
Serialized Fields
-
context
ContextualParameters context
The parameters used for creating this transform. They are used for formatting Well Known Text (WKT).- See Also:
-
cosφp
double 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(φ)
-
inverse
MathTransform2D inverse
The inverse of this operation, computed when first needed.- See Also:
-
sinφp
double 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 TransferFunction
class TransferFunction extends Object implements Serializable- serialVersionUID:
- 185931909755748004L
-
Serialized Fields
-
base
double base
The logarithmic base. Ignored ifTransferFunction.type
isLINEAR
. -
offset
double offset
The scale factor, orNaN
if unknown. -
scale
double scale
The scale factor, orNaN
if unknown. -
transform
MathTransform1D transform
The transform created from above information, ornull
if 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.
-
type
TransferFunctionType type
Whether the function is linear, logarithmic or exponential.
-
-
Class WraparoundTransform
class WraparoundTransform extends AbstractMathTransform implements Serializable- serialVersionUID:
- -1959034793759509170L
-
Serialized Fields
-
dimension
int dimension
Number of dimensions of source and target coordinates. -
period
double 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. -
sourceMedian
double 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, thensourceMedian
should be 180° (the value at the center of [0 … 360]° range). The value may beDouble.NaN
if 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()
.Design note
There is notargetMedian
field 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
. -
wraparoundDimension
int wraparoundDimension
The dimension where to apply wraparound.
-
-
-
Package org.apache.sis.setup
-
Class OptionKey
class OptionKey extends Object implements Serializable- serialVersionUID:
- -7580514229639750246L
-
Serialization Methods
-
readResolve
Resolves this option key on deserialization. This method is invoked only for instance of the exactOptionKey
class, not subclasses.- Throws:
ObjectStreamException
- required by specification but should never be thrown.
-
-
Serialized Fields
-
-
Package org.apache.sis.storage
-
Exception Class CanNotProbeException
class CanNotProbeException extends DataStoreException implements Serializable- serialVersionUID:
- -7183214487330030125L
-
Exception Class ConcurrentReadException
class ConcurrentReadException extends DataStoreException implements Serializable- serialVersionUID:
- 3319444259890595458L
-
Exception Class ConcurrentWriteException
class ConcurrentWriteException extends DataStoreException implements Serializable- serialVersionUID:
- 4005018924099696792L
-
Class CoverageQuery
class CoverageQuery extends Query implements Serializable- serialVersionUID:
- -4296814883807414158L
-
Serialized Fields
-
domain
GridGeometry domain
Desired grid extent and resolution, ornull
for reading the whole domain. This is the "selection" in query terminology. -
range
int[] range
0-based indices of sample dimensions to read, ornull
for reading them all. This is the "projection" (not to be confused with map projection) in query terminology. -
rangeNames
String[] rangeNames
The CoverageQuery.range specified by names instead of indices. At most one ofrange
andrangeNames
shall be non-null. -
reduction
Function<GridGeometry,
DimensionalityReduction> reduction The dimensionality reduction to apply on coverage domain, ornull
if none. -
sourceDomainExpansion
int 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 DataStoreClosedException
class DataStoreClosedException extends DataStoreException implements Serializable- serialVersionUID:
- 7205119080377665796L
-
Exception Class DataStoreContentException
class DataStoreContentException extends DataStoreException implements Serializable- serialVersionUID:
- 3469934460013440211L
-
Exception Class DataStoreException
class DataStoreException extends Exception implements Serializable- serialVersionUID:
- -1778987176103191950L
-
Exception Class DataStoreReferencingException
class DataStoreReferencingException extends DataStoreException implements Serializable- serialVersionUID:
- 2671737996817267335L
-
Class FeatureQuery
class FeatureQuery extends Query implements Serializable- serialVersionUID:
- -5841189659773611160L
-
Serialized Fields
-
limit
long limit
The maximum number of feature instances contained in theFeatureSet
. This isFeatureQuery.UNLIMITED
if there is no limit.- See Also:
-
linearResolution
Quantity<Length> linearResolution
Hint used by resources to optimize returned features. Different stores make use of vector tiles of different scales. Anull
value means to query data at their full resolution.- See Also:
-
projection
FeatureQuery.NamedExpression[] projection
The properties to retrieve, ornull
if 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.- See Also:
-
selection
Filter<? 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.- See Also:
-
skip
long skip
The number of feature instances to skip from the beginning. This is zero if there are no instances to skip.- See Also:
-
sortBy
SortBy<AbstractFeature> sortBy
The expressions to use for sorting the feature instances.- See Also:
-
-
Class FeatureQuery.NamedExpression
class NamedExpression extends Object implements Serializable- serialVersionUID:
- 4547204390645035145L
-
Serialized Fields
-
alias
GenericName alias
The name to assign to the expression result, ornull
if unspecified. -
expression
Expression<? super AbstractFeature,
?> expression The literal, value reference or more complex expression to be retrieved by aQuery
. Nevernull
. -
type
FeatureQuery.ProjectionType type
Whether the expression result should be stored or evaluated every times that it is requested. A stored value will exist as a featureAbstractAttribute
, while a virtual value will exist as a featureAbstractOperation
. The latter are commonly called "computed fields" and are equivalent to SQLGENERATED ALWAYS
keyword for columns.- Since:
- 1.4
-
-
Exception Class ForwardOnlyStorageException
class ForwardOnlyStorageException extends DataStoreException implements Serializable- serialVersionUID:
- 5750925701319201321L
-
Exception Class IllegalFeatureTypeException
class IllegalFeatureTypeException extends DataStoreException implements Serializable- serialVersionUID:
- 1426887859737756607L
-
Exception Class IllegalNameException
class IllegalNameException extends NoSuchDataException implements Serializable- serialVersionUID:
- 2435437568097737351L
-
Exception Class IllegalOpenParameterException
class IllegalOpenParameterException extends DataStoreException implements Serializable- serialVersionUID:
- 8167257397599018311L
-
Exception Class IncompatibleResourceException
class IncompatibleResourceException extends DataStoreException implements Serializable- serialVersionUID:
- -1833794980891065300L
-
Exception Class InternalDataStoreException
class InternalDataStoreException extends DataStoreException implements Serializable- serialVersionUID:
- -1955963337799113196L
-
Exception Class NoSuchDataException
class NoSuchDataException extends DataStoreException implements Serializable- serialVersionUID:
- -5883260753916229790L
-
Class ProbeResult
class ProbeResult extends Object implements Serializable- serialVersionUID:
- -4977853847503500550L
-
Serialized Fields
-
isSupported
boolean isSupported
true
if the storage is supported by theDataStoreProvider
.- See Also:
-
mimeType
String mimeType
The storage MIME type, ornull
if unknown or not applicable.- See Also:
-
version
Version version
The version of file format or database schema used by the storage, ornull
if unknown or not applicable.- See Also:
-
-
Exception Class ReadOnlyStorageException
class ReadOnlyStorageException extends DataStoreException implements Serializable- serialVersionUID:
- 5710116172772560023L
-
Exception Class ResourceAlreadyExistsException
class ResourceAlreadyExistsException extends DataStoreException implements Serializable- serialVersionUID:
- 3854120553618596031L
-
Class StorageConnector
class StorageConnector extends Object implements Serializable- serialVersionUID:
- 2524083964906593093L
-
Exception Class UnsupportedEncodingException
class UnsupportedEncodingException extends DataStoreContentException implements Serializable- serialVersionUID:
- 4998668012290557156L
-
Exception Class UnsupportedQueryException
class UnsupportedQueryException extends DataStoreException implements Serializable- serialVersionUID:
- -4593505566766684270L
-
Exception Class UnsupportedStorageException
class UnsupportedStorageException extends IllegalOpenParameterException implements Serializable- serialVersionUID:
- -8754573140979570187L
-
-
Package org.apache.sis.storage.event
-
Class CascadedStoreEvent
class CascadedStoreEvent extends StoreEvent implements Serializable- serialVersionUID:
- -1319167650150261418L
-
Class CloseEvent
- serialVersionUID:
- 9121559491613566295L
-
Class StoreEvent
class StoreEvent extends EventObject implements Serializable- serialVersionUID:
- -1725093072445990248L
-
Serialized Fields
-
consumed
boolean consumed
Whether this event has been consumed. A consumed event is not propagated to other listeners. -
consumeLater
boolean 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 WarningEvent
class WarningEvent extends StoreEvent implements Serializable- serialVersionUID:
- 3825327888379868663L
-
Serialized Fields
-
description
LogRecord 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.Dimension
class Dimension extends Object implements Serializable- serialVersionUID:
- 5063525623830032591L
-
Serialized Fields
-
DEFAULT_NAME_TYPE
DimensionNameType DEFAULT_NAME_TYPE
The default ISO 19115 dimension name type, ornull
if none. By default,DimensionNameType.COLUMN
is associated to longitudes andDimensionNameType.ROW
to 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.
-
MAXIMUM
String 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"
. -
MINIMUM
String 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"
. -
POSITIVE
String POSITIVE
The attribute name for indicating which direction is positive (Suggested). Possible value is"geospatial_vertical_positive"
. -
RESOLUTION
String 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"
. -
SPAN
String SPAN
The attribute name for the difference between the minimal and maximal values. Possible value is"time_coverage_duration"
. -
UNITS
String 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.Responsible
class Responsible extends Object implements Serializable- serialVersionUID:
- 2680152633273321012L
-
Serialized Fields
-
DEFAULT_ROLE
Role DEFAULT_ROLE
The role to use as a fallback if no attribute value is associated to theAttributeNames.Responsible.ROLE
key. -
EMAIL
String EMAIL
The attribute name for the responsible's email address. Possible values are"creator_email"
,"contributor_email"
or"publisher_email"
.Path in ISO 19115:
-
INSTITUTION
String INSTITUTION
The attribute name for the responsible's institution, ornull
if none. Possible value is"institution"
.Path in ISO 19115:
-
NAME
String 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:
-
ROLE
String ROLE
The attribute name for the responsible's role, ornull
if none. Possible value is"contributor_role"
.Path in ISO 19115:
- See Also:
-
TYPE
String 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"
. -
URL
String 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.Term
class Term extends Object implements Serializable- serialVersionUID:
- 2625777878209548741L
-
Serialized Fields
-
TEXT
String 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:
-
VOCABULARY
String VOCABULARY
The vocabulary or identifier namespace, ornull
if 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 CorruptedObjectException
class CorruptedObjectException extends RuntimeException implements Serializable- serialVersionUID:
- -7595678373605419502L
-
Class DefaultInternationalString
class DefaultInternationalString extends AbstractInternationalString implements Serializable- serialVersionUID:
- 3663160836923279819L
-
Serialization Methods
-
readObject
Canonicalize 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 module path.
-
-
Serialized Fields
-
Exception Class NullArgumentException
class NullArgumentException extends NullPointerException implements Serializable- serialVersionUID:
- 7924011726325288438L
-
Class ResourceInternationalString
class ResourceInternationalString extends AbstractInternationalString implements Serializable- serialVersionUID:
- -4354957955509756039L
-
Serialized Fields
-
key
String key
The key for the resource to fetch. This value is given at construction time and cannot benull
.
-
-
Class SimpleInternationalString
class SimpleInternationalString extends AbstractInternationalString implements Serializable- serialVersionUID:
- 7600371840915793379L
-
Serialization Methods
-
readObject
Reads the string. This is required sinceAbstractInternationalString.defaultValue
is 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 module path.
-
writeObject
Writes the string. This is required sinceAbstractInternationalString.defaultValue
is 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 UnconvertibleObjectException
class UnconvertibleObjectException extends IllegalArgumentException implements Serializable- serialVersionUID:
- 4436966248421454692L
-
Exception Class UnknownNameException
class UnknownNameException extends IllegalArgumentException implements Serializable- serialVersionUID:
- 8184564092008827669L
-
Exception Class UnsupportedImplementationException
class UnsupportedImplementationException extends UnsupportedOperationException implements Serializable- serialVersionUID:
- 8871937175259200449L
-
Class Version
class Version extends Object implements Serializable- serialVersionUID:
- 8402041502662929792L
-
Serialized Fields
-
version
String version
The version in string form, with leading and trailing spaces removed.
-
-
-
Package org.apache.sis.util.collection
-
Exception Class BackingStoreException
class BackingStoreException extends RuntimeException implements Serializable- serialVersionUID:
- -4549821631559359838L
-
Class CodeListSet
- serialVersionUID:
- -6328082298556260980L
-
Serialized Fields
-
elementType
Class<E extends CodeList<E>> elementType
The type of code list elements.- See Also:
-
supplementary
BitSet supplementary
The bit set for supplementary values beyond thevalues
mask, ornull
if none. This is very rarely needed, but we need this field in case a code list has more than 64 elements.Implementation note
The standardEnumSet
class 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. -
values
long values
A bitmask of code list values present in this map.
-
-
Class DefaultTreeTable
class DefaultTreeTable extends Object implements Serializable- serialVersionUID:
- 7991792044044382191L
-
Serialized Fields
-
columnIndices
Map<TableColumn<?>,
Integer> columnIndices The index of values associated to each column. This is used by theDefaultTreeTable.Node
implementation for storing values in a single flat array. After creation, this map shall be read-only since manyNode
instances may share it.Implementation note
This field and theDefaultTreeTable.columns
field 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:
-
root
TreeTable.Node root
The root node, ornull
if not yet specified.- See Also:
-
-
Class DefaultTreeTable.Node
class Node extends Object implements Serializable- serialVersionUID:
- -5729029633479218691L
-
Serialized Fields
-
children
List<TreeTable.Node> children
The list of children, ornull
if none. Created only when first needed. -
columnIndices
Map<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.values
array.This map shall be read-only since many
Node
instances may share it.- See Also:
-
parent
TreeTable.Node parent
The parent of this node, ornull
if none.- See Also:
-
values
Object[] values
The values, ornull
if not yet created.
-
-
Class FrequencySortedSet
- serialVersionUID:
- 6034102231354388179L
-
Serialized Fields
-
count
LinkedHashMap<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. -
order
int order
0
if the element should be sorted in the usual order, or-1
if 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.count
map if thisFrequencySortedSet
has been created for reverse order.Implementation note
We could have used+1
and-1
for the usual and reverse order respectively, and store the multiplication resultn * order
in theFrequencySortedSet.count
map. 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-n
negation) would fail to convertInteger.MIN_VALUE
.
-
-
Class IntegerList
- serialVersionUID:
- 1241962316404811189L
-
Serialization Methods
-
writeObject
InvokesIntegerList.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
-
bitCount
int bitCount
The bit count for values. -
mask
int mask
The mask computed as(1 << bitCount) - 1
. -
size
int size
The list size. Initially 0.- See Also:
-
values
long[] values
The packed values. We use thelong
type instead ofint
since 64 bits machines are common now.
-
-
Class RangeSet
- serialVersionUID:
- 7493555225994855486L
-
Serialization Methods
-
readObject
Invoked 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 module path.
-
writeObject
Invoked 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
-
array
Object array
The array of ranges. It may be either an array of Java primitive type likeint[]
orfloat[]
, or an array ofComparable
elements. 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.Future evolution
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. -
elementCode
byte elementCode
The primitive type, as one ofDOUBLE
,FLOAT
,LONG
,INTEGER
,SHORT
,BYTE
,CHARACTER
enumeration. If theRangeSet.elementType
is not the wrapper of a primitive type, then this field value isOTHER
. -
elementType
Class<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:
-
isMaxIncluded
boolean isMaxIncluded
true
if the maximal values of ranges in this set are inclusive, orfalse
if exclusive. This value is specified at construction time and enforced when ranges are added or removed.- See Also:
-
isMinIncluded
boolean isMinIncluded
true
if the minimal values of ranges in this set are inclusive, orfalse
if exclusive. This value is specified at construction time and enforced when ranges are added or removed.- See Also:
-
-
Class TreeTableFormat
- serialVersionUID:
- 147992015470098561L
-
Serialized Fields
-
columnIndices
Map<TableColumn<?>,
Integer> columnIndices The table columns to format, ornull
for formatting all of them. This map shall not be modified after creation, because it may be shared by many tables.- See Also:
-
indentation
int indentation
The number of characters to add on the left side for each indentation level. The default value is 4.- See Also:
-
nodeFilter
Predicate<TreeTable.Node> nodeFilter
A filter for specifying whether a node should be formatted, ornull
if no filtering is applied. This is ignored at parsing time.- See Also:
-
verticalLinePosition
int 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.- See Also:
-
-
-
Package org.apache.sis.util.iso
-
Class AbstractName
class AbstractName extends Object implements Serializable- serialVersionUID:
- 667242702456713391L
-
Class DefaultLocalName
class DefaultLocalName extends AbstractName implements Serializable- serialVersionUID:
- -697839568997068872L
-
Serialization Methods
-
readResolve
If 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
-
name
CharSequence name
The name, either as aString
or anInternationalString
.Note on JAXB annotation
TheXmlElement
annotation applied here is appropriate forTypeName
andMemberName
subtypes only. It is not appropriate when (un)marshalling directly aLocalName
. The distinction between the two cases is done byGO_GenericName
, which replace theLocalName
instance by an internalNameValue
object (so the XML element declared here is never marshalled). Example:<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>
-
scope
NameSpace scope
The scope of this name, ornull
if the scope is the uniqueGLOBAL
instance. We don't use direct reference toGLOBAL
becausenull
is 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 DefaultMemberName
class DefaultMemberName extends DefaultLocalName implements Serializable- serialVersionUID:
- 7307683415489715298L
-
Serialized Fields
-
attributeType
TypeName attributeType
The type of the data associated with the record member.
-
-
Class DefaultNameSpace
class DefaultNameSpace extends Object implements Serializable- serialVersionUID:
- 8272640747799127007L
-
Serialization Methods
-
readResolve
If 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
-
headSeparator
String headSeparator
The separator to insert between the namespace and the head of any name in that namespace.- See Also:
-
name
CharSequence name
The name of this namespace, usually as aString
or anInternationalString
. -
parent
DefaultNameSpace parent
The parent namespace, ornull
if the parent is the uniqueGLOBAL
instance. We don't use direct reference toGLOBAL
becausenull
is 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:
-
separator
String separator
The separator to insert between the parsed names of any name in that namespace.- See Also:
-
-
Class DefaultRecord
class DefaultRecord extends Object implements Serializable- serialVersionUID:
- -5293250754663538325L
-
Serialized Fields
-
definition
RecordDefinition definition
The type definition of this record. Cannot benull
. -
values
Object 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 DefaultRecordType
class DefaultRecordType extends RecordDefinition implements Serializable- serialVersionUID:
- -1534515712654429099L
-
Serialization Methods
-
readObject
Invoked 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 module path.
-
writeObject
Invoked 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
-
container
RecordSchema container
The schema that contains this record type.- See Also:
-
typeName
TypeName typeName
The name that identifies this record type.- See Also:
-
-
Class DefaultScopedName
class DefaultScopedName extends AbstractName implements Serializable- serialVersionUID:
- 1363103337249930577L
-
Serialized Fields
-
parsedNames
UnmodifiableArrayList<? extends LocalName> parsedNames
The immutable list of parsed names.
-
-
Class DefaultTypeName
class DefaultTypeName extends DefaultLocalName implements Serializable- serialVersionUID:
- 7571710679743017926L
-
Serialized Fields
-
javaType
Type javaType
The value returned byDefaultTypeName.toJavaType()
, ornull
if none. This is usually aClass
, which is serializable.
-
-
-
Package org.apache.sis.util.logging
-
Class PerformanceLevel
class PerformanceLevel extends Level implements Serializable- serialVersionUID:
- -6547125008284983701L
-
Serialized Fields
-
localization
short localization
The key for producing a localized name of this level. -
minDuration
long minDuration
The minimal duration (in nanoseconds) for logging the record.- See Also:
-
-
-
Package org.apache.sis.xml
-
Class NilReason
class NilReason extends Object implements Serializable- serialVersionUID:
- 5553785821187789895L
-
Serialization Methods
-
readResolve
Invoked after deserialization in order to return a unique instance if possible.- Throws:
ObjectStreamException
- required by specification but should never be thrown.
-
-
Serialized Fields
-
Class XLink
class XLink extends Object implements Serializable- serialVersionUID:
- 4046720871882443681L
-
Serialized Fields
-
actuate
XLink.Actuate actuate
Communicates the desired timing of traversal from the starting resource to the ending resource.- See Also:
-
arcrole
URI arcrole
A URI reference for some description of the arc role.- See Also:
-
from
String from
The starting resource. The value must correspond to the same value for somelabel
attribute.- See Also:
-
hashCode
int hashCode
The cached hash code value, computed only if thisXLink
is unmodifiable. Otherwise, this field is left to zero. This field is computed when theXLink.freeze()
method has been invoked. -
href
URI href
A URN to an external resources, or to another part of a XML document, or an identifier.- See Also:
-
label
String label
Identifies the target of afrom
orto
attribute.- See Also:
-
role
URI role
A URI reference for some description of the arc role.- See Also:
-
show
XLink.Show show
Communicates the desired presentation of the ending resource on traversal from the starting resource.- See Also:
-
title
InternationalString title
Just as with resources, this is simply a human-readable string with a short description for the arc.- See Also:
-
to
String to
The ending resource. The value must correspond to the same value for somelabel
attribute.- See Also:
-
type
XLink.Type type
The type of link. Ifnull
, then the type will be inferred byXLink.getType()
.- See Also:
-
-