Package com.luciad.format.gml31.xml
Class TLcdGML31ModelDescriptor
java.lang.Object
com.luciad.model.TLcdModelDescriptor
com.luciad.model.TLcdDataModelDescriptor
com.luciad.format.gmlcommon.xml.TLcdGMLModelDescriptor
com.luciad.format.gml31.xml.TLcdGML31ModelDescriptor
- All Implemented Interfaces:
ILcdAnnotatedElement,ILcdDataModelDescriptor,ILcdModelDescriptor,ILcdFeaturedDescriptorProvider,Serializable
public class TLcdGML31ModelDescriptor
extends TLcdGMLModelDescriptor
implements ILcdFeaturedDescriptorProvider
Implementation of
ILcdModelDescriptor for GML 3.1 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.- Since:
- 9.0
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTLcdGML31ModelDescriptor(String aSourceName, TLcdDataModel aDataModel) Creates a newcom.luciad.format.gml31.xml.TLcdGML31ModelDescriptor, initialized with the specified source name.TLcdGML31ModelDescriptor(String aSourceName, String aDisplayName, TLcdDataModel aDataModel) Creates a newcom.luciad.format.gml31.xml.TLcdGML31ModelDescriptor, initialized with the specified source name. -
Method Summary
Modifier and TypeMethodDescriptiongetFeaturedDescriptor(ILcdFeatured aFeatured) Gets aILcdFeaturedDescriptorthat describes theILcdFeaturedpassed.Returns a set containing all concrete extensions from AbstractFeatureType.Methods inherited from class com.luciad.format.gmlcommon.xml.TLcdGMLModelDescriptor
getSourceName, setSourceNameMethods inherited from class com.luciad.model.TLcdDataModelDescriptor
addAnnotation, getAnnotation, getAnnotations, getDataModel, getModelTypes, isAnnotationPresent, removeAnnotationMethods inherited from class com.luciad.model.TLcdModelDescriptor
getDisplayName, getTypeName, setDisplayName, setTypeName, sourceNameToDisplayNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.luciad.model.ILcdModelDescriptor
getDisplayName, getTypeName
-
Field Details
-
TYPE_NAME
The name for GML 3.1 format data.- Since:
- 2017.0
- See Also:
-
-
Constructor Details
-
TLcdGML31ModelDescriptor
Creates a newcom.luciad.format.gml31.xml.TLcdGML31ModelDescriptor, initialized with the specified source name.- Parameters:
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 model
-
TLcdGML31ModelDescriptor
Creates a newcom.luciad.format.gml31.xml.TLcdGML31ModelDescriptor, initialized with the specified source name.- Parameters:
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 model
-
-
Method Details
-
getFeaturedDescriptor
Description copied from interface:ILcdFeaturedDescriptorProviderGets aILcdFeaturedDescriptorthat describes theILcdFeaturedpassed.- Specified by:
getFeaturedDescriptorin interfaceILcdFeaturedDescriptorProvider- Parameters:
aFeatured- a featured object to retrieve a featured descriptor for.- Returns:
- a
ILcdFeaturedDescriptorthat describes theILcdFeaturedpassed.
-
getModelElementTypes
Returns a set containing all concrete extensions from AbstractFeatureType.- Specified by:
getModelElementTypesin interfaceILcdDataModelDescriptor- Overrides:
getModelElementTypesin classTLcdDataModelDescriptor- Returns:
- a set containing all concrete extensions from AbstractFeatureType.
-