001// 002// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.6-01/24/2006 06:15 PM(kohsuke)-fcs 003// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 004// Any modifications to this file will be lost upon recompilation of the source schema. 005// Generated on: 2012.10.03 at 04:27:47 AM CEST 006// 007 008 009package org.jdtaus.mojo.resource.model; 010 011 012/** 013 * Java content class for PropertyType. 014 * <p>The following schema fragment specifies the expected content contained within this java content object. 015 * <p> 016 * <pre> 017 * <restriction base="{http://www.w3.org/2001/XMLSchema}NCName"> 018 * <enumeration value="byte"/> 019 * <enumeration value="short"/> 020 * <enumeration value="int"/> 021 * <enumeration value="long"/> 022 * <enumeration value="char"/> 023 * <enumeration value="float"/> 024 * <enumeration value="double"/> 025 * <enumeration value="boolean"/> 026 * <enumeration value="java.lang.Byte"/> 027 * <enumeration value="java.lang.Short"/> 028 * <enumeration value="java.lang.Integer"/> 029 * <enumeration value="java.lang.Long"/> 030 * <enumeration value="java.lang.Character"/> 031 * <enumeration value="java.lang.Float"/> 032 * <enumeration value="java.lang.Double"/> 033 * <enumeration value="java.lang.Boolean"/> 034 * <enumeration value="java.lang.String"/> 035 * </restriction> 036 * </pre> 037 * 038 */ 039public class PropertyType { 040 041 private final static java.util.Map valueMap = new java.util.HashMap(); 042 public final static java.lang.String _BYTE = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("byte")); 043 public final static org.jdtaus.mojo.resource.model.PropertyType BYTE = new org.jdtaus.mojo.resource.model.PropertyType(_BYTE); 044 public final static java.lang.String _SHORT = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("short")); 045 public final static org.jdtaus.mojo.resource.model.PropertyType SHORT = new org.jdtaus.mojo.resource.model.PropertyType(_SHORT); 046 public final static java.lang.String _INT = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("int")); 047 public final static org.jdtaus.mojo.resource.model.PropertyType INT = new org.jdtaus.mojo.resource.model.PropertyType(_INT); 048 public final static java.lang.String _LONG = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("long")); 049 public final static org.jdtaus.mojo.resource.model.PropertyType LONG = new org.jdtaus.mojo.resource.model.PropertyType(_LONG); 050 public final static java.lang.String _CHAR = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("char")); 051 public final static org.jdtaus.mojo.resource.model.PropertyType CHAR = new org.jdtaus.mojo.resource.model.PropertyType(_CHAR); 052 public final static java.lang.String _FLOAT = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("float")); 053 public final static org.jdtaus.mojo.resource.model.PropertyType FLOAT = new org.jdtaus.mojo.resource.model.PropertyType(_FLOAT); 054 public final static java.lang.String _DOUBLE = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("double")); 055 public final static org.jdtaus.mojo.resource.model.PropertyType DOUBLE = new org.jdtaus.mojo.resource.model.PropertyType(_DOUBLE); 056 public final static java.lang.String _BOOLEAN = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("boolean")); 057 public final static org.jdtaus.mojo.resource.model.PropertyType BOOLEAN = new org.jdtaus.mojo.resource.model.PropertyType(_BOOLEAN); 058 public final static java.lang.String _JAVA_LANG_BYTE = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("java.lang.Byte")); 059 public final static org.jdtaus.mojo.resource.model.PropertyType JAVA_LANG_BYTE = new org.jdtaus.mojo.resource.model.PropertyType(_JAVA_LANG_BYTE); 060 public final static java.lang.String _JAVA_LANG_SHORT = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("java.lang.Short")); 061 public final static org.jdtaus.mojo.resource.model.PropertyType JAVA_LANG_SHORT = new org.jdtaus.mojo.resource.model.PropertyType(_JAVA_LANG_SHORT); 062 public final static java.lang.String _JAVA_LANG_INTEGER = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("java.lang.Integer")); 063 public final static org.jdtaus.mojo.resource.model.PropertyType JAVA_LANG_INTEGER = new org.jdtaus.mojo.resource.model.PropertyType(_JAVA_LANG_INTEGER); 064 public final static java.lang.String _JAVA_LANG_LONG = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("java.lang.Long")); 065 public final static org.jdtaus.mojo.resource.model.PropertyType JAVA_LANG_LONG = new org.jdtaus.mojo.resource.model.PropertyType(_JAVA_LANG_LONG); 066 public final static java.lang.String _JAVA_LANG_CHARACTER = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("java.lang.Character")); 067 public final static org.jdtaus.mojo.resource.model.PropertyType JAVA_LANG_CHARACTER = new org.jdtaus.mojo.resource.model.PropertyType(_JAVA_LANG_CHARACTER); 068 public final static java.lang.String _JAVA_LANG_FLOAT = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("java.lang.Float")); 069 public final static org.jdtaus.mojo.resource.model.PropertyType JAVA_LANG_FLOAT = new org.jdtaus.mojo.resource.model.PropertyType(_JAVA_LANG_FLOAT); 070 public final static java.lang.String _JAVA_LANG_DOUBLE = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("java.lang.Double")); 071 public final static org.jdtaus.mojo.resource.model.PropertyType JAVA_LANG_DOUBLE = new org.jdtaus.mojo.resource.model.PropertyType(_JAVA_LANG_DOUBLE); 072 public final static java.lang.String _JAVA_LANG_BOOLEAN = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("java.lang.Boolean")); 073 public final static org.jdtaus.mojo.resource.model.PropertyType JAVA_LANG_BOOLEAN = new org.jdtaus.mojo.resource.model.PropertyType(_JAVA_LANG_BOOLEAN); 074 public final static java.lang.String _JAVA_LANG_STRING = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("java.lang.String")); 075 public final static org.jdtaus.mojo.resource.model.PropertyType JAVA_LANG_STRING = new org.jdtaus.mojo.resource.model.PropertyType(_JAVA_LANG_STRING); 076 private final java.lang.String lexicalValue; 077 private final java.lang.String value; 078 079 protected PropertyType(java.lang.String v) { 080 value = v; 081 lexicalValue = v; 082 valueMap.put(v, this); 083 } 084 085 public java.lang.String toString() { 086 return lexicalValue; 087 } 088 089 public java.lang.String getValue() { 090 return value; 091 } 092 093 public final int hashCode() { 094 return super.hashCode(); 095 } 096 097 public final boolean equals(java.lang.Object o) { 098 return super.equals(o); 099 } 100 101 public static org.jdtaus.mojo.resource.model.PropertyType fromValue(java.lang.String value) { 102 org.jdtaus.mojo.resource.model.PropertyType t = ((org.jdtaus.mojo.resource.model.PropertyType) valueMap.get(value)); 103 if (t == null) { 104 throw new java.lang.IllegalArgumentException(); 105 } else { 106 return t; 107 } 108 } 109 110 public static org.jdtaus.mojo.resource.model.PropertyType fromString(java.lang.String str) { 111 return fromValue(com.sun.xml.bind.WhiteSpaceProcessor.collapse(str)); 112 } 113 114}