TypeGebouwT50Type.java

//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference
// Implementation, v2.2.8-b130911.1802
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2018.12.31 at 10:32:54 AM CET
//

package nl.b3p.topnl.top50nl;

import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;

/**
 * Java class for TypeGebouwT50Type.
 *
 * <p>The following schema fragment specifies the expected content contained within this class.
 *
 * <p>
 *
 * <pre>
 * &lt;simpleType name="TypeGebouwT50Type">
 *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *     &lt;enumeration value="bezoekerscentrum"/>
 *     &lt;enumeration value="brandtoren"/>
 *     &lt;enumeration value="bunker"/>
 *     &lt;enumeration value="crematorium"/>
 *     &lt;enumeration value="deelraadsecretarie"/>
 *     &lt;enumeration value="dok"/>
 *     &lt;enumeration value="elektriciteitscentrale"/>
 *     &lt;enumeration value="fabriek"/>
 *     &lt;enumeration value="fort"/>
 *     &lt;enumeration value="gascompressiestation"/>
 *     &lt;enumeration value="gemaal"/>
 *     &lt;enumeration value="gemeentehuis"/>
 *     &lt;enumeration value="gevangenis"/>
 *     &lt;enumeration value="grenskantoor"/>
 *     &lt;enumeration value="hotel"/>
 *     &lt;enumeration value="huizenblok"/>
 *     &lt;enumeration value="hulpsecretarie"/>
 *     &lt;enumeration value="kapel"/>
 *     &lt;enumeration value="kas, warenhuis"/>
 *     &lt;enumeration value="kasteel"/>
 *     &lt;enumeration value="kerk"/>
 *     &lt;enumeration value="kerncentrale, kernreactor"/>
 *     &lt;enumeration value="kliniek, inrichting, sanatorium"/>
 *     &lt;enumeration value="klokkentoren"/>
 *     &lt;enumeration value="klooster, abdij"/>
 *     &lt;enumeration value="koeltoren"/>
 *     &lt;enumeration value="koepel"/>
 *     &lt;enumeration value="kunstijsbaan"/>
 *     &lt;enumeration value="lichttoren"/>
 *     &lt;enumeration value="luchtwachttoren"/>
 *     &lt;enumeration value="manege"/>
 *     &lt;enumeration value="metrostation"/>
 *     &lt;enumeration value="militair gebouw"/>
 *     &lt;enumeration value="motel"/>
 *     &lt;enumeration value="museum"/>
 *     &lt;enumeration value="observatorium"/>
 *     &lt;enumeration value="overheidsgebouw"/>
 *     &lt;enumeration value="paleis"/>
 *     &lt;enumeration value="parkeerdak, parkeerdek, parkeergarage"/>
 *     &lt;enumeration value="peilmeetstation"/>
 *     &lt;enumeration value="politiebureau"/>
 *     &lt;enumeration value="pompstation"/>
 *     &lt;enumeration value="postkantoor"/>
 *     &lt;enumeration value="psychiatrisch ziekenhuis, psychiatrisch centrum"/>
 *     &lt;enumeration value="radarpost"/>
 *     &lt;enumeration value="radartoren"/>
 *     &lt;enumeration value="radiotoren, televisietoren"/>
 *     &lt;enumeration value="recreatiecentrum"/>
 *     &lt;enumeration value="reddingboothuisje"/>
 *     &lt;enumeration value="reddinghuisje, schuilhut"/>
 *     &lt;enumeration value="religieus gebouw"/>
 *     &lt;enumeration value="remise"/>
 *     &lt;enumeration value="ruïne"/>
 *     &lt;enumeration value="schaapskooi"/>
 *     &lt;enumeration value="school"/>
 *     &lt;enumeration value="schoorsteen"/>
 *     &lt;enumeration value="sporthal"/>
 *     &lt;enumeration value="stadion"/>
 *     &lt;enumeration value="stadskantoor"/>
 *     &lt;enumeration value="tank"/>
 *     &lt;enumeration value="tankstation"/>
 *     &lt;enumeration value="telecommunicatietoren"/>
 *     &lt;enumeration value="toren"/>
 *     &lt;enumeration value="transformatorstation"/>
 *     &lt;enumeration value="treinstation"/>
 *     &lt;enumeration value="uitzichttoren"/>
 *     &lt;enumeration value="universiteit"/>
 *     &lt;enumeration value="veiling"/>
 *     &lt;enumeration value="verkeerstoren"/>
 *     &lt;enumeration value="vuurtoren"/>
 *     &lt;enumeration value="waterradmolen"/>
 *     &lt;enumeration value="watertoren"/>
 *     &lt;enumeration value="wegenwachtstation"/>
 *     &lt;enumeration value="wegrestaurant"/>
 *     &lt;enumeration value="werf"/>
 *     &lt;enumeration value="windmolen"/>
 *     &lt;enumeration value="windmolen: korenmolen"/>
 *     &lt;enumeration value="windmolen: watermolen"/>
 *     &lt;enumeration value="windturbine"/>
 *     &lt;enumeration value="zendtoren"/>
 *     &lt;enumeration value="ziekenhuis"/>
 *     &lt;enumeration value="zwembad"/>
 *     &lt;enumeration value="overig"/>
 *   &lt;/restriction>
 * &lt;/simpleType>
 * </pre>
 */
@XmlType(
    name = "TypeGebouwT50Type",
    namespace = "http://register.geostandaarden.nl/gmlapplicatieschema/top50nl/1.1.1")
@XmlEnum
public enum TypeGebouwT50Type {
  @XmlEnumValue("bezoekerscentrum")
  BEZOEKERSCENTRUM("bezoekerscentrum"),
  @XmlEnumValue("brandtoren")
  BRANDTOREN("brandtoren"),
  @XmlEnumValue("bunker")
  BUNKER("bunker"),
  @XmlEnumValue("crematorium")
  CREMATORIUM("crematorium"),
  @XmlEnumValue("deelraadsecretarie")
  DEELRAADSECRETARIE("deelraadsecretarie"),
  @XmlEnumValue("dok")
  DOK("dok"),
  @XmlEnumValue("elektriciteitscentrale")
  ELEKTRICITEITSCENTRALE("elektriciteitscentrale"),
  @XmlEnumValue("fabriek")
  FABRIEK("fabriek"),
  @XmlEnumValue("fort")
  FORT("fort"),
  @XmlEnumValue("gascompressiestation")
  GASCOMPRESSIESTATION("gascompressiestation"),
  @XmlEnumValue("gemaal")
  GEMAAL("gemaal"),
  @XmlEnumValue("gemeentehuis")
  GEMEENTEHUIS("gemeentehuis"),
  @XmlEnumValue("gevangenis")
  GEVANGENIS("gevangenis"),
  @XmlEnumValue("grenskantoor")
  GRENSKANTOOR("grenskantoor"),
  @XmlEnumValue("hotel")
  HOTEL("hotel"),
  @XmlEnumValue("huizenblok")
  HUIZENBLOK("huizenblok"),
  @XmlEnumValue("hulpsecretarie")
  HULPSECRETARIE("hulpsecretarie"),
  @XmlEnumValue("kapel")
  KAPEL("kapel"),
  @XmlEnumValue("kas, warenhuis")
  KAS_WARENHUIS("kas, warenhuis"),
  @XmlEnumValue("kasteel")
  KASTEEL("kasteel"),
  @XmlEnumValue("kerk")
  KERK("kerk"),
  @XmlEnumValue("kerncentrale, kernreactor")
  KERNCENTRALE_KERNREACTOR("kerncentrale, kernreactor"),
  @XmlEnumValue("kliniek, inrichting, sanatorium")
  KLINIEK_INRICHTING_SANATORIUM("kliniek, inrichting, sanatorium"),
  @XmlEnumValue("klokkentoren")
  KLOKKENTOREN("klokkentoren"),
  @XmlEnumValue("klooster, abdij")
  KLOOSTER_ABDIJ("klooster, abdij"),
  @XmlEnumValue("koeltoren")
  KOELTOREN("koeltoren"),
  @XmlEnumValue("koepel")
  KOEPEL("koepel"),
  @XmlEnumValue("kunstijsbaan")
  KUNSTIJSBAAN("kunstijsbaan"),
  @XmlEnumValue("lichttoren")
  LICHTTOREN("lichttoren"),
  @XmlEnumValue("luchtwachttoren")
  LUCHTWACHTTOREN("luchtwachttoren"),
  @XmlEnumValue("manege")
  MANEGE("manege"),
  @XmlEnumValue("metrostation")
  METROSTATION("metrostation"),
  @XmlEnumValue("militair gebouw")
  MILITAIR_GEBOUW("militair gebouw"),
  @XmlEnumValue("motel")
  MOTEL("motel"),
  @XmlEnumValue("museum")
  MUSEUM("museum"),
  @XmlEnumValue("observatorium")
  OBSERVATORIUM("observatorium"),
  @XmlEnumValue("overheidsgebouw")
  OVERHEIDSGEBOUW("overheidsgebouw"),
  @XmlEnumValue("paleis")
  PALEIS("paleis"),
  @XmlEnumValue("parkeerdak, parkeerdek, parkeergarage")
  PARKEERDAK_PARKEERDEK_PARKEERGARAGE("parkeerdak, parkeerdek, parkeergarage"),
  @XmlEnumValue("peilmeetstation")
  PEILMEETSTATION("peilmeetstation"),
  @XmlEnumValue("politiebureau")
  POLITIEBUREAU("politiebureau"),
  @XmlEnumValue("pompstation")
  POMPSTATION("pompstation"),
  @XmlEnumValue("postkantoor")
  POSTKANTOOR("postkantoor"),
  @XmlEnumValue("psychiatrisch ziekenhuis, psychiatrisch centrum")
  PSYCHIATRISCH_ZIEKENHUIS_PSYCHIATRISCH_CENTRUM("psychiatrisch ziekenhuis, psychiatrisch centrum"),
  @XmlEnumValue("radarpost")
  RADARPOST("radarpost"),
  @XmlEnumValue("radartoren")
  RADARTOREN("radartoren"),
  @XmlEnumValue("radiotoren, televisietoren")
  RADIOTOREN_TELEVISIETOREN("radiotoren, televisietoren"),
  @XmlEnumValue("recreatiecentrum")
  RECREATIECENTRUM("recreatiecentrum"),
  @XmlEnumValue("reddingboothuisje")
  REDDINGBOOTHUISJE("reddingboothuisje"),
  @XmlEnumValue("reddinghuisje, schuilhut")
  REDDINGHUISJE_SCHUILHUT("reddinghuisje, schuilhut"),
  @XmlEnumValue("religieus gebouw")
  RELIGIEUS_GEBOUW("religieus gebouw"),
  @XmlEnumValue("remise")
  REMISE("remise"),
  @XmlEnumValue("ru\u00efne")
  RUÏNE("ru\u00efne"),
  @XmlEnumValue("schaapskooi")
  SCHAAPSKOOI("schaapskooi"),
  @XmlEnumValue("school")
  SCHOOL("school"),
  @XmlEnumValue("schoorsteen")
  SCHOORSTEEN("schoorsteen"),
  @XmlEnumValue("sporthal")
  SPORTHAL("sporthal"),
  @XmlEnumValue("stadion")
  STADION("stadion"),
  @XmlEnumValue("stadskantoor")
  STADSKANTOOR("stadskantoor"),
  @XmlEnumValue("tank")
  TANK("tank"),
  @XmlEnumValue("tankstation")
  TANKSTATION("tankstation"),
  @XmlEnumValue("telecommunicatietoren")
  TELECOMMUNICATIETOREN("telecommunicatietoren"),
  @XmlEnumValue("toren")
  TOREN("toren"),
  @XmlEnumValue("transformatorstation")
  TRANSFORMATORSTATION("transformatorstation"),
  @XmlEnumValue("treinstation")
  TREINSTATION("treinstation"),
  @XmlEnumValue("uitzichttoren")
  UITZICHTTOREN("uitzichttoren"),
  @XmlEnumValue("universiteit")
  UNIVERSITEIT("universiteit"),
  @XmlEnumValue("veiling")
  VEILING("veiling"),
  @XmlEnumValue("verkeerstoren")
  VERKEERSTOREN("verkeerstoren"),
  @XmlEnumValue("vuurtoren")
  VUURTOREN("vuurtoren"),
  @XmlEnumValue("waterradmolen")
  WATERRADMOLEN("waterradmolen"),
  @XmlEnumValue("watertoren")
  WATERTOREN("watertoren"),
  @XmlEnumValue("wegenwachtstation")
  WEGENWACHTSTATION("wegenwachtstation"),
  @XmlEnumValue("wegrestaurant")
  WEGRESTAURANT("wegrestaurant"),
  @XmlEnumValue("werf")
  WERF("werf"),
  @XmlEnumValue("windmolen")
  WINDMOLEN("windmolen"),
  @XmlEnumValue("windmolen: korenmolen")
  WINDMOLEN_KORENMOLEN("windmolen: korenmolen"),
  @XmlEnumValue("windmolen: watermolen")
  WINDMOLEN_WATERMOLEN("windmolen: watermolen"),
  @XmlEnumValue("windturbine")
  WINDTURBINE("windturbine"),
  @XmlEnumValue("zendtoren")
  ZENDTOREN("zendtoren"),
  @XmlEnumValue("ziekenhuis")
  ZIEKENHUIS("ziekenhuis"),
  @XmlEnumValue("zwembad")
  ZWEMBAD("zwembad"),
  @XmlEnumValue("overig")
  OVERIG("overig");
  private final String value;

  TypeGebouwT50Type(String v) {
    value = v;
  }

  public String value() {
    return value;
  }

  public static TypeGebouwT50Type fromValue(String v) {
    for (TypeGebouwT50Type c : TypeGebouwT50Type.values()) {
      if (c.value.equals(v)) {
        return c;
      }
    }
    throw new IllegalArgumentException(v);
  }
}