Module org.apache.sis.metadata
Class LegacyFeatureType
Object
LegacyFeatureType
- All Implemented Interfaces:
CharSequence
,AttributeType
,FeatureType
@Deprecated
public final class LegacyFeatureType
extends Object
implements FeatureType, AttributeType, CharSequence
Deprecated.
To be removed after migration to GeoAPI 4.0.
Bridges between deprecated
FeatureType
/ AttributeType
and CharSequence
.
FeatureType
and AttributeType
were used in ISO 19115:2003, but have been replaced
by CharSequence
in ISO 19115:2014. The corresponding GeoAPI 3.0 interfaces are empty since
they were placeholder for future work. We use this LegacyFeatureType
as a temporary bridge,
to be removed with GeoAPI 4.0.- Since:
- 1.0
-
Constructor Summary
ConstructorDescriptionLegacyFeatureType
(CharSequence value) Deprecated.Creates a new type for the given value, which must be non-null. -
Method Summary
Modifier and TypeMethodDescriptionchar
charAt
(int index) Deprecated.boolean
Deprecated.int
Deprecated.int
length()
Deprecated.Delegates to the value given at construction time.subSequence
(int start, int end) Deprecated.Deprecated.Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface CharSequence
chars, codePoints, isEmpty
-
Constructor Details
-
LegacyFeatureType
Deprecated.Creates a new type for the given value, which must be non-null.- Parameters:
value
- the text to wrap in a legacy feature type.
-
-
Method Details
-
length
public int length()Deprecated.Delegates to the value given at construction time.- Specified by:
length
in interfaceCharSequence
-
charAt
public char charAt(int index) Deprecated.- Specified by:
charAt
in interfaceCharSequence
-
subSequence
Deprecated.- Specified by:
subSequence
in interfaceCharSequence
-
toString
Deprecated.- Specified by:
toString
in interfaceCharSequence
- Overrides:
toString
in classObject
-
hashCode
public int hashCode()Deprecated. -
equals
Deprecated.
-