View Javadoc

1   //
2   // 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 
3   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4   // Any modifications to this file will be lost upon recompilation of the source schema. 
5   // Generated on: 2012.10.03 at 04:27:47 AM CEST 
6   //
7   
8   
9   package org.jdtaus.mojo.resource.model;
10  
11  
12  /**
13   * Java content class for PropertyType.
14   *  <p>The following schema fragment specifies the expected content contained within this java content object.
15   * <p>
16   * <pre>
17   * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}NCName">
18   *   &lt;enumeration value="byte"/>
19   *   &lt;enumeration value="short"/>
20   *   &lt;enumeration value="int"/>
21   *   &lt;enumeration value="long"/>
22   *   &lt;enumeration value="char"/>
23   *   &lt;enumeration value="float"/>
24   *   &lt;enumeration value="double"/>
25   *   &lt;enumeration value="boolean"/>
26   *   &lt;enumeration value="java.lang.Byte"/>
27   *   &lt;enumeration value="java.lang.Short"/>
28   *   &lt;enumeration value="java.lang.Integer"/>
29   *   &lt;enumeration value="java.lang.Long"/>
30   *   &lt;enumeration value="java.lang.Character"/>
31   *   &lt;enumeration value="java.lang.Float"/>
32   *   &lt;enumeration value="java.lang.Double"/>
33   *   &lt;enumeration value="java.lang.Boolean"/>
34   *   &lt;enumeration value="java.lang.String"/>
35   * &lt;/restriction>
36   * </pre>
37   * 
38   */
39  public class PropertyType {
40  
41      private final static java.util.Map valueMap = new java.util.HashMap();
42      public final static java.lang.String _BYTE = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("byte"));
43      public final static org.jdtaus.mojo.resource.model.PropertyType BYTE = new org.jdtaus.mojo.resource.model.PropertyType(_BYTE);
44      public final static java.lang.String _SHORT = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("short"));
45      public final static org.jdtaus.mojo.resource.model.PropertyType SHORT = new org.jdtaus.mojo.resource.model.PropertyType(_SHORT);
46      public final static java.lang.String _INT = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("int"));
47      public final static org.jdtaus.mojo.resource.model.PropertyType INT = new org.jdtaus.mojo.resource.model.PropertyType(_INT);
48      public final static java.lang.String _LONG = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("long"));
49      public final static org.jdtaus.mojo.resource.model.PropertyType LONG = new org.jdtaus.mojo.resource.model.PropertyType(_LONG);
50      public final static java.lang.String _CHAR = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("char"));
51      public final static org.jdtaus.mojo.resource.model.PropertyType CHAR = new org.jdtaus.mojo.resource.model.PropertyType(_CHAR);
52      public final static java.lang.String _FLOAT = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("float"));
53      public final static org.jdtaus.mojo.resource.model.PropertyType FLOAT = new org.jdtaus.mojo.resource.model.PropertyType(_FLOAT);
54      public final static java.lang.String _DOUBLE = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("double"));
55      public final static org.jdtaus.mojo.resource.model.PropertyType DOUBLE = new org.jdtaus.mojo.resource.model.PropertyType(_DOUBLE);
56      public final static java.lang.String _BOOLEAN = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("boolean"));
57      public final static org.jdtaus.mojo.resource.model.PropertyType BOOLEAN = new org.jdtaus.mojo.resource.model.PropertyType(_BOOLEAN);
58      public final static java.lang.String _JAVA_LANG_BYTE = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("java.lang.Byte"));
59      public final static org.jdtaus.mojo.resource.model.PropertyType JAVA_LANG_BYTE = new org.jdtaus.mojo.resource.model.PropertyType(_JAVA_LANG_BYTE);
60      public final static java.lang.String _JAVA_LANG_SHORT = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("java.lang.Short"));
61      public final static org.jdtaus.mojo.resource.model.PropertyType JAVA_LANG_SHORT = new org.jdtaus.mojo.resource.model.PropertyType(_JAVA_LANG_SHORT);
62      public final static java.lang.String _JAVA_LANG_INTEGER = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("java.lang.Integer"));
63      public final static org.jdtaus.mojo.resource.model.PropertyType JAVA_LANG_INTEGER = new org.jdtaus.mojo.resource.model.PropertyType(_JAVA_LANG_INTEGER);
64      public final static java.lang.String _JAVA_LANG_LONG = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("java.lang.Long"));
65      public final static org.jdtaus.mojo.resource.model.PropertyType JAVA_LANG_LONG = new org.jdtaus.mojo.resource.model.PropertyType(_JAVA_LANG_LONG);
66      public final static java.lang.String _JAVA_LANG_CHARACTER = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("java.lang.Character"));
67      public final static org.jdtaus.mojo.resource.model.PropertyType JAVA_LANG_CHARACTER = new org.jdtaus.mojo.resource.model.PropertyType(_JAVA_LANG_CHARACTER);
68      public final static java.lang.String _JAVA_LANG_FLOAT = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("java.lang.Float"));
69      public final static org.jdtaus.mojo.resource.model.PropertyType JAVA_LANG_FLOAT = new org.jdtaus.mojo.resource.model.PropertyType(_JAVA_LANG_FLOAT);
70      public final static java.lang.String _JAVA_LANG_DOUBLE = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("java.lang.Double"));
71      public final static org.jdtaus.mojo.resource.model.PropertyType JAVA_LANG_DOUBLE = new org.jdtaus.mojo.resource.model.PropertyType(_JAVA_LANG_DOUBLE);
72      public final static java.lang.String _JAVA_LANG_BOOLEAN = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("java.lang.Boolean"));
73      public final static org.jdtaus.mojo.resource.model.PropertyType JAVA_LANG_BOOLEAN = new org.jdtaus.mojo.resource.model.PropertyType(_JAVA_LANG_BOOLEAN);
74      public final static java.lang.String _JAVA_LANG_STRING = com.sun.xml.bind.WhiteSpaceProcessor.collapse(com.sun.xml.bind.DatatypeConverterImpl.installHook("java.lang.String"));
75      public final static org.jdtaus.mojo.resource.model.PropertyType JAVA_LANG_STRING = new org.jdtaus.mojo.resource.model.PropertyType(_JAVA_LANG_STRING);
76      private final java.lang.String lexicalValue;
77      private final java.lang.String value;
78  
79      protected PropertyType(java.lang.String v) {
80          value = v;
81          lexicalValue = v;
82          valueMap.put(v, this);
83      }
84  
85      public java.lang.String toString() {
86          return lexicalValue;
87      }
88  
89      public java.lang.String getValue() {
90          return value;
91      }
92  
93      public final int hashCode() {
94          return super.hashCode();
95      }
96  
97      public final boolean equals(java.lang.Object o) {
98          return super.equals(o);
99      }
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 }