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 ornull
if this object does not contain a feature with the given name.Deprecated.Returns theILcdFeaturedDescriptor
describing thisILcdFeatured
object.void
setFeature
(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 ornull
if 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 theILcdFeaturedDescriptor
describing thisILcdFeatured
object.- Returns:
- the
ILcdFeaturedDescriptor
describing thisILcdFeatured
object.
-
ILcdFeatured
interface has been deprecated in favor ofILcdDataObject
andTLcdDataModel
.