Class 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 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 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 DictionaryEntry DefinitionMember IndirectEntry