GeografischGebiedType.java

  1. //
  2. // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference
  3. // Implementation, v2.2.8-b130911.1802
  4. // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
  5. // Any modifications to this file will be lost upon recompilation of the source schema.
  6. // Generated on: 2016.12.07 at 02:40:39 PM CET
  7. //

  8. package nl.b3p.topnl.top100nl;

  9. import java.math.BigInteger;
  10. import java.util.ArrayList;
  11. import java.util.List;
  12. import javax.xml.bind.annotation.XmlAccessType;
  13. import javax.xml.bind.annotation.XmlAccessorType;
  14. import javax.xml.bind.annotation.XmlAnyElement;
  15. import javax.xml.bind.annotation.XmlElement;
  16. import javax.xml.bind.annotation.XmlSchemaType;
  17. import javax.xml.bind.annotation.XmlType;
  18. import org.w3c.dom.Element;

  19. /**
  20.  * Java class for GeografischGebiedType complex type.
  21.  *
  22.  * <p>The following schema fragment specifies the expected content contained within this class.
  23.  *
  24.  * <pre>
  25.  * &lt;complexType name="GeografischGebiedType">
  26.  *   &lt;complexContent>
  27.  *     &lt;extension base="{http://register.geostandaarden.nl/gmlapplicatieschema/top100nl/1.1.0}_Top100nlObjectType">
  28.  *       &lt;sequence>
  29.  *         &lt;element name="typeGeografischGebied" type="{http://register.geostandaarden.nl/gmlapplicatieschema/top100nl/1.1.0}TypeGeografischGebiedT100Type"/>
  30.  *         &lt;element name="aantalInwoners" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
  31.  *         &lt;element name="naamOfficieel" type="{http://www.w3.org/2001/XMLSchema}string"/>
  32.  *         &lt;element name="naamNL" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded"/>
  33.  *         &lt;element name="naamFries" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
  34.  *         &lt;element name="geometrie" type="{http://register.geostandaarden.nl/gmlapplicatieschema/top100nl/1.1.0}VlakMultivlakOfPuntPropertyType"/>
  35.  *       &lt;/sequence>
  36.  *     &lt;/extension>
  37.  *   &lt;/complexContent>
  38.  * &lt;/complexType>
  39.  * </pre>
  40.  */
  41. @XmlAccessorType(XmlAccessType.FIELD)
  42. @XmlType(
  43.     name = "GeografischGebiedType",
  44.     namespace = "http://register.geostandaarden.nl/gmlapplicatieschema/top100nl/1.1.0",
  45.     propOrder = {
  46.       "typeGeografischGebied",
  47.       "aantalInwoners",
  48.       "naamOfficieel",
  49.       "naamNL",
  50.       "naamFries",
  51.       "geometrie"
  52.     })
  53. public class GeografischGebiedType extends Top100NlObjectType {

  54.   @XmlElement(required = true)
  55.   @XmlSchemaType(name = "string")
  56.   protected TypeGeografischGebiedT100Type typeGeografischGebied;

  57.   protected BigInteger aantalInwoners;

  58.   @XmlElement(required = true)
  59.   protected String naamOfficieel;

  60.   @XmlElement(required = true)
  61.   protected List<String> naamNL;

  62.   protected List<String> naamFries;
  63.   @XmlAnyElement protected Element geometrie;

  64.   /**
  65.    * Gets the value of the typeGeografischGebied property.
  66.    *
  67.    * @return possible object is {@link TypeGeografischGebiedT100Type }
  68.    */
  69.   public TypeGeografischGebiedT100Type getTypeGeografischGebied() {
  70.     return typeGeografischGebied;
  71.   }

  72.   /**
  73.    * Sets the value of the typeGeografischGebied property.
  74.    *
  75.    * @param value allowed object is {@link TypeGeografischGebiedT100Type }
  76.    */
  77.   public void setTypeGeografischGebied(TypeGeografischGebiedT100Type value) {
  78.     this.typeGeografischGebied = value;
  79.   }

  80.   /**
  81.    * Gets the value of the aantalInwoners property.
  82.    *
  83.    * @return possible object is {@link BigInteger }
  84.    */
  85.   public BigInteger getAantalInwoners() {
  86.     return aantalInwoners;
  87.   }

  88.   /**
  89.    * Sets the value of the aantalInwoners property.
  90.    *
  91.    * @param value allowed object is {@link BigInteger }
  92.    */
  93.   public void setAantalInwoners(BigInteger value) {
  94.     this.aantalInwoners = value;
  95.   }

  96.   /**
  97.    * Gets the value of the naamOfficieel property.
  98.    *
  99.    * @return possible object is {@link String }
  100.    */
  101.   public String getNaamOfficieel() {
  102.     return naamOfficieel;
  103.   }

  104.   /**
  105.    * Sets the value of the naamOfficieel property.
  106.    *
  107.    * @param value allowed object is {@link String }
  108.    */
  109.   public void setNaamOfficieel(String value) {
  110.     this.naamOfficieel = value;
  111.   }

  112.   /**
  113.    * Gets the value of the naamNL property.
  114.    *
  115.    * <p>This accessor method returns a reference to the live list, not a snapshot. Therefore any
  116.    * modification you make to the returned list will be present inside the JAXB object. This is why
  117.    * there is not a <CODE>set</CODE> method for the naamNL property.
  118.    *
  119.    * <p>For example, to add a new item, do as follows:
  120.    *
  121.    * <pre>
  122.    *    getNaamNL().add(newItem);
  123.    * </pre>
  124.    *
  125.    * <p>Objects of the following type(s) are allowed in the list {@link String }
  126.    */
  127.   public List<String> getNaamNL() {
  128.     if (naamNL == null) {
  129.       naamNL = new ArrayList<String>();
  130.     }
  131.     return this.naamNL;
  132.   }

  133.   /**
  134.    * Gets the value of the naamFries property.
  135.    *
  136.    * <p>This accessor method returns a reference to the live list, not a snapshot. Therefore any
  137.    * modification you make to the returned list will be present inside the JAXB object. This is why
  138.    * there is not a <CODE>set</CODE> method for the naamFries property.
  139.    *
  140.    * <p>For example, to add a new item, do as follows:
  141.    *
  142.    * <pre>
  143.    *    getNaamFries().add(newItem);
  144.    * </pre>
  145.    *
  146.    * <p>Objects of the following type(s) are allowed in the list {@link String }
  147.    */
  148.   public List<String> getNaamFries() {
  149.     if (naamFries == null) {
  150.       naamFries = new ArrayList<String>();
  151.     }
  152.     return this.naamFries;
  153.   }

  154.   /**
  155.    * Gets the value of the geometrie property.
  156.    *
  157.    * @return possible object is {@link Element }
  158.    */
  159.   public Element getGeometrie() {
  160.     return geometrie;
  161.   }

  162.   /**
  163.    * Sets the value of the geometrie property.
  164.    *
  165.    * @param value allowed object is {@link Element }
  166.    */
  167.   public void setGeometrie(Element value) {
  168.     this.geometrie = value;
  169.   }
  170. }