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
ConstructorsConstructorDescriptionLegacyFeatureType(CharSequence value) Deprecated.Creates a new type for the given value, which must be non-null. -
Method Summary
Modifier and TypeMethodDescriptioncharcharAt(int index) Deprecated.booleanDeprecated.intDeprecated.intlength()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, waitMethods 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:
lengthin interfaceCharSequence
-
charAt
public char charAt(int index) Deprecated.- Specified by:
charAtin interfaceCharSequence
-
subSequence
Deprecated.- Specified by:
subSequencein interfaceCharSequence
-
toString
Deprecated.- Specified by:
toStringin interfaceCharSequence- Overrides:
toStringin classObject
-
hashCode
public int hashCode()Deprecated. -
equals
Deprecated.
-