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: 2016.12.08 at 04:32:51 PM CET 
//


package nl.b3p.topnl.top50nl;

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


/**
 * <p>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://www.kadaster.nl/top50nl/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);
    }

}