public class TLfnThemeMetadata extends ALfnResourceMetadata
null
null
A theme refers to other resources and as such a theme represents a collection of resources. There is no hierarchical relationship (such as ownership) between the theme and its referenced resources. The theme's resources can contain nested themes and forms a directed graph of resources. Note that the graph of resources formed by a theme may contain:
TLfnThemeMetadataTraverser
can be used.
TLfnThemeMetadata.Builder
Modifier and Type | Class and Description |
---|---|
static class |
TLfnThemeMetadata.Builder
Builder for theme metadata.
|
ISO19115_GCO_XML_NAMESPACE, ISO19115_GMD_XML_NAMESPACE, LTS_XML_NAMESPACE, NEW_UPDATE_SEQUENCE, XLINK_XML_NAMESPACE
Modifier and Type | Method and Description |
---|---|
void |
accept(ALfnResourceMetadataVisitor aVisitor)
Accepts the visitor for visiting this theme.
|
TLfnThemeMetadata.Builder |
asBuilder()
Creates a new builder from this resource metadata.
|
boolean |
equals(Object aObject) |
List<String> |
getKeywords()
Gets the keywords of the this theme.
|
Set<String> |
getResourceIds()
Gets the resource IDs of this theme.
|
int |
hashCode() |
static TLfnThemeMetadata.Builder |
newBuilder()
Creates a new, empty builder.
|
static TLfnThemeMetadata.Builder |
newBuilder(TLfnThemeMetadata aTemplate)
Creates a new builder from a template.
|
getAbstract, getGlobalUpdateSequence, getId, getISO19115Metadata, getName, getUpdateSequence, toString
public Set<String> getResourceIds()
OGC filter property XPath: lts:ResourceId
null
public List<String> getKeywords()
OGC filter property XPath: lts:Keyword
null
public void accept(ALfnResourceMetadataVisitor aVisitor)
accept
in class ALfnResourceMetadata
aVisitor
- the visitorALfnResourceMetadataVisitor
public TLfnThemeMetadata.Builder asBuilder()
ALfnResourceMetadata
asBuilder
in class ALfnResourceMetadata
public boolean equals(Object aObject)
equals
in class ALfnResourceMetadata
public int hashCode()
hashCode
in class ALfnResourceMetadata
public static TLfnThemeMetadata.Builder newBuilder()
public static TLfnThemeMetadata.Builder newBuilder(TLfnThemeMetadata aTemplate)
aTemplate
- a template, must not be null