String command
String option
CoordinateReferenceSystem crs
double ordinate
CoordinateReferenceSystem crs
CoordinateReferenceSystem crs
null
.double[] ordinates
CoordinateReferenceSystem crs
null
.GeoHashCoder.Format format
GeoHashCoder
.byte precision
byte
on the assumption that attempts to create
geohashes of more then 255 characters is likely to be an error anyway.Locale locale
Locale.ROOT
(never null
) for
unlocalized format. See CompoundFormat.getLocale()
for more information on ROOT
locale.CompoundFormat.getLocale()
TimeZone timezone
null
for UTC.CompoundFormat.getTimeZone()
String lineSeparator
String columnSeparator
TabularFormat.fillCharacter
, or an empty string if none.
This is the sequence of characters after the "[ ]
" pair of brackets in the
pattern given to the TabularFormat.setColumnSeparatorPattern(String)
method.char fillCharacter
[ ]
" pair of brackets in the pattern given
to the TabularFormat.setColumnSeparatorPattern(String)
method.
Subclasses will typically use this value in calls to TableAppender.nextColumn(char)
.String beforeFill
TabularFormat.fillCharacter
, or an empty string if none.
This is the sequence of characters before the "[ ]
" pair of brackets in the
pattern given to the TabularFormat.setColumnSeparatorPattern(String)
method.boolean omitTrailingNulls
true
if the trailing null
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 the TabularFormat.setColumnSeparatorPattern(String)
method.boolean isParsePatternDefined
true
if the user defined the parsing pattern explicitely.Pattern parsePattern
null
if not yet constructed. This field is serialized because it may be a user-specified pattern.InternationalString name
StatisticsFormat
.Statistics.name()
double minimum
Statistics.accept(double)
method.double maximum
Statistics.accept(double)
method.double sum
Statistics.accept(double)
method.double squareSum
Statistics.accept(double)
method.int count
Statistics.accept(double)
method.int countNaN
Statistics.accept(double)
method.
Those value are ignored in the computation of all above values.Locale headerLocale
byte borderWidth
boolean allPopulation
true
if the sample values given to Statistics.accept(…)
methods were the
totality of the population under study, or false
if they were only a sampling.Locale locale
byte degreesFieldWidth
fractionFieldWidth
applies to the last non-zero field.
maximumTotalWidth
is 0 (the default) if there is no restriction.byte minutesFieldWidth
fractionFieldWidth
applies to the last non-zero field.
maximumTotalWidth
is 0 (the default) if there is no restriction.byte secondsFieldWidth
fractionFieldWidth
applies to the last non-zero field.
maximumTotalWidth
is 0 (the default) if there is no restriction.byte fractionFieldWidth
fractionFieldWidth
applies to the last non-zero field.
maximumTotalWidth
is 0 (the default) if there is no restriction.byte minimumFractionDigits
fractionFieldWidth
applies to the last non-zero field.
maximumTotalWidth
is 0 (the default) if there is no restriction.byte maximumTotalWidth
fractionFieldWidth
applies to the last non-zero field.
maximumTotalWidth
is 0 (the default) if there is no restriction.String prefix
null
value means that there is nothing to insert.String degreesSuffix
null
value means that there is nothing to insert.String minutesSuffix
null
value means that there is nothing to insert.String secondsSuffix
null
value means that there is nothing to insert.boolean isFallbackAllowed
true
if the AngleFormat.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 can not be set by the pattern string, so it needs to be initialized separately.
boolean useDecimalSeparator
false
value formats the integer
and fractional part without separation, e.g. "34867" for 34.867.Unit<Q extends Quantity> unit
null
if unknown.MeasurementRange.unit()
Class<T> elementType
Range.getElementType()
Comparable<T> minValue
Comparable<T> maxValue
boolean isMinIncluded
boolean isMaxIncluded
int openSet
'{'
.int openInclusive
'['
.int openExclusive
'('
. Note that the ']'
character
is also sometime used.int openExclusiveAlt
RangeFormat.openExclusive
is used),
but is accepted during parsing. The default value is ']'
.int closeSet
'}'
.int closeInclusive
']'
.int closeExclusive
')'
. Note that the '['
character
is also sometime used.int closeExclusiveAlt
RangeFormat.closeExclusive
is used),
but is accepted during parsing. The default value is '['
.String separator
"…"
(Unicode 2026).char minusSign
DecimalFormatSymbols
.String infinity
DecimalFormatSymbols
.boolean alternateForm
true
if RangeFormat
shall use the alternate form at formatting time.
This flag as no effect on parsing, since both forms are accepted.RangeFormat.isAlternateForm()
Class<T> elementType
Number
, Angle
,
Date
or a subclass of those types. This value determines the kind of range
to be created by the parse method:
Range.getElementType()
Format elementFormat
AngleFormat
if the element type is assignable to Angle
.NumberFormat
if the element type is assignable to Number
.DateFormat
if the element type is assignable to Date
.UnitFormat unitFormat
null
if none. This is non-null if and
only if RangeFormat.elementType
is assignable to Number
but not to Angle
.private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
Citation citation
MetadataStandard.getCitation()
String interfacePackage
'.'
.Citation name
String schemaLanguage
String constraintLanguage
URI schemaAscii
URI graphicsFile
URI softwareDevelopmentFile
String softwareDevelopmentFileFormat
String name
String shortName
Integer domainCode
InternationalString definition
Obligation obligation
InternationalString condition
Datatype dataType
Integer maximumOccurrence
null
if it doesn't apply, for example if the
data type is enumeration,
code list or code list element.InternationalString domainValue
null
if it doesn't apply, for example if the
data type is enumeration,
code list or code list element.Collection<E> parentEntity
InternationalString rule
Collection<E> rationales
Collection<E> sources
String code
String version
Citation authority
String fileIdentifier
null
if none.Locale language
Collection<E> locales
CharacterSet characterSet
String parentIdentifier
Collection<E> hierarchyLevels
Collection<E> hierarchyLevelNames
Collection<E> contacts
long dateStamp
Long.MIN_VALUE
.String metadataStandardName
String metadataStandardVersion
String dataSetUri
Collection<E> spatialRepresentationInfo
Collection<E> referenceSystemInfo
Collection<E> metadataExtensionInfo
Collection<E> identificationInfo
Collection<E> contentInfo
Distribution distributionInfo
Collection<E> dataQualityInfo
Collection<E> portrayalCatalogueInfo
Collection<E> metadataConstraints
Collection<E> applicationSchemaInfo
MaintenanceInformation metadataMaintenance
Collection<E> acquisitionInformation
OnlineResource extensionOnLineResource
Collection<E> extendedElementInformation
Collection<E> portrayalCatalogueCitations
String code
ImmutableIdentifier.getCode()
String codeSpace
null
if not available. This is often an abbreviation of the authority name.ImmutableIdentifier.getCodeSpace()
Citation authority
null
if not available.ImmutableIdentifier.getAuthority()
String version
null
if not available. 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.ImmutableIdentifier.getVersion()
InternationalString remarks
null
if none.ImmutableIdentifier.getRemarks()
Collection<E> identifiers
null
if none.
This field is initialized to a non-null value when first needed.Collection<E> acquisitionPlans
Collection<E> acquisitionRequirements
EnvironmentalRecord environmentalConditions
Collection<E> instruments
Collection<E> objectives
Collection<E> operations
Collection<E> platforms
Double averageAirTemperature
Double maxRelativeHumidity
Double maxAltitude
InternationalString meteorologicalConditions
Trigger trigger
Context context
Sequence sequence
long time
Long.MIN_VALUE
if none.Collection<E> expectedObjectives
PlatformPass relatedPass
Collection<E> relatedSensors
Collection<E> citations
InternationalString type
InternationalString description
Platform mountedOn
InternationalString priority
Collection<E> types
Collection<E> functions
Collection<E> extents
Collection<E> objectiveOccurences
Collection<E> pass
Collection<E> sensingInstruments
InternationalString description
Citation citation
Progress status
OperationType type
Collection<E> childOperations
Collection<E> objectives
Operation parentOperation
Plan plan
Collection<E> platforms
Collection<E> significantEvents
GeometryType type
Progress status
Citation citation
Collection<E> operations
Collection<E> satisfiedRequirements
Citation citation
InternationalString description
Collection<E> sponsors
Collection<E> instruments
Geometry extent
Collection<E> relatedEvents
long requestedDateOfCollection
Long.MIN_VALUE
if none.long latestAcceptableDate
Long.MIN_VALUE
if none.Citation citation
Collection<E> requestors
Collection<E> recipients
Priority priority
RequestedDate requestedDate
long expiryDate
Long.MIN_VALUE
if none.Collection<E> satisfiedPlans
InternationalString administrativeArea
InternationalString city
InternationalString country
String postalCode
Collection<E> deliveryPoints
Collection<E> electronicMailAddresses
InternationalString title
Collection<E> alternateTitles
Collection<E> dates
InternationalString edition
long editionDate
Long.MIN_VALUE
if none.Collection<E> citedResponsibleParties
Collection<E> presentationForms
Series series
null
if none.InternationalString otherCitationDetails
null
if none.InternationalString collectiveTitle
null
if there is no title.long date
Long.MIN_VALUE
if none.DateType dateType
Telephone phone
Address address
OnlineResource onlineResource
InternationalString hoursOfService
InternationalString contactInstructions
URI linkage
http://www.statkart.no/isotc211
".String protocol
String applicationProfile
String name
InternationalString description
OnLineFunction function
String individualName
InternationalString organisationName
InternationalString positionName
Contact contactInfo
Role role
InternationalString name
String issueIdentification
String page
Collection<E> voices
Collection<E> facsimiles
Collection<E> useLimitations
Collection<E> accessConstraints
Collection<E> useConstraints
Collection<E> otherConstraints
Classification classification
InternationalString userNote
InternationalString classificationSystem
InternationalString handlingDescription
Double maxValue
Double minValue
Unit<Q extends Quantity> units
Double peakResponse
Integer bitsPerValue
Integer toneGradation
Double scaleFactor
Double offset
BandDefinition bandBoundaryDefinition
Double nominalSpatialResolution
TransferFunctionType transferFunctionType
PolarizationOrientation transmittedPolarization
PolarizationOrientation detectedPolarization
RecordType attributeDescription
CoverageContentType contentType
Collection<E> dimensions
Collection<E> rangeElementDescriptions
Boolean compliant
Implementation note: we need to store the reference to the Boolean
instance instead
than using bitmask because org.apache.sis.internal.jaxb.PrimitiveTypeProperties
may
associate some properties to that particular instance.
Collection<E> languages
boolean includedWithDataset
Collection<E> featureTypes
Collection<E> featureCatalogueCitations
Double illuminationElevationAngle
Double illuminationAzimuthAngle
ImagingCondition imagingCondition
Identifier imageQualityCode
Double cloudCoverPercentage
Identifier processingLevelCode
Integer compressionGenerationQuantity
Boolean triangulationIndicator
Implementation note: we need to store the reference to the Boolean
instance instead
than using bitmask because org.apache.sis.internal.jaxb.PrimitiveTypeProperties
may
associate some properties to that particular instance.
Boolean radiometricCalibrationDataAvailable
Boolean cameraCalibrationInformationAvailable
Boolean filmDistortionInformationAvailable
Boolean lensDistortionInformationAvailable
MemberName sequenceIdentifier
InternationalString descriptor
InternationalString name
InternationalString definition
Collection<E> rangeElements
Collection<E> featureTypes
Format fileFormat
InternationalString unitsOfDistribution
Double transferSize
Collection<E> onLines
Medium offLine
Collection<E> distributionFormats
Collection<E> distributors
Collection<E> transferOptions
ResponsibleParty distributorContact
Collection<E> distributionOrderProcesses
Collection<E> distributorFormats
Collection<E> distributorTransferOptions
InternationalString name
InternationalString version
InternationalString amendmentNumber
InternationalString specification
InternationalString fileDecompressionTechnique
Collection<E> formatDistributors
MediumName name
Collection<E> densities
Unit<Q extends Quantity> densityUnits
Integer volumes
Collection<E> mediumFormats
InternationalString mediumNote
InternationalString fees
long plannedAvailableDateTime
InternationalString orderingInstructions
InternationalString turnaround
Boolean inclusion
Implementation note: we need to store the reference to the Boolean
instance instead
than using bitmask because org.apache.sis.internal.jaxb.PrimitiveTypeProperties
may
associate some properties to that particular instance.
Collection<E> polygons
InternationalString description
Collection<E> geographicElements
Collection<E> temporalElements
Collection<E> verticalElements
double westBoundLongitude
double eastBoundLongitude
double southBoundLatitude
double northBoundLatitude
Identifier geographicIdentifier
Collection<E> spatialExtent
TemporalPrimitive extent
Double minimumValue
Double maximumValue
VerticalCRS verticalCRS
Citation citation
InternationalString abstracts
InternationalString purpose
Collection<E> credits
Collection<E> status
Collection<E> pointOfContacts
Collection<E> resourceMaintenances
Collection<E> graphicOverviews
Collection<E> resourceFormats
Collection<E> descriptiveKeywords
Collection<E> resourceSpecificUsages
Collection<E> resourceConstraints
Collection<E> aggregationInfo
Citation aggregateDataSetName
Identifier aggregateDataSetIdentifier
AssociationType associationType
InitiativeType initiativeType
URI fileName
InternationalString fileDescription
String fileType
Collection<E> spatialRepresentationTypes
Collection<E> spatialResolutions
Collection<E> languages
Collection<E> characterSets
Collection<E> topicCategories
InternationalString environmentDescription
Collection<E> extents
InternationalString supplementalInformation
Collection<E> keywords
KeywordType type
Citation thesaurusName
Object scaleOrDistance
RepresentativeFraction
instance or the distance
as a Double
instance.InternationalString specificUsage
long usageDate
Long.MIN_VALUE
if this value is not set.InternationalString userDeterminedLimitations
Collection<E> userContactInfo
Citation citation
InternationalString description
InternationalString statement
Collection<E> processSteps
Collection<E> sources
Collection<E> softwareReferences
InternationalString procedureDescription
Collection<E> documentations
InternationalString runTimeParameters
Collection<E> algorithms
InternationalString description
InternationalString rationale
long date
Long.MIN_VALUE
.Collection<E> processors
Collection<E> sources
Collection<E> outputs
Processing processingInformation
Collection<E> reports
InternationalString name
InternationalString description
InternationalString fileType
InternationalString description
RepresentativeFraction scaleDenominator
ReferenceSystem sourceReferenceSystem
Citation sourceCitation
Collection<E> sourceExtents
Collection<E> sourceSteps
Identifier processedLevel
NominalResolution resolution
MaintenanceFrequency maintenanceAndUpdateFrequency
long dateOfNextUpdate
Long.MIN_VALUE
.PeriodDuration userDefinedMaintenanceFrequency
Collection<E> updateScopes
Collection<E> updateScopeDescriptions
Collection<E> maintenanceNotes
Collection<E> contacts
byte property
Object value
Set<AttributeType>
for the attributes
propertySet<FeatureType>
for the features
propertySet<FeatureType>
for the featureInstances
propertySet<AttributeType>
for the attributeInstances
propertyString
for the dataset
propertyString
for the other
propertyCollection<E> namesOfMeasure
Identifier measureIdentification
null
if none.InternationalString measureDescription
EvaluationMethodType evaluationMethodType
null
if unspecified.InternationalString evaluationMethodDescription
Citation evaluationProcedure
null
if none.AbstractElement.Dates dates
date1
) and end time (date2
) on which a data quality measure was applied.Collection<E> results
Citation specification
InternationalString explanation
Boolean pass
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().
SpatialRepresentationType spatialRepresentationType
SpatialRepresentation resultSpatialRepresentation
CoverageDescription resultContentDescription
Format resultFormat
DataFile resultFile
Scope scope
Collection<E> reports
Lineage lineage
List<E> values
RecordType valueType
null
if none.Unit<Q extends Quantity> valueUnit
null
if none.InternationalString errorStatistic
null
if none.ScopeCode level
Extent extent
Collection<E> levelDescription
Collection<E> qualityInfo
DimensionNameType dimensionName
Integer dimensionSize
Double resolution
DirectPosition geographicCoordinates
Collection<E> accuracyReports
Integer collectionIdentification
InternationalString collectionName
ReferenceSystem coordinateReferenceSystem
Collection<E> GCPs
GeometricObjectType geometricObjectType
Integer geometricObjectCount
InternationalString checkPointDescription
List<E> cornerPoints
Point centerPoint
PixelOrientation pointInPixel
InternationalString transformationDimensionDescription
Collection<E> transformationDimensionMapping
Collection<E> checkPoints
InternationalString orientationParameterDescription
Record georeferencedParameters
Collection<E> parameterCitations
Collection<E> geolocationInformation
Integer numberOfDimensions
List<E> axisDimensionProperties
CellGeometry cellGeometry
byte booleans
*_MASK
constants.TopologyLevel topologyLevel
Collection<E> geometricObjects
private Object readResolve() throws ObjectStreamException
OptionKey
class, not subclasses.ObjectStreamException
Object storage
StorageConnector.getStorage()
String MINIMUM
"geospatial_lat_min"
, "geospatial_lon_min"
,
"geospatial_vertical_min"
and "time_coverage_start"
.String MAXIMUM
"geospatial_lat_max"
, "geospatial_lon_max"
,
"geospatial_vertical_max"
and "time_coverage_end"
.String SPAN
"time_coverage_duration"
.String RESOLUTION
"geospatial_lat_resolution"
,
"geospatial_lon_resolution"
, "geospatial_vertical_resolution"
and "time_coverage_resolution"
.String UNITS
"geospatial_lat_units"
, "geospatial_lon_units"
,
"geospatial_vertical_units"
and "time_coverage_units"
.String POSITIVE
"geospatial_vertical_positive"
.DimensionNameType DEFAULT_NAME_TYPE
null
if none.
By default, DimensionNameType.COLUMN
is associated to longitudes and DimensionNameType.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.
String NAME
"creator_name"
, "contributor_name"
or "publisher_name"
.
Path in ISO 19115:
String INSTITUTION
null
if none.
Possible value is "institution"
.
Path in ISO 19115:
String URL
"creator_url"
, "contributor_url"
or "publisher_url"
.
Path in ISO 19115:
String EMAIL
"creator_email"
, "contributor_email"
or "publisher_email"
.
Path in ISO 19115:
String ROLE
null
if none.
Possible value is "contributor_role"
.
Path in ISO 19115:
Role
Role DEFAULT_ROLE
AttributeNames.Responsible.ROLE
key.String version
Class<T> elementType
CodeListSet.getElementType()
long values
BitSet supplementary
values
mask, or null
if none. This is very rarely needed, but we need this field in case a code list has
more than 64 elements.
Note: The standardEnumSet
class uses different implementations depending on whether the enumeration contains more or less than 64 elements. We can not 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.
TreeTable.Node root
null
if not yet specified.Map<K,V> columnIndices
DefaultTreeTable.Node
implementation for storing values in a single flat array. After creation, this
map shall be read-only since many Node
instances may share it.
Note: This field and the {@link #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.
DefaultTreeTable.Node.columnIndices
TreeTable.Node parent
null
if none.List<E> children
null
if none.
Created only when first needed.Map<K,V> columnIndices
DefaultTreeTable.Node.getValue(TableColumn)
and DefaultTreeTable.Node.setValue(TableColumn, Object)
methods for identifying the index where to store values in the DefaultTreeTable.Node.values
array.
This map shall be read-only since many Node
instances may share it.
DefaultTreeTable.columnIndices
Object[] values
null
if not yet created.private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
IOException
Class<T> elementType
Range.getElementType()
byte elementCode
DOUBLE
, FLOAT
, LONG
, INTEGER
,
SHORT
, BYTE
, CHARACTER
enumeration. If the RangeSet.elementType
is
not the wrapper of a primitive type, then this field value is OTHER
.boolean isMinIncluded
true
if the minimal values of ranges in this set are inclusive, or false
if exclusive. This value is specified at construction time and enforced when ranges are
added or removed.Range.isMinIncluded()
boolean isMaxIncluded
true
if the maximal values of ranges in this set are inclusive, or false
if exclusive. This value is specified at construction time and enforced when ranges are
added or removed.Range.isMaxIncluded()
Object array
int[]
or
float[]
, or an array of Comparable
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.
Note: The restriction against duplicated values will need to be removed in a future version if we want to support open intervals. All binary searches in this class will need to take in account the possibility for duplicated values.
Map<K,V> columnIndices
null
for formatting all of them.
This map shall not be modified after creation, because it may be shared
by many tables.int indentation
int verticalLinePosition
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
private Object readResolve() throws ObjectStreamException
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.
ObjectStreamException
- Should never happen.NameSpace scope
null
if the scope is the unique GLOBAL
instance.
We don't use direct reference to GLOBAL
because null
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.CharSequence name
String
or an InternationalString
.
XmlElement
annotation applied here is appropriate for subclasses only (DefaultTypeName
and DefaultMemberName
). It is not appropriate when (un)marshalling directly this
DefaultLocalName
class. In this later case, we will rather rely on the String
conversion
performed by GO_GenericName
.TypeName attributeType
Object readResolve() throws ObjectStreamException
Because of its package-private access, this method is not invoked if the deserialized class is a subclass defined in an other package. This is the intended behavior since we don't want to replace an instance of a user-defined class.
ObjectStreamException
- Should never happen.DefaultNameSpace parent
null
if the parent is the unique GLOBAL
instance.
We don't use direct reference to GLOBAL
because null
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.CharSequence name
String
or an InternationalString
.String headSeparator
String separator
TypeName typeName
DefaultRecordType.getTypeName()
RecordSchema container
DefaultRecordType.getContainer()
Map<K,V> memberTypes
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
AbstractInternationalString.defaultValue
is not serialized.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
AbstractInternationalString.defaultValue
is not serialized.IOException
XLink.Type type
null
, then the type will be inferred by XLink.getType()
.XLink.getType()
URI href
XLink.getHRef()
URI role
XLink.getRole()
URI arcrole
XLink.getArcRole()
InternationalString title
XLink.getTitle()
XLink.Show show
XLink.getShow()
XLink.Actuate actuate
XLink.getActuate()
String label
from
or to
attribute.XLink.getLabel()
String from
label
attribute.XLink.getFrom()
String to
label
attribute.XLink.getTo()
int hashCode
XLink
is unmodifiable. Otherwise,
this field is left to zero. This field is computed when the XLink.freeze()
method has
been invoked.Copyright © 2010–2013 The Apache Software Foundation. All rights reserved.