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
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theaggregationTypeattribute.static final TLcdDataPropertyData property that maps to the choice between thedictionaryEntryandindirectEntryelements.Fields inherited from class com.luciad.format.gml32.model.TLcdGML32Definition
REMARKS_PROPERTYFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to theaggregationTypeattribute.getEntry()Returns the value of the property that maps to the choice between thedictionaryEntryandindirectEntryelements.voidSets the value of the property that maps to theaggregationTypeattribute.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32Definition
getRemarks, setRemarksMethods 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 theaggregationTypeattribute. The possible values for this property are instances ofELcdGML32Aggregation. -
ENTRY_PROPERTY
Data property that maps to the choice between thedictionaryEntryandindirectEntryelements. The possible values for this property are instances ofjava.util.Listwith elements of class
-
-
Constructor Details
-
TLcdGML32Dictionary
public TLcdGML32Dictionary() -
TLcdGML32Dictionary
-
-
Method Details
-
getAggregationType
Returns the value of the property that maps to theaggregationTypeattribute.- Returns:
- the value of the
AGGREGATION_TYPE_PROPERTYproperty.
-
setAggregationType
Sets the value of the property that maps to theaggregationTypeattribute.- Parameters:
aValue- the value to set for theAGGREGATION_TYPE_PROPERTYproperty.
-
getEntry
Returns the value of the property that maps to the choice between thedictionaryEntryandindirectEntryelements.The possible values for this property are instances of
java.util.Listwith elements of class- Returns:
- the value of the
ENTRY_PROPERTYproperty.
-