⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 defaulttypemappingimpl.java

📁 Java有关XML编程需要用到axis 的源代码 把里面bin下的包导入相应的Java工程 进行使用
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
                                               Constants.XSD_DATE)        );        // See the SchemaVersion classes for where the registration of        // dateTime (for 2001) and timeInstant (for 1999 & 2000) happen.        myRegister(Constants.XSD_DATE,       java.util.Date.class,                   new DateSerializerFactory(java.util.Date.class,                                             Constants.XSD_DATE),                   new DateDeserializerFactory(java.util.Date.class,                                               Constants.XSD_DATE)        );        // Mapping for xsd:time.  Map to Axis type Time        myRegister(Constants.XSD_TIME,       org.apache.axis.types.Time.class,                   new SimpleSerializerFactory(org.apache.axis.types.Time.class,                                             Constants.XSD_TIME),                   new SimpleDeserializerFactory(org.apache.axis.types.Time.class,                                               Constants.XSD_TIME)        );        // These are the g* types (gYearMonth, etc) which map to Axis types        myRegister(Constants.XSD_YEARMONTH, org.apache.axis.types.YearMonth.class,                   new SimpleSerializerFactory(org.apache.axis.types.YearMonth.class,                                             Constants.XSD_YEARMONTH),                   new SimpleDeserializerFactory(org.apache.axis.types.YearMonth.class,                                             Constants.XSD_YEARMONTH)        );        myRegister(Constants.XSD_YEAR, org.apache.axis.types.Year.class,                   new SimpleSerializerFactory(org.apache.axis.types.Year.class,                                             Constants.XSD_YEAR),                   new SimpleDeserializerFactory(org.apache.axis.types.Year.class,                                             Constants.XSD_YEAR)        );        myRegister(Constants.XSD_MONTH, org.apache.axis.types.Month.class,                   new SimpleSerializerFactory(org.apache.axis.types.Month.class,                                             Constants.XSD_MONTH),                   new SimpleDeserializerFactory(org.apache.axis.types.Month.class,                                             Constants.XSD_MONTH)        );        myRegister(Constants.XSD_DAY, org.apache.axis.types.Day.class,                   new SimpleSerializerFactory(org.apache.axis.types.Day.class,                                             Constants.XSD_DAY),                   new SimpleDeserializerFactory(org.apache.axis.types.Day.class,                                             Constants.XSD_DAY)        );        myRegister(Constants.XSD_MONTHDAY, org.apache.axis.types.MonthDay.class,                   new SimpleSerializerFactory(org.apache.axis.types.MonthDay.class,                                             Constants.XSD_MONTHDAY),                   new SimpleDeserializerFactory(org.apache.axis.types.MonthDay.class,                                             Constants.XSD_MONTHDAY)        );        // Serialize all extensions of Map to SOAP_MAP        // Order counts here, HashMap should be last.        myRegister(Constants.SOAP_MAP,       java.util.Hashtable.class,                   new MapSerializerFactory(java.util.Hashtable.class,                                            Constants.SOAP_MAP),                   null  // Make sure not to override the deser mapping        );        myRegister(Constants.SOAP_MAP,       java.util.Map.class,                   new MapSerializerFactory(java.util.Map.class,                                            Constants.SOAP_MAP),                   null  // Make sure not to override the deser mapping        );        // The SOAP_MAP will be deserialized into a HashMap by default.        myRegister(Constants.SOAP_MAP,       java.util.HashMap.class,                   new MapSerializerFactory(java.util.Map.class,                                            Constants.SOAP_MAP),                   new MapDeserializerFactory(java.util.HashMap.class,                                              Constants.SOAP_MAP)        );        // Use the Element Serializeration for elements        myRegister(Constants.SOAP_ELEMENT,   org.w3c.dom.Element.class,                   new ElementSerializerFactory(),                   new ElementDeserializerFactory());        // Use the Document Serializeration for Document's        myRegister(Constants.SOAP_DOCUMENT,   org.w3c.dom.Document.class,                   new DocumentSerializerFactory(),                   new DocumentDeserializerFactory());        myRegister(Constants.SOAP_VECTOR,    java.util.Vector.class,                   new VectorSerializerFactory(java.util.Vector.class,                                               Constants.SOAP_VECTOR),                   new VectorDeserializerFactory(java.util.Vector.class,                                                 Constants.SOAP_VECTOR)        );        // Register all the supported MIME types        // (note that MIME_PLAINTEXT was registered near the top)        if (JavaUtils.isAttachmentSupported()) {            myRegister(Constants.MIME_IMAGE, java.awt.Image.class,                    new JAFDataHandlerSerializerFactory(                            java.awt.Image.class,                            Constants.MIME_IMAGE),                    new JAFDataHandlerDeserializerFactory(                            java.awt.Image.class,                            Constants.MIME_IMAGE));            myRegister(Constants.MIME_MULTIPART, javax.mail.internet.MimeMultipart.class,                    new JAFDataHandlerSerializerFactory(                            javax.mail.internet.MimeMultipart.class,                            Constants.MIME_MULTIPART),                    new JAFDataHandlerDeserializerFactory(                            javax.mail.internet.MimeMultipart.class,                            Constants.MIME_MULTIPART));            myRegister(Constants.MIME_SOURCE, javax.xml.transform.Source.class,                    new JAFDataHandlerSerializerFactory(                            javax.xml.transform.Source.class,                            Constants.MIME_SOURCE),                    new JAFDataHandlerDeserializerFactory(                            javax.xml.transform.Source.class,                            Constants.MIME_SOURCE));            myRegister(Constants.MIME_OCTETSTREAM, OctetStream.class,                    new JAFDataHandlerSerializerFactory(                            OctetStream.class,                            Constants.MIME_OCTETSTREAM),                    new JAFDataHandlerDeserializerFactory(                            OctetStream.class,                            Constants.MIME_OCTETSTREAM));            myRegister(Constants.MIME_DATA_HANDLER, javax.activation.DataHandler.class,                    new JAFDataHandlerSerializerFactory(),                    new JAFDataHandlerDeserializerFactory());        }        // xsd:token        myRegister(Constants.XSD_TOKEN, org.apache.axis.types.Token.class,                   new SimpleSerializerFactory(org.apache.axis.types.Token.class,                                             Constants.XSD_TOKEN),                   new SimpleDeserializerFactory(org.apache.axis.types.Token.class,                                             Constants.XSD_TOKEN)        );        // a xsd:normalizedString        myRegister(Constants.XSD_NORMALIZEDSTRING, org.apache.axis.types.NormalizedString.class,                   new SimpleSerializerFactory(org.apache.axis.types.NormalizedString.class,                                             Constants.XSD_NORMALIZEDSTRING),                   new SimpleDeserializerFactory(org.apache.axis.types.NormalizedString.class,                                             Constants.XSD_NORMALIZEDSTRING)        );        // a xsd:unsignedLong        myRegister(Constants.XSD_UNSIGNEDLONG, org.apache.axis.types.UnsignedLong.class,             new SimpleSerializerFactory(org.apache.axis.types.UnsignedLong.class,                                                  Constants.XSD_UNSIGNEDLONG),             new SimpleDeserializerFactory(org.apache.axis.types.UnsignedLong.class,                                           Constants.XSD_UNSIGNEDLONG)        );        // a xsd:unsignedInt        myRegister(Constants.XSD_UNSIGNEDINT, org.apache.axis.types.UnsignedInt.class,             new SimpleSerializerFactory(org.apache.axis.types.UnsignedInt.class,                                                  Constants.XSD_UNSIGNEDINT),             new SimpleDeserializerFactory(org.apache.axis.types.UnsignedInt.class,                                           Constants.XSD_UNSIGNEDINT)        );        // a xsd:unsignedShort        myRegister(Constants.XSD_UNSIGNEDSHORT, org.apache.axis.types.UnsignedShort.class,             new SimpleSerializerFactory(org.apache.axis.types.UnsignedShort.class,                                                  Constants.XSD_UNSIGNEDSHORT),             new SimpleDeserializerFactory(org.apache.axis.types.UnsignedShort.class,                                           Constants.XSD_UNSIGNEDSHORT)        );        // a xsd:unsignedByte        myRegister(Constants.XSD_UNSIGNEDBYTE, org.apache.axis.types.UnsignedByte.class,                   new SimpleSerializerFactory(org.apache.axis.types.UnsignedByte.class,                                             Constants.XSD_UNSIGNEDBYTE),                   new SimpleDeserializerFactory(org.apache.axis.types.UnsignedByte.class,                                             Constants.XSD_UNSIGNEDBYTE)        );        // a xsd:nonNegativeInteger        myRegister(Constants.XSD_NONNEGATIVEINTEGER, org.apache.axis.types.NonNegativeInteger.class,             new SimpleSerializerFactory(org.apache.axis.types.NonNegativeInteger.class,                                                  Constants.XSD_NONNEGATIVEINTEGER),             new SimpleDeserializerFactory(org.apache.axis.types.NonNegativeInteger.class,                                           Constants.XSD_NONNEGATIVEINTEGER)        );        // a xsd:negativeInteger        myRegister(Constants.XSD_NEGATIVEINTEGER, org.apache.axis.types.NegativeInteger.class,             new SimpleSerializerFactory(org.apache.axis.types.NegativeInteger.class,                                                  Constants.XSD_NEGATIVEINTEGER),             new SimpleDeserializerFactory(org.apache.axis.types.NegativeInteger.class,                                           Constants.XSD_NEGATIVEINTEGER)        );        // a xsd:positiveInteger        myRegister(Constants.XSD_POSITIVEINTEGER, org.apache.axis.types.PositiveInteger.class,             new SimpleSerializerFactory(org.apache.axis.types.PositiveInteger.class,                                                  Constants.XSD_POSITIVEINTEGER),             new SimpleDeserializerFactory(org.apache.axis.types.PositiveInteger.class,                                           Constants.XSD_POSITIVEINTEGER)        );        // a xsd:nonPositiveInteger        myRegister(Constants.XSD_NONPOSITIVEINTEGER, org.apache.axis.types.NonPositiveInteger.class,             new SimpleSerializerFactory(org.apache.axis.types.NonPositiveInteger.class,                                                  Constants.XSD_NONPOSITIVEINTEGER),             new SimpleDeserializerFactory(org.apache.axis.types.NonPositiveInteger.class,                                           Constants.XSD_NONPOSITIVEINTEGER)        );        // a xsd:Name        myRegister(Constants.XSD_NAME, org.apache.axis.types.Name.class,                   new SimpleSerializerFactory(org.apache.axis.types.Name.class,                                             Constants.XSD_NAME),                   new SimpleDeserializerFactory(org.apache.axis.types.Name.class,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -