Package | Description |
---|---|
com.luciad.model |
Model interfaces
|
Modifier and Type | Method and Description |
---|---|
TLcdModelMetadata.Builder |
TLcdModelMetadata.Builder.addDataCategory(TLcdModelMetadata.DataCategory aDataCategory)
Adds a data category of to the set of data categories contained in the model.
|
TLcdModelMetadata.Builder |
TLcdModelMetadata.Builder.addSupportingSource(TLcdModelMetadata.Source aSource)
Adds the given source to the list of supporting sources to use.
|
TLcdModelMetadata.Builder |
TLcdModelMetadata.Builder.addUnitOfMeasure(ILcdISO19103UnitOfMeasure aUnitOfMeasure)
Adds a unit of measure to the set of units of measure contained in the model.
|
TLcdModelMetadata.Builder |
TLcdModelMetadata.asBuilder()
Creates a new builder initialized with all the properties of this metadata object.
|
TLcdModelMetadata.Builder |
TLcdModelMetadata.Builder.bounds(ILcdBounded aBounds)
Sets the bounds to use.
|
TLcdModelMetadata.Builder |
TLcdModelMetadata.Builder.dataCategories(Set<TLcdModelMetadata.DataCategory> aDataCategories)
Sets the data category set of the model.
|
TLcdModelMetadata.Builder |
TLcdModelMetadata.Builder.dataSeries(Callable<List<TLcdModelMetadata>> aDataSeries)
Sets the callable for discovering
data series children of the model. |
TLcdModelMetadata.Builder |
TLcdModelMetadata.Builder.dataSeries(List<TLcdModelMetadata> aDataSeries)
Sets the
data series children of the model. |
TLcdModelMetadata.Builder |
TLcdModelMetadata.Builder.dataSource(ILcdDataSource aDataSource)
Sets the data source to use.
|
TLcdModelMetadata.Builder |
TLcdModelMetadata.Builder.dimensions(List<? extends ILcdDimension<?>> aDimensions)
Sets the dimensions to use.
|
TLcdModelMetadata.Builder |
TLcdModelMetadata.Builder.entryPoint(TLcdModelMetadata.Source aEntryPoint)
Sets the entry point to the given
TLcdModelMetadata.Source . |
TLcdModelMetadata.Builder |
TLcdModelMetadata.Builder.format(String aFormat)
Sets the data format to use.
|
TLcdModelMetadata.Builder |
TLcdModelMetadata.Builder.fromModel(ILcdModel aModel)
Attempts to extract the following metadata properties from the given model:
Title - Extracted from the model's descriptor with
ILcdModelDescriptor.getDisplayName() .
Format - Extracted from the model's descriptor with ILcdModelDescriptor.getTypeName() .
Entry point - Extracted from the model's descriptor with ILcdModelDescriptor.getSourceName() . |
TLcdModelMetadata.Builder |
TLcdModelMetadata.Builder.modelReference(ILcdModelReference aModelReference)
Sets the model reference to use.
|
static TLcdModelMetadata.Builder |
TLcdModelMetadata.newBuilder()
Returns a builder for creating a new model metadata object.
|
TLcdModelMetadata.Builder |
TLcdModelMetadata.Builder.resourceMetadata(ILcdResourceMetadata aResourceMetadata)
Sets the resource metadata to use and attempts to extract the following information from it:
title
format
entry point - including associated mime type, if defined
supporting sources - including associated mime types, if defined
model reference
bounds
dimensional information - specifically temporal and vertical axis
data category - ISO 19115 defines a similar concept with its
"spatial representation type" . |
TLcdModelMetadata.Builder |
TLcdModelMetadata.Builder.supportingSources(Callable<List<TLcdModelMetadata.Source>> aSourcesCallable)
Sets the callable for discovering supporting sources of the model.
|
TLcdModelMetadata.Builder |
TLcdModelMetadata.Builder.supportingSources(List<TLcdModelMetadata.Source> aSources)
Sets the list of supporting sources to use.
|
TLcdModelMetadata.Builder |
TLcdModelMetadata.Builder.title(String aTitle)
Sets the title to use.
|
TLcdModelMetadata.Builder |
TLcdModelMetadata.Builder.unitsOfMeasure(Set<ILcdISO19103UnitOfMeasure> aUnitsOfMeasure)
Sets the units of measure of the model.
|