Package com.luciad.format.gml32.model
Class TLcdGML32Dictionary
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.gml32.model.TLcdGML32AbstractGML
com.luciad.format.gml32.model.TLcdGML32DefinitionBase
com.luciad.format.gml32.model.TLcdGML32Definition
com.luciad.format.gml32.model.TLcdGML32Dictionary
- All Implemented Interfaces:
ILcdDataObject
,ILcdCloneable
,ILcdDeepCloneable
,Cloneable
- Direct Known Subclasses:
TLcdISO19115CodeListDictionary
Sets of definitions may be collected into dictionaries or collections.
A gml:Dictionary is a non-abstract collection of definitions.
The gml:Dictionary content model adds a list of gml:dictionaryEntry properties that contain or reference gml:Definition objects. A database handle (gml:id attribute) is required, in order that this collection may be referred to. The standard gml:identifier, gml:description, gml:descriptionReference and gml:name properties are available to reference or contain more information about this dictionary. The gml:description and gml:descriptionReference property elements may be used for a description of this dictionary. The derived gml:name element may be used for the name(s) of this dictionary. for remote definiton references gml:dictionaryEntry shall be used. If a Definition object contained within a Dictionary uses the descriptionReference property to refer to a remote definition, then this enables the inclusion of a remote definition in a local dictionary, giving a handle and identifier in the context of the local dictionary.
- Since:
- 10.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to theaggregationType
attribute.static final TLcdDataProperty
Data property that maps to the choice between thedictionaryEntry
andindirectEntry
elements.Fields inherited from class com.luciad.format.gml32.model.TLcdGML32Definition
REMARKS_PROPERTY
Fields inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to theaggregationType
attribute.getEntry()
Returns the value of the property that maps to the choice between thedictionaryEntry
andindirectEntry
elements.void
Sets the value of the property that maps to theaggregationType
attribute.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32Definition
getRemarks, setRemarks
Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
-
Field Details
-
AGGREGATION_TYPE_PROPERTY
Data property that maps to theaggregationType
attribute. The possible values for this property are instances ofELcdGML32Aggregation
. -
ENTRY_PROPERTY
Data property that maps to the choice between thedictionaryEntry
andindirectEntry
elements. The possible values for this property are instances ofjava.util.List
with elements of class
-
-
Constructor Details
-
TLcdGML32Dictionary
public TLcdGML32Dictionary() -
TLcdGML32Dictionary
-
-
Method Details
-
getAggregationType
Returns the value of the property that maps to theaggregationType
attribute.- Returns:
- the value of the
AGGREGATION_TYPE_PROPERTY
property.
-
setAggregationType
Sets the value of the property that maps to theaggregationType
attribute.- Parameters:
aValue
- the value to set for theAGGREGATION_TYPE_PROPERTY
property.
-
getEntry
Returns the value of the property that maps to the choice between thedictionaryEntry
andindirectEntry
elements.The possible values for this property are instances of
java.util.List
with elements of class- Returns:
- the value of the
ENTRY_PROPERTY
property.
-