public abstract static class ALfnAssetMetadata.AssetPart.Builder<A extends ALfnAssetMetadata.Builder<A,P>,B extends ALfnAssetMetadata.AssetPart.Builder<A,B,P>,P extends ALfnAssetMetadata.AssetPart> extends Object
build
on the respective builder).TLfnRasterAssetMetadata.RasterAssetPart.Builder
,
TLfnVectorAssetMetadata.VectorAssetPart.Builder
Modifier and Type | Method and Description |
---|---|
B |
all(P aTemplate)
Sets all this builder's fields from a given template asset part.
|
B |
boundingBox(ILcdBounds aBoundingBox)
Sets the bounding box of the asset part being built by this builder.
|
A |
buildAssetPart()
Finishes building the asset parts and returns the asset metadata builder from which this asset part builder was created.
|
B |
location(String aLocation)
Sets the location of the asset part being built by this builder.
|
B |
location(URI aLocation)
Sets the location of the asset part being built by this builder.
|
B |
root(String aRoot)
Sets the optional root of the asset part being built by this builder.
|
B |
root(URI aRoot)
Sets the optional root of the asset part being built by this builder.
|
public final A buildAssetPart()
public B all(P aTemplate)
aTemplate
- the template asset partpublic B root(String aRoot)
aRoot
- the optional root of the asset part being built by this builderpublic B root(URI aRoot)
aRoot
- the optional root of the asset part being built by this builderpublic B location(URI aLocation)
aLocation
- the location of the asset part being built by this builderpublic B location(String aLocation)
aLocation
- the location of the asset part being built by this builderpublic B boundingBox(ILcdBounds aBoundingBox)
aBoundingBox
- the bounding box of the asset part being built by this builder