public class TLcdGML2ModelDescriptor extends TLcdGMLModelDescriptor implementsILcdFeaturedDescriptorProvider
ILcdModelDescriptor
for GML 2.0 data.
In addition to all information provided via the ILcdModelDescriptor
interface, this
descriptor also provides XML related information, such as the schemas that were used for reading
and interpreting the XML data, and a NamespaceContext
.Modifier and Type | Field and Description |
---|---|
static String |
TYPE_NAME
The name for GML 2 format data.
|
Constructor and Description |
---|
TLcdGML2ModelDescriptor(String aSourceName,
String aDisplayName,
TLcdDataModel aDataModel)
Creates a new
com.luciad.format.gml2.xml.TLcdGML2ModelDescriptor , initialized with
the specified source name. |
TLcdGML2ModelDescriptor(String aSourceName,
TLcdDataModel aDataModel)
Creates a new
com.luciad.format.gml2.xml.TLcdGML2ModelDescriptor , initialized with
the specified source name. |
Modifier and Type | Method and Description |
---|---|
ILcdFeaturedDescriptor |
getFeaturedDescriptor(ILcdFeatured aFeatured)
Gets a
ILcdFeaturedDescriptor that describes the ILcdFeatured passed. |
Set<TLcdDataType> |
getModelElementTypes()
Returns a set containing all concrete extensions from AbstractFeatureType.
|
getSourceName, setSourceName
addAnnotation, getAnnotation, getAnnotations, getDataModel, getModelTypes, isAnnotationPresent, removeAnnotation
getDisplayName, getTypeName, setDisplayName, setTypeName, sourceNameToDisplayName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDisplayName, getTypeName
public static final String TYPE_NAME
public TLcdGML2ModelDescriptor(String aSourceName, TLcdDataModel aDataModel)
com.luciad.format.gml2.xml.TLcdGML2ModelDescriptor
, initialized with
the specified source name.aSourceName
- the full name that uniquely identifies the data source from which this
descriptor's model was decoded.aDataModel
- the data model that describes the modelpublic TLcdGML2ModelDescriptor(String aSourceName, String aDisplayName, TLcdDataModel aDataModel)
com.luciad.format.gml2.xml.TLcdGML2ModelDescriptor
, initialized with
the specified source name.aSourceName
- the full name that uniquely identifies the data source from which this
descriptor's model was decoded.aDisplayName
- a displayable name for the model.aDataModel
- the data model that describes the modelpublic ILcdFeaturedDescriptor getFeaturedDescriptor(ILcdFeatured aFeatured)
ILcdFeaturedDescriptorProvider
ILcdFeaturedDescriptor
that describes the ILcdFeatured
passed.getFeaturedDescriptor
in interface ILcdFeaturedDescriptorProvider
aFeatured
- a featured object to retrieve a featured descriptor for.ILcdFeaturedDescriptor
that describes the ILcdFeatured
passed.public Set<TLcdDataType> getModelElementTypes()
getModelElementTypes
in interface ILcdDataModelDescriptor
getModelElementTypes
in class TLcdDataModelDescriptor