Class TLfnTileStoreModelDescriptor
java.lang.Object
com.luciad.model.TLcdModelDescriptor
com.luciad.fusion.tilestore.model.TLfnTileStoreModelDescriptor
- All Implemented Interfaces:
ILcdDataSourceModelDescriptor<TLfnTileStoreDataSource>
,ILcdModelDescriptor
,Serializable
- Direct Known Subclasses:
TLfnRasterTileStoreModelDescriptor
,TLfnVectorTileStoreModelDescriptor
public class TLfnTileStoreModelDescriptor
extends TLcdModelDescriptor
implements ILcdDataSourceModelDescriptor<TLfnTileStoreDataSource>
A model descriptor for a
ALfnTileStoreModel
.
This class describes generic Tile Store models, but when decoding a coverage, the model descriptor will always be one
of the subclasses TLfnRasterTileStoreModelDescriptor
or TLfnVectorTileStoreModelDescriptor
.
See those classes for an explanation of the model's structure.- Since:
- 10.0
- See Also:
-
Constructor Summary
ConstructorDescriptionTLfnTileStoreModelDescriptor
(String aTypeName, ALfnTileStore aTileStore, ALfnCoverageMetadata aCoverageMetadata) Creates a new Tile Store model descriptor with the given arguments, using the Tile Store's URI as string as a source name.TLfnTileStoreModelDescriptor
(String aTypeName, ALfnTileStore aTileStore, ALfnCoverageMetadata... aCoverageMetadata) Deprecated.TLfnTileStoreModelDescriptor
(String aSourceName, String aTypeName, ALfnTileStore aTileStore, ALfnCoverageMetadata aCoverageMetadata) Creates a new Tile Store model descriptor with the given arguments.TLfnTileStoreModelDescriptor
(String aSourceName, String aTypeName, ALfnTileStore aTileStore, ALfnCoverageMetadata... aCoverageMetadata) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionGets the coverage metadata object.final List
<ALfnCoverageMetadata> Deprecated.usegetCoverageMetadata()
insteadGets the Tile Store data source corresponding to this model descriptor.getURI()
The URI of the Tile Store.Methods inherited from class com.luciad.model.TLcdModelDescriptor
getDisplayName, getSourceName, getTypeName, setDisplayName, setSourceName, setTypeName, sourceNameToDisplayName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.luciad.model.ILcdModelDescriptor
getDisplayName, getSourceName, getTypeName
-
Constructor Details
-
TLfnTileStoreModelDescriptor
public TLfnTileStoreModelDescriptor(String aTypeName, ALfnTileStore aTileStore, ALfnCoverageMetadata... aCoverageMetadata) Deprecated.This constructor will use the first of the given coverage metadata, if any, and ignore all others. -
TLfnTileStoreModelDescriptor
public TLfnTileStoreModelDescriptor(String aSourceName, String aTypeName, ALfnTileStore aTileStore, ALfnCoverageMetadata... aCoverageMetadata) Deprecated.This constructor will use the first of the given coverage metadata, if any, and ignore all others. -
TLfnTileStoreModelDescriptor
public TLfnTileStoreModelDescriptor(String aTypeName, ALfnTileStore aTileStore, ALfnCoverageMetadata aCoverageMetadata) Creates a new Tile Store model descriptor with the given arguments, using the Tile Store's URI as string as a source name.- Parameters:
aTypeName
- the type nameaTileStore
- the Tile Store, of which the URI will be used as source nameaCoverageMetadata
- the coverage metadata objects
-
TLfnTileStoreModelDescriptor
public TLfnTileStoreModelDescriptor(String aSourceName, String aTypeName, ALfnTileStore aTileStore, ALfnCoverageMetadata aCoverageMetadata) Creates a new Tile Store model descriptor with the given arguments.- Parameters:
aSourceName
- the source name, as was given by the user to the model decoderaTypeName
- the type nameaTileStore
- the Tile StoreaCoverageMetadata
- the coverage metadata objects- Since:
- 11.1, 2012.1, 2013.1
-
-
Method Details
-
getDataSource
Gets the Tile Store data source corresponding to this model descriptor.- Specified by:
getDataSource
in interfaceILcdDataSourceModelDescriptor<TLfnTileStoreDataSource>
- Returns:
- data source
- Since:
- 11.0
- See Also:
-
getURI
The URI of the Tile Store.- Returns:
- the URI of the Tile Store
-
getCoverageMetadatas
Deprecated.usegetCoverageMetadata()
insteadGets the list of coverage metadata objects. A model can contain at most a single coverage metadata, so the list contains at most one element.- Returns:
- an immutable list of coverage metadata objects, possibly empty but never
null
-
getCoverageMetadata
Gets the coverage metadata object.- Returns:
- the coverage metadata object, possibly
null
- Since:
- 2015.1
-
TLfnTileStoreModelDescriptor(String, ALfnTileStore, ALfnCoverageMetadata)
instead.