Package com.luciad.util
Interface ILcdSelfDescribedFeatured
- All Superinterfaces:
ILcdFeatured,Serializable
- All Known Implementing Classes:
TLcdFeaturedDataObject,TLcdGML2AbstractFeature,TLcdGML2AbstractFeatureCollection,TLcdGML2AbstractFeatureCollectionBase,TLcdGML2AbstractGeometry,TLcdGML2AbstractGeometryCollectionBase,TLcdGML2BoundingShape,TLcdGML2Box,TLcdGML2Coord,TLcdGML2Coordinates,TLcdGML2FeatureAssociation,TLcdGML2GeometryAssociation,TLcdGML2GeometryCollection,TLcdGML2GeometryProperty,TLcdGML2LinearRing,TLcdGML2LinearRingMember,TLcdGML2LineString,TLcdGML2LineStringMember,TLcdGML2LineStringProperty,TLcdGML2MultiGeometryProperty,TLcdGML2MultiLineString,TLcdGML2MultiLineStringProperty,TLcdGML2MultiPoint,TLcdGML2MultiPointProperty,TLcdGML2MultiPolygon,TLcdGML2MultiPolygonProperty,TLcdGML2Point,TLcdGML2PointMember,TLcdGML2PointProperty,TLcdGML2Polygon,TLcdGML2PolygonMember,TLcdGML2PolygonProperty,TLcdGML31AbstractContinuousCoverage,TLcdGML31AbstractCoverage,TLcdGML31AbstractCurve,TLcdGML31AbstractCurveSegment,TLcdGML31AbstractDiscreteCoverage,TLcdGML31AbstractFeature,TLcdGML31AbstractFeatureCollection,TLcdGML31AbstractGeometricAggregate,TLcdGML31AbstractGeometricPrimitive,TLcdGML31AbstractGeometry,TLcdGML31AbstractGML,TLcdGML31AbstractGriddedSurface,TLcdGML31AbstractMetaData,TLcdGML31AbstractParametricCurveSurface,TLcdGML31AbstractRing,TLcdGML31AbstractRingProperty,TLcdGML31AbstractSolid,TLcdGML31AbstractSurface,TLcdGML31AbstractSurfacePatch,TLcdGML31AbstractTimeComplex,TLcdGML31AbstractTimeGeometricPrimitive,TLcdGML31AbstractTimeObject,TLcdGML31AbstractTimePrimitive,TLcdGML31AbstractTimeSlice,TLcdGML31AffinePlacement,TLcdGML31Angle,TLcdGML31AngleChoice,TLcdGML31Arc,TLcdGML31ArcByBulge,TLcdGML31ArcByCenterPoint,TLcdGML31ArcString,TLcdGML31ArcStringByBulge,TLcdGML31Area,TLcdGML31Array,TLcdGML31ArrayAssociation,TLcdGML31Association,TLcdGML31Bag,TLcdGML31Bezier,TLcdGML31BooleanProperty,TLcdGML31BoundedFeature,TLcdGML31BoundingShape,TLcdGML31Box,TLcdGML31BSpline,TLcdGML31CategoryExtent,TLcdGML31CategoryProperty,TLcdGML31Circle,TLcdGML31CircleByCenterPoint,TLcdGML31Clothoid,TLcdGML31Clothoid.RefLocation,TLcdGML31Code,TLcdGML31CodeList,TLcdGML31CodeOrNullList,TLcdGML31CompositeCurve,TLcdGML31CompositeCurveProperty,TLcdGML31CompositeSolid,TLcdGML31CompositeSolidProperty,TLcdGML31CompositeSurface,TLcdGML31CompositeSurfaceProperty,TLcdGML31CompositeValue,TLcdGML31Cone,TLcdGML31Coord,TLcdGML31Coordinates,TLcdGML31CountProperty,TLcdGML31CoverageFunction,TLcdGML31CubicSpline,TLcdGML31Curve,TLcdGML31CurveArrayProperty,TLcdGML31CurveProperty,TLcdGML31CurveSegmentArrayProperty,TLcdGML31Cylinder,TLcdGML31DataBlock,TLcdGML31Degrees,TLcdGML31DirectedObservation,TLcdGML31DirectedObservationAtDistance,TLcdGML31DirectionProperty,TLcdGML31DirectionVector,TLcdGML31DirectPosition,TLcdGML31DirectPositionList,TLcdGML31DMSAngle,TLcdGML31DomainSet,TLcdGML31DynamicFeature,TLcdGML31DynamicFeatureCollection,TLcdGML31Envelope,TLcdGML31EnvelopeWithTimePeriod,TLcdGML31FeatureArrayProperty,TLcdGML31FeatureCollection,TLcdGML31FeatureProperty,TLcdGML31File,TLcdGML31GenericMetaData,TLcdGML31Geodesic,TLcdGML31GeodesicString,TLcdGML31GeometricComplex,TLcdGML31GeometricComplexProperty,TLcdGML31GeometricPrimitiveProperty,TLcdGML31GeometryArrayProperty,TLcdGML31GeometryProperty,TLcdGML31Grid,TLcdGML31GridCoverage,TLcdGML31GridDomain,TLcdGML31GridEnvelope,TLcdGML31GridFunction,TLcdGML31GridLength,TLcdGML31GridLimits,TLcdGML31HistoryProperty,TLcdGML31IndexMap,TLcdGML31Knot,TLcdGML31KnotProperty,TLcdGML31Length,TLcdGML31LinearRing,TLcdGML31LinearRingProperty,TLcdGML31LineString,TLcdGML31LineStringProperty,TLcdGML31LineStringSegment,TLcdGML31LineStringSegmentArrayProperty,TLcdGML31LocationProperty,TLcdGML31Measure,TLcdGML31MeasureList,TLcdGML31MeasureOrNullList,TLcdGML31MetaDataProperty,TLcdGML31Model,TLcdGML31MovingObjectStatus,TLcdGML31MultiCurve,TLcdGML31MultiCurveCoverage,TLcdGML31MultiCurveDomain,TLcdGML31MultiCurveProperty,TLcdGML31MultiGeometry,TLcdGML31MultiGeometryProperty,TLcdGML31MultiLineString,TLcdGML31MultiLineStringProperty,TLcdGML31MultiPoint,TLcdGML31MultiPointCoverage,TLcdGML31MultiPointDomain,TLcdGML31MultiPointProperty,TLcdGML31MultiPolygon,TLcdGML31MultiPolygonProperty,TLcdGML31MultiSolid,TLcdGML31MultiSolidCoverage,TLcdGML31MultiSolidDomain,TLcdGML31MultiSolidProperty,TLcdGML31MultiSurface,TLcdGML31MultiSurfaceCoverage,TLcdGML31MultiSurfaceDomain,TLcdGML31MultiSurfaceProperty,TLcdGML31Observation,TLcdGML31OffsetCurve,TLcdGML31OrientableCurve,TLcdGML31OrientableSurface,TLcdGML31Point,TLcdGML31PointArrayProperty,TLcdGML31PointProperty,TLcdGML31Polygon,TLcdGML31PolygonPatch,TLcdGML31PolygonPatchArrayProperty,TLcdGML31PolygonProperty,TLcdGML31PolyhedralSurface,TLcdGML31PriorityLocationProperty,TLcdGML31QuantityExtent,TLcdGML31QuantityProperty,TLcdGML31RangeParameters,TLcdGML31RangeSet,TLcdGML31Rectangle,TLcdGML31RectifiedGrid,TLcdGML31RectifiedGridCoverage,TLcdGML31RectifiedGridDomain,TLcdGML31Reference,TLcdGML31RelatedTime,TLcdGML31Ring,TLcdGML31RingProperty,TLcdGML31Row,TLcdGML31ScalarValueProperty,TLcdGML31Scale,TLcdGML31SequenceRule,TLcdGML31Solid,TLcdGML31SolidArrayProperty,TLcdGML31SolidProperty,TLcdGML31Speed,TLcdGML31Sphere,TLcdGML31StringOrRef,TLcdGML31Surface,TLcdGML31SurfaceArrayProperty,TLcdGML31SurfacePatchArrayProperty,TLcdGML31SurfaceProperty,TLcdGML31TargetProperty,TLcdGML31Time,TLcdGML31TimeGeometricPrimitiveProperty,TLcdGML31TimeInstant,TLcdGML31TimeInstantProperty,TLcdGML31TimeIntervalLength,TLcdGML31TimePeriod,TLcdGML31TimePeriodProperty,TLcdGML31TimePosition,TLcdGML31TimePrimitiveProperty,TLcdGML31Tin,TLcdGML31Tin.ControlPoint,TLcdGML31Track,TLcdGML31Triangle,TLcdGML31TrianglePatchArrayProperty,TLcdGML31TriangulatedSurface,TLcdGML31UnitOfMeasure,TLcdGML31ValueArray,TLcdGML31ValueArrayProperty,TLcdGML31ValueProperty,TLcdGML31Vector,TLcdGML31Volume,TLcdXMLFeaturedObject
Deprecated.
An
ILcdFeatured that also knows its own ILcdFeaturedDescriptor.-
Method Summary
Modifier and TypeMethodDescriptiongetFeature(String aFeatureName) Deprecated.Returns the value of the specified feature ornullif this object does not contain a feature with the given name.Deprecated.Returns theILcdFeaturedDescriptordescribing thisILcdFeaturedobject.voidsetFeature(String aFeatureName, Object aValue) Deprecated.Sets the value of the specified feature.Methods inherited from interface com.luciad.util.ILcdFeatured
canSetFeature, getFeature, getFeatureCount, setFeature
-
Method Details
-
getFeature
Deprecated.Returns the value of the specified feature ornullif this object does not contain a feature with the given name.- Parameters:
aFeatureName- the name of the feature- Returns:
- the corresponding value or
null
-
setFeature
Deprecated.Sets the value of the specified feature.- Parameters:
aFeatureName- the name of the feature to modifyaValue- the new value for the feature- Throws:
IllegalArgumentException- if the given value is not valid for the specified feature or if the specified feature is not available in this object
-
getFeaturedDescriptor
ILcdFeaturedDescriptor getFeaturedDescriptor()Deprecated.Returns theILcdFeaturedDescriptordescribing thisILcdFeaturedobject.- Returns:
- the
ILcdFeaturedDescriptordescribing thisILcdFeaturedobject.
-
ILcdFeaturedinterface has been deprecated in favor ofILcdDataObjectandTLcdDataModel.