Package nl.b3p.csw.jaxb.gml
Class DictionaryType
- java.lang.Object
-
- nl.b3p.csw.jaxb.gml.AbstractGMLType
-
- nl.b3p.csw.jaxb.gml.DefinitionType
-
- nl.b3p.csw.jaxb.gml.DictionaryType
-
public class DictionaryType extends DefinitionType
A non-abstract bag that is specialized for use as a dictionary which contains a set of definitions. These definitions are referenced from other places, in the same and different XML documents. In this restricted type, the inherited optional "description" element can be used for a description of this dictionary. The inherited optional "name" element can be used for the name(s) of this dictionary. The inherited "metaDataProperty" elements can be used to reference or contain more information about this dictionary. The inherited required gml:id attribute allows the dictionary to be referenced using this handle.Java class for DictionaryType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="DictionaryType"> <complexContent> <extension base="{http://www.opengis.net/gml}DefinitionType"> <sequence maxOccurs="unbounded" minOccurs="0"> <choice> <element ref="{http://www.opengis.net/gml}dictionaryEntry"/> <element ref="{http://www.opengis.net/gml}indirectEntry"/> </choice> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected List<javax.xml.bind.JAXBElement<?>>dictionaryEntryOrIndirectEntry-
Fields inherited from class nl.b3p.csw.jaxb.gml.AbstractGMLType
description, id, metaDataProperty, name
-
-
Constructor Summary
Constructors Constructor Description DictionaryType()Default no-arg constructorDictionaryType(List<MetaDataProperty> metaDataProperty, Description description, List<Name> name, String id, List<javax.xml.bind.JAXBElement<?>> dictionaryEntryOrIndirectEntry)Fully-initialising value constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<javax.xml.bind.JAXBElement<?>>getDictionaryEntryOrIndirectEntry()Gets the value of the dictionaryEntryOrIndirectEntry property.-
Methods inherited from class nl.b3p.csw.jaxb.gml.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, setDescription, setId
-
-
-
-
Field Detail
-
dictionaryEntryOrIndirectEntry
protected List<javax.xml.bind.JAXBElement<?>> dictionaryEntryOrIndirectEntry
-
-
Constructor Detail
-
DictionaryType
public DictionaryType()
Default no-arg constructor
-
DictionaryType
public DictionaryType(List<MetaDataProperty> metaDataProperty, Description description, List<Name> name, String id, List<javax.xml.bind.JAXBElement<?>> dictionaryEntryOrIndirectEntry)
Fully-initialising value constructor
-
-
Method Detail
-
getDictionaryEntryOrIndirectEntry
public List<javax.xml.bind.JAXBElement<?>> getDictionaryEntryOrIndirectEntry()
Gets the value of the dictionaryEntryOrIndirectEntry property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the dictionaryEntryOrIndirectEntry property.For example, to add a new item, do as follows:
getDictionaryEntryOrIndirectEntry().add(newItem);Objects of the following type(s) are allowed in the list
DictionaryEntryDefinitionMemberIndirectEntry
-
-