Class TLfnRasterAssetMetadata.Builder
java.lang.Object
com.luciad.fusion.tilestore.metadata.ALfnResourceMetadata.Builder<TLfnRasterAssetMetadata.Builder>
com.luciad.fusion.tilestore.metadata.ALfnAssetMetadata.Builder<TLfnRasterAssetMetadata.Builder,TLfnRasterAssetMetadata.RasterAssetPart>
com.luciad.fusion.tilestore.metadata.TLfnRasterAssetMetadata.Builder
- Enclosing class:
TLfnRasterAssetMetadata
public static class TLfnRasterAssetMetadata.Builder
extends ALfnAssetMetadata.Builder<TLfnRasterAssetMetadata.Builder,TLfnRasterAssetMetadata.RasterAssetPart>
Builder for asset metadata. See the super class for more information.
- Since:
- 10.0
-
Method Summary
Modifier and TypeMethodDescriptionCreates a new asset part builder, which adds an asset part to the asset metadata being built.build()
Builds an immutable asset metadata.Methods inherited from class com.luciad.fusion.tilestore.metadata.ALfnAssetMetadata.Builder
addAssetPart, addAssetParts, addAssetParts, assetParts, assetParts, clearAssetParts, clippingShape, featureTypeStyles, featureTypeStyles, format, geoReference, getAssetPartBuilders, getClippingShape, getFeatureTypeStyles, getFormat, getGeoReference, getLocation, getMaxScaleDenominator, getMinScaleDenominator, getRoot, getSupportedCoverageTypes, getType, location, maxScaleDenominator, minScaleDenominator, root, setAssetParts, setAssetParts, setBoundingShape, setGeoReference, setMaxScaleDenominator, setMinScaleDenominator, setSupportedCoverageTypes, setSupportedCoverageTypes, setType, supportedCoverageTypes, supportedCoverageTypes, type
Methods inherited from class com.luciad.fusion.tilestore.metadata.ALfnResourceMetadata.Builder
abstract_, getAbstract, getGlobalUpdateSequence, getId, getISO19115Metadata, getName, getUpdateSequence, globalUpdateSequence, id, iso19115Metadata, name, setAbstract, setId, setISO19115Metadata, setName, setUpdateSequence, updateSequence
-
Method Details
-
build
Builds an immutable asset metadata. Note that asset parts may be converted to equivalent asset parts if their specified bounding boxes are not compatible with the geographic reference. In practice this means that a conversion will occur if a geodetic reference is used and the specified bounding box type does take this into account.- Specified by:
build
in classALfnAssetMetadata.Builder<TLfnRasterAssetMetadata.Builder,
TLfnRasterAssetMetadata.RasterAssetPart> - Returns:
- an immutable asset metadata
- Throws:
NullPointerException
- in case one or more required fields have not been set
-
addAssetPart
Creates a new asset part builder, which adds an asset part to the asset metadata being built. The properties of the asset part can be chained onto the asset part builder. When finished, you can return to this builder usingALfnAssetMetadata.AssetPart.Builder.buildAssetPart()
.- Specified by:
addAssetPart
in classALfnAssetMetadata.Builder<TLfnRasterAssetMetadata.Builder,
TLfnRasterAssetMetadata.RasterAssetPart> - Returns:
- a new raster asset part builder, never
null
- Since:
- 2014.0
-