org.citygml4j.jaxb.gml._3_1_1
Class DictionaryType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
      extended by org.citygml4j.jaxb.gml._3_1_1.DefinitionType
          extended by org.citygml4j.jaxb.gml._3_1_1.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>
 


Constructor Summary
DictionaryType()
           
 
Method Summary
 java.util.List<javax.xml.bind.JAXBElement<?>> getDictionaryEntryOrIndirectEntry()
          Gets the value of the dictionaryEntryOrIndirectEntry property.
 boolean isSetDictionaryEntryOrIndirectEntry()
           
 void setDictionaryEntryOrIndirectEntry(java.util.List<javax.xml.bind.JAXBElement<?>> dictionaryEntryOrIndirectEntry)
          Sets the value of the dictionaryEntryOrIndirectEntry property.
 void unsetDictionaryEntryOrIndirectEntry()
           
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DictionaryType

public DictionaryType()
Method Detail

getDictionaryEntryOrIndirectEntry

public java.util.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 set method 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 JAXBElement<DictionaryEntryType> JAXBElement<IndirectEntryType> JAXBElement<DictionaryEntryType>


isSetDictionaryEntryOrIndirectEntry

public boolean isSetDictionaryEntryOrIndirectEntry()

unsetDictionaryEntryOrIndirectEntry

public void unsetDictionaryEntryOrIndirectEntry()

setDictionaryEntryOrIndirectEntry

public void setDictionaryEntryOrIndirectEntry(java.util.List<javax.xml.bind.JAXBElement<?>> dictionaryEntryOrIndirectEntry)
Sets the value of the dictionaryEntryOrIndirectEntry property.

Parameters:
dictionaryEntryOrIndirectEntry - allowed object is JAXBElement<DictionaryEntryType> JAXBElement<IndirectEntryType> JAXBElement<DictionaryEntryType>