I think you mean "BUILTIN_TYPES_MAP", not "BUILDIN_TYPES_MAP".  Also
note the duplication below.

Glen


On Mon, 2009-03-09 at 01:27 +0000, [email protected] wrote:
> Author: ningjiang
> Date: Mon Mar  9 01:27:58 2009
> New Revision: 751567
> 
> URL: http://svn.apache.org/viewvc?rev=751567&view=rev
> Log:
> CXF-2095 mapping the XmlBeans buildin type into the natural Java class
> when getting the wrapped element types
> 
> Added:
> 
> cxf/trunk/rt/databinding/xmlbeans/src/main/java/org/apache/cxf/xmlbeans/tools/XMLBeansSchemaTypeUtils.java
>    (with props)
> Modified:
> 
> cxf/trunk/rt/databinding/xmlbeans/src/main/java/org/apache/cxf/xmlbeans/tools/XMLBeansToolingDataBinding.java
> 
> Added:
> cxf/trunk/rt/databinding/xmlbeans/src/main/java/org/apache/cxf/xmlbeans/tools/XMLBeansSchemaTypeUtils.java
> URL:
> http://svn.apache.org/viewvc/cxf/trunk/rt/databinding/xmlbeans/src/main/java/org/apache/cxf/xmlbeans/tools/XMLBeansSchemaTypeUtils.java?rev=751567&view=auto
> ==============================================================================
> --- +/**
> + * This class will help us to map the XMLBeansBuildinType into Natural Java 
> Type
> + */
> +public final class XMLBeansSchemaTypeUtils {
> +    private static final Map<String, String> BUILDIN_TYPES_MAP;
> +    static {
> +        BUILDIN_TYPES_MAP = new HashMap<String, String>();
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlObject", 
> "org.apache.xmlbeans.XmlObject");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlAnySimpleType", 
> "String");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlAnyURI", "String");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlBase64Binary", 
> "byte[]");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlBoolean", "boolean");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlByte", "byte");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlDate", 
> "java.util.Calendar");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlDateTime", 
> "java.util.Calendar");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlDecimal", 
> "java.math.BigDecimal");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlDouble", "double");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlDuration", 
> "org.apache.xmlbeans.GDuration");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlENTITIES", "String");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlENTITY", "String");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlFloat", "float");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlGDay", 
> "java.util.Calendar");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlGMonth", 
> "java.util.Calendar");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlGMonthDay", 
> "java.util.Calendar");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlGYear", 
> "java.util.Calendar");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlHexBinary", 
> "java.util.Calendar");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlHexBinary", "byte[]");

Error here?  You have the above XmlHexBinary duplicated.


> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlID", "String");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlIDREF", "String");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlIDREFS", "String");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlInt", "int");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlInteger", 
> "java.math.BigInteger");
> +        BUILDIN_TYPES_MAP.put("org.apache.xmlbeans.XmlLanguage", "String");


Reply via email to