String command
String option
DefaultAssociationRole role
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
AbstractAttribute.characteristics
field.IOException
- If an I/O error occurred while reading or if the stream contains invalid data.ClassNotFoundException
- If the class serialized on the stream is not on the classpath.private void writeObject(ObjectOutputStream out) throws IOException
AbstractAttribute.characteristics
field.IOException
- If an I/O error occurred while writing.DefaultAttributeType<V> type
DefaultFeatureType type
GenericName name
InternationalString definition
InternationalString designation
InternationalString description
FeatureType valueType
DefaultAssociationRole.getValueType()
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
DefaultAttributeType.characteristics
field.IOException
- If an I/O error occurred while reading or if the stream contains invalid data.ClassNotFoundException
- If the class serialized on the stream is not on the classpath.private void writeObject(ObjectOutputStream out) throws IOException
DefaultAttributeType.characteristics
field.IOException
- If an I/O error occurred while writing.Class<T> valueClass
DefaultAttributeType.getValueClass()
Object defaultValue
null
if none.DefaultAttributeType.getDefaultValue()
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
DefaultFeatureType.byName
and other transient fields.IOException
- If an I/O error occurred while reading or if the stream contains invalid data.ClassNotFoundException
- If the class serialized on the stream is not on the classpath.boolean isAbstract
true
, the feature type acts as an abstract super-type.DefaultFeatureType.isAbstract()
Set<E> superTypes
DefaultFeatureType.getSuperTypes()
List<E> properties
ParameterDescriptorGroup parameters
AbstractIdentifiedType result
null
if none.Locale displayLocale
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
boolean isNonAsciiAllowed
true
for preserving non-ASCII characters. The default value is false
,
which causes replacements like "é" → "e" in all elements except REMARKS["…"]
.byte indentation
double slope
double y0
double x0
double sx
double sy
double z0
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.double θ
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
- If an I/O error occurred while reading or if the stream contains invalid data.ClassNotFoundException
- If the class serialized on the stream is not on the classpath.Citation citation
MetadataStandard.getCitation()
String interfacePackage
'.'
.MetadataStandard[] dependencies
null
if none.
Note: the null
value is for serialization compatibility.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 codeSpace
String version
InternationalString description
Citation authority
Identifier metadataIdentifier
null
if none.Collection<E> languages
Collection<E> characterSets
Citation parentMetadata
Collection<E> metadataScopes
Collection<E> contacts
Collection<E> dateInfo
Collection<E> metadataStandards
Collection<E> metadataProfiles
Collection<E> alternativeMetadataReferences
Collection<E> metadataLinkages
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
Collection<E> resourceLineages
OnlineResource extensionOnLineResource
Collection<E> extendedElementInformation
ScopeCode resourceScope
InternationalString name
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 description
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 name
Collection<E> contactInfo
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.Collection<E> onlineResources
Collection<E> graphics
long date
Long.MIN_VALUE
if none.DateType dateType
Collection<E> phones
Collection<E> addresses
Collection<E> onlineResources
InternationalString hoursOfService
InternationalString contactInstructions
InternationalString contactType
InternationalString positionName
URI linkage
http://www.statkart.no/isotc211
".String protocol
String applicationProfile
String name
InternationalString description
OnLineFunction function
String protocolRequest
Collection<E> logo
Collection<E> individual
Role role
Collection<E> extents
Collection<E> parties
InternationalString name
String issueIdentification
String page
String number
CodeList<E extends CodeList<E>> numberType
Collection<E> owner
DefaultTelephone.getVoices()
and DefaultTelephone.getFacsimiles()
deprecated methods.
Shall be the telephones list of the enclosing DefaultContact
object.
This field references the same collection than DefaultContact.phones
when possible.
Note that the link between this collection and DefaultContact.phones
is broken when
ModifiableMetadata.freeze()
is invoked, since the Cloner.clone(Object)
method
creates a new (unmodifiable) collection.
Collection<E> useLimitations
Scope constraintApplicationScope
Collection<E> graphics
Collection<E> references
DefaultReleasability releasability
Collection<E> responsibleParties
Collection<E> accessConstraints
Collection<E> useConstraints
Collection<E> otherConstraints
Collection<E> addressees
InternationalString statement
Collection<E> disseminationConstraints
Classification classification
InternationalString userNote
InternationalString classificationSystem
InternationalString handlingDescription
Collection<E> contentTypes
Collection<E> attributes
RangeDimension
.Double boundMin
Double boundMax
Unit<Q extends Quantity> boundUnits
BandDefinition bandBoundaryDefinition
Double peakResponse
Integer toneGradation
PolarizationOrientation transmittedPolarization
PolarizationOrientation detectedPolarization
RecordType attributeDescription
Identifier processingLevelCode
Collection<E> attributeGroups
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
GenericName featureTypeName
Integer featureInstanceCount
Double illuminationElevationAngle
Double illuminationAzimuthAngle
ImagingCondition imagingCondition
Identifier imageQualityCode
Double cloudCoverPercentage
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 description
Collection<E> names
InternationalString name
InternationalString definition
Collection<E> rangeElements
Double minValue
Double maxValue
Double meanValue
Integer numberOfValues
Double standardDeviation
Unit<Q extends Quantity> units
Double scaleFactor
Double offset
TransferFunctionType transferFunctionType
Integer bitsPerValue
Double nominalSpatialResolution
RecordType otherPropertyType
Record otherProperty
CoverageContentType
.Collection<E> featureTypes
Format fileFormat
InternationalString unitsOfDistribution
Double transferSize
Collection<E> onLines
Collection<E> offLines
PeriodDuration transferFrequency
Collection<E> distributionFormats
InternationalString description
Collection<E> distributionFormats
Collection<E> distributors
Collection<E> transferOptions
ResponsibleParty distributorContact
Collection<E> distributionOrderProcesses
Collection<E> distributorFormats
Collection<E> distributorTransferOptions
Citation formatSpecificationCitation
InternationalString amendmentNumber
InternationalString fileDecompressionTechnique
Collection<E> media
Collection<E> formatDistributors
MediumName name
Collection<E> densities
Unit<Q extends Quantity> densityUnits
Integer volumes
Collection<E> mediumFormats
InternationalString mediumNote
InternationalString fees
Currency currency
DefaultStandardOrderProcess.fees
currency, or null
if unknown or unspecified.long plannedAvailableDateTime
InternationalString orderingInstructions
InternationalString turnaround
RecordType orderOptionType
Record orderOptions
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> verticalElements
Collection<E> temporalElements
double westBoundLongitude
double eastBoundLongitude
double southBoundLatitude
double northBoundLatitude
Identifier geographicIdentifier
Collection<E> spatialExtent
VerticalExtent verticalExtent
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> spatialRepresentationTypes
Collection<E> spatialResolutions
Collection<E> topicCategories
Collection<E> extents
Collection<E> additionalDocumentations
Identifier processingLevel
Collection<E> resourceMaintenances
Collection<E> graphicOverviews
Collection<E> resourceFormats
Collection<E> descriptiveKeywords
Collection<E> resourceSpecificUsages
Collection<E> resourceConstraints
Collection<E> associatedResources
Citation name
AssociationType associationType
InitiativeType initiativeType
Citation metadataReference
URI fileName
InternationalString fileDescription
String fileType
Collection<E> imageConstraints
Collection<E> linkages
ScopedName scopedName
Collection<E> resourceReferences
Collection<E> resources
DefaultOperationMetadata operation
Collection<E> languages
Collection<E> characterSets
InternationalString environmentDescription
InternationalString supplementalInformation
InternationalString className
URI conceptIdentifier
Citation ontology
Collection<E> keywords
KeywordType type
Citation thesaurusName
CodeList<E extends CodeList<E>> keywordClass
InternationalString name
InternationalString description
List<E> operations
String operationName
Collection<E> distributedComputingPlatforms
InternationalString operationDescription
InternationalString invocationName
Collection<E> connectPoints
Collection<E> parameters
List<E> dependsOn
long denominator
Collection<E> identifiers
null
if none.
This field is initialized to a non-null value when first needed.byte property
Object value
RepresentativeFraction
instance, the distance, the angle,
or the level of details as an InternationalString
instance.GenericName serviceType
Collection<E> serviceTypeVersions
StandardOrderProcess accessProperties
CodeList<E extends CodeList<E>> couplingType
Collection<E> coupledResources
Collection<E> operatedDatasets
Collection<E> profiles
Collection<E> serviceStandards
Collection<E> containsOperations
Collection<E> operatesOn
Collection<E> containsChain
InternationalString specificUsage
long usageDate
Long.MIN_VALUE
if this value is not set.InternationalString userDeterminedLimitations
Collection<E> userContactInfo
Collection<E> responses
Collection<E> additionalDocumentation
Collection<E> identifiedIssues
Citation citation
InternationalString description
InternationalString statement
Scope scope
Collection<E> additionalDocumentation
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> references
Scope scope
Collection<E> sources
Collection<E> outputs
Processing processingInformation
Collection<E> reports
InternationalString name
InternationalString description
InternationalString fileType
InternationalString description
Resolution sourceSpatialResolution
ReferenceSystem sourceReferenceSystem
Citation sourceCitation
Collection<E> sourceMetadata
Scope scope
Collection<E> sourceSteps
Identifier processedLevel
NominalResolution resolution
MaintenanceFrequency maintenanceAndUpdateFrequency
Collection<E> maintenanceDates
PeriodDuration userDefinedMaintenanceFrequency
Collection<E> maintenanceScopes
Collection<E> maintenanceNotes
Collection<E> contacts
ScopeCode level
Collection<E> extents
Collection<E> levelDescription
byte property
Object value
Set<FeatureType>
for the features
propertySet<AttributeType>
for the attributes
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.Collection<E> qualityInfo
DimensionNameType dimensionName
Integer dimensionSize
Double resolution
InternationalString dimensionTitle
InternationalString dimensionDescription
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
short minimumOccurs
short maximumOccurs
0xFFFF
(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. This also serve as a safety since a large number would be a bad idea with this parameter implementation.
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
.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
.ParameterFormat.getPreferredCodespaces()
Colors colors
null
if none.ParameterFormat.getColors()
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
TensorParameters.parameters
array.IOException
- If an I/O error occurred while reading or if the stream contains invalid data.ClassNotFoundException
- If the class serialized on the stream is not on the classpath.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
- If an I/O error occurred while reading or if the stream contains invalid data.ClassNotFoundException
- If the class serialized on the stream is not on the classpath.private void writeObject(ObjectOutputStream out) throws IOException
NamedIdentifier.getName()
recompute the name only when needed.IOException
- If an I/O error occurred while writing.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
- If an I/O error occurred while reading or if the stream contains invalid data.ClassNotFoundException
- If the class serialized on the stream is not on the classpath.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.DefaultEllipsoid.getInverseFlattening()
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
InternationalString formula
Citation citation
Formula formula
Integer sourceDimension
null
if this method can work with any number of
source dimensions (e.g. Affine Transform).Integer targetDimension
null
if this method can work with any number of
target dimensions (e.g. Affine Transform).ParameterDescriptorGroup parameters
null
if none.double m00
double m00
double m01
double m10
double m11
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
int firstAffectedOrdinate
int numTrailingOrdinates
MathTransform subTransform
PassThroughTransform inverse
TransferFunctionType type
double base
TransferFunction.type
is LINEAR
.double scale
NaN
if unknown.double offset
NaN
if unknown.MathTransform1D transform
null
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.
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
- If an I/O error occurred while reading or if the stream contains invalid data.ClassNotFoundException
- If the class serialized on the stream is not on the classpath.private void writeObject(ObjectOutputStream out) throws IOException
IOException
- If an I/O error occurred while writing.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
- If an I/O error occurred while reading or if the stream contains invalid data.ClassNotFoundException
- If the class serialized on the stream is not on the classpath.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.DefaultNameSpace.parent()
CharSequence name
String
or an InternationalString
.String headSeparator
String separator
RecordDefinition definition
Object values
Object[]
.private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
DefaultRecordType.writeObject(ObjectOutputStream)
for the stream data description.IOException
- If an I/O error occurred while reading or if the stream contains invalid data.ClassNotFoundException
- If the class serialized on the stream is not on the classpath.private void writeObject(ObjectOutputStream out) throws IOException
int
, followed by a
(MemberName
, Type
) pair for each member.IOException
- If an I/O error occurred while writing.TypeName typeName
DefaultRecordType.getTypeName()
RecordSchema container
DefaultRecordType.getContainer()
UnmodifiableArrayList<E> parsedNames
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
AbstractInternationalString.defaultValue
is not serialized.IOException
- If an I/O error occurred while reading or if the stream contains invalid data.ClassNotFoundException
- If the class serialized on the stream is not on the classpath.private void writeObject(ObjectOutputStream out) throws IOException
AbstractInternationalString.defaultValue
is not serialized.IOException
- If an I/O error occurred while writing.long minDuration
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–2015 The Apache Software Foundation. All rights reserved.