Package com.luciad.fusion.tilestore
Class TLfnTileStoreMetadata
java.lang.Object
com.luciad.fusion.tilestore.TLfnTileStoreMetadata
Represents the metadata of a LuciadFusion Tile Store. It contains the following parameters:
- ID: a unique identifier for a service, it must be specified and must not be
null - name: a name for a resource, defaults to
nullif unspecified - abstract: an abstract (short description) of a service, defaults to
nullif unspecified - keywords: a collection of keywords for a service, defaults to the empty collection if unspecified, can never be
null -
replication settings: in case this Tile Store is a slave of another Tile Store in a master-slave configuration,
this object contains the configuration settings of this master-slave configuration.
Must not be
null.
- Since:
- 10.0
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder for service metadata. -
Method Summary
Modifier and TypeMethodDescriptionbooleanGets the abstract (short description) of the service.getId()Gets the service ID.Gets the keywords for this service as an unmodifiable collection.getName()Gets the service name.inthashCode()Creates a new, empty builder.newBuilder(TLfnTileStoreMetadata aTemplate) Creates a new builder starting from a template.toString()Returns the service ID as string representation.
-
Method Details
-
getId
Gets the service ID.- Returns:
- the service ID, never
null
-
getName
Gets the service name.- Returns:
- the service name, or
nullif unspecified
-
getAbstract
Gets the abstract (short description) of the service.- Returns:
- the abstract (short description) of the service, or
nullif unspecified
-
getKeywords
Gets the keywords for this service as an unmodifiable collection.- Returns:
- the keywords for this service, or an empty collection if unspecified, never
null
-
toString
Returns the service ID as string representation. -
equals
-
hashCode
public int hashCode() -
newBuilder
Creates a new, empty builder.- Returns:
- a new builder.
- See Also:
-
newBuilder
Creates a new builder starting from a template.- Parameters:
aTemplate- the template to start from, must not benull- Returns:
- a new builder
- See Also:
-