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.final Object readResolve()
Colors.DEFAULT
one if possible.final Object readResolve()
Symbols.quote
field if no replacement is done.Locale locale
Symbols.getLocale()
int[] brackets
brackets[i+1]
is the closing bracket matching brackets[i]
.int[] quotes
quotes[i+1]
is the closing quote matching quotes[i]
.'"'
.int openSequence
openSequence
)
or closing (closeSequence
) an array or enumeration.int closeSequence
openSequence
)
or closing (closeSequence
) an array or enumeration.String separator
", "
,
but may be different if a non-English locale is used for formatting numbers.boolean isImmutable
true
if this instance shall be considered as immutable.Symbols symbols
Colors colors
null
for no syntax coloring.
The same object is also referenced in the WKTFormat.formatter.
It appears here for serialization purpose.Convention convention
Citation authority
null
value
means that the authority shall be inferred from the WKTFormat.convention.KeywordCase keywordCase
byte indentation
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.byte optionalFields
*_FIELD
constant, and the actual bitmask is computed by
1 << *_FIELD
. A value of zero means that no field is optional.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 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 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 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
long denominator
Collection<E> identifiers
null
if none.
This field is initialized to a non-null value when first needed.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
boolean required
true
if this parameter is mandatory, or false
if it is optional.Class<T> valueClass
Set<E> validValues
null
if it doesn't apply. This set is immutable.Range<E extends Comparable<? super E>> valueDomain
null
if none.
If this field is non-null, then valueDomain.getElementType()
shall be one of the following:
DefaultParameterDescriptor.valueClass
is not an array, then the range element type shall be the same class.valueClass
is an array, then the range element type shall be the wrapper of
valueClass.getComponentType()
.Object defaultValue
null
.int minimumOccurs
int maximumOccurs
List<E> descriptors
ParameterDescriptor<T> descriptor
Object value
null
if undefined.
Except for the constructors, the DefaultParameterValue.equals(Object)
and the DefaultParameterValue.hashCode()
methods,
this field shall be read only by DefaultParameterValue.getValue()
and written by DefaultParameterValue.setValue(Object, Unit)
.Unit<Q extends Quantity> unit
null
if it doesn't apply.
Except for the constructors, the DefaultParameterValue.equals(Object)
and the DefaultParameterValue.hashCode()
methods,
this field shall be read only by DefaultParameterValue.getUnit()
and written by DefaultParameterValue.setValue(Object, Unit)
.ParameterValueList values
Consider this field as final. It is not for the purpose of DefaultParameterValueGroup.clone()
.
Locale displayLocale
ParameterFormat.ContentLevel contentLevel
ParameterFormat.getContentLevel()
Set<E> preferredCodespaces
null
.Colors colors
null
if none.ParameterFormat.getColors()
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
TensorParameters.parameters
array.IOException
ClassNotFoundException
Class<T> elementType
ParameterDescriptor<T>[] dimensions
"num_row"
and "num_col"
respectively.
The length of this array determine the tensor rank.
String prefix
"elt_"
in WKT 1.String separator
"_"
in WKT 1.ReferenceIdentifier name
null
.
Consider this field as final!
This field is modified only at unmarshalling time by AbstractIdentifiedObject.addName(ReferenceIdentifier)
.
Collection<E> alias
null
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 AbstractIdentifiedObject.addName(ReferenceIdentifier)
.
Set<E> identifiers
Consider this field as final!
This field is modified only at unmarshalling time by AbstractIdentifiedObject.setIdentifier(Code)
InternationalString remarks
null
if none.Extent domainOfValidity
InternationalString scope
AbstractReferenceSystem.getScope()
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
NamedIdentifier.writeObject(ObjectOutputStream)
,
if any.IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out) throws IOException
NamedIdentifier.getName()
recompute the name only when needed.IOException
CoordinateSystem coordinateSystem
Consider this field as final!
This field is modified only at unmarshalling time by AbstractCRS.setCoordinateSystem(String, CoordinateSystem)
AbstractCRS.getCoordinateSystem()
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
List<E> components
DefaultCompoundCRS.singles
.EngineeringDatum datum
ImageDatum datum
TemporalDatum datum
VerticalDatum datum
CoordinateSystemAxis[] axes
String abbreviation
AxisDirection direction
Unit<Q extends Quantity> unit
double minimumValue
Consider this field as final!
This field is modified only at unmarshalling time by DefaultCoordinateSystemAxis.setMinimum(Double)
or DefaultCoordinateSystemAxis.setMaximum(Double)
double maximumValue
Consider this field as final!
This field is modified only at unmarshalling time by DefaultCoordinateSystemAxis.setMinimum(Double)
or DefaultCoordinateSystemAxis.setMaximum(Double)
RangeMeaning rangeMeaning
null
if unspecified.InternationalString anchorDefinition
long realizationEpoch
Long.MIN_VALUE
.
Consider this field as final!
This field is modified only at unmarshalling time by AbstractDatum.setRealizationEpoch(Date)
Extent domainOfValidity
InternationalString scope
double tX
"dx"
.double tY
"dy"
.double tZ
"dz"
.double rX
"ex"
.double rY
"ey"
.double rZ
"ez"
.double dS
"ppm"
.
GeodeticDatum targetDatum
null
if unknown.
This is usually the WGS 84 datum, but other targets are allowed.
The source datum is the DefaultGeodeticDatum
that contain this BursaWolfParameters
instance.
BursaWolfParameters.getTargetDatum()
Extent domainOfValidity
null
if unspecified.double semiMajorAxis
DefaultEllipsoid.getSemiMajorAxis()
double semiMinorAxis
DefaultEllipsoid.getSemiMinorAxis()
double inverseFlattening
Double.POSITIVE_INFINITY
if the ellipsoid is a sphere.
This field shall be considered as final. It is modified only by JAXB at unmarshalling time.boolean ivfDefinitive
DefaultEllipsoid.isIvfDefinitive()
Unit<Q extends Quantity> unit
Ellipsoid ellipsoid
PrimeMeridian primeMeridian
BursaWolfParameters[] bursaWolf
null
if none.PixelInCell pixelInCell
double greenwichLongitude
Consider this field as final!
This field is modified only at unmarshalling time by DefaultPrimeMeridian.setGreenwichMeasure(Measure)
Unit<Q extends Quantity> angularUnit
Consider this field as final!
This field is modified only at unmarshalling time by DefaultPrimeMeridian.setGreenwichMeasure(Measure)
long origin
Long.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)
VerticalDatumType type
null
, a value will be inferred from the name by DefaultVerticalDatum.type()
.double dtX
double dtY
double dtZ
double drX
double drY
double drZ
double ddS
long timeReference
double m00
double m01
double m02
double m10
double m11
double m12
double m20
double m21
double m22
double m00
double m01
double m02
double m03
double m10
double m11
double m12
double m13
double m20
double m21
double m22
double m23
double m30
double m31
double m32
double m33
private Object readResolve()
OptionKey
class, not subclasses.boolean isSupported
true
if the storage is supported by the DataStoreProvider
.ProbeResult.isSupported()
String mimeType
null
if unknown or not applicable.ProbeResult.getMimeType()
Version version
null
if unknown or not applicable.ProbeResult.getVersion()
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.
EnumSet
class uses different implementations depending on whether
the enumeration contains more or less than 64 elements. We can not apply the same strategy for
CodeListSet
, 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.
DefaultTreeTable.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.
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()
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.
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()
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.
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–2014 The Apache Software Foundation. All rights reserved.