Amila,

Thanks so much for your work on this.  It will really help me as I am
having current AXIS2 XMLBeans issues that are preventing me from using
AXIS2.

I have one slight issue with the process defined below in Step 3, where
if I replace XMLBeans generated code with AXIS2 generated code the
getters/setters defined by schema type go away, so while I can create an
instance of the type, I am unable to set any of the types specific
values.

For example...see attached type-OK.txt vs. type-BAD.txt and compare
interface HandleTrackInfoLiteEvent.

Also, I assume when you say replace generated code, it includes
resources as well.


It does seem to work better if I replace Axis2 generated with XMLBeans
generated.  I can receive incoming messages (which I have not been able
to do as of yet with AXIS2).  But, then I seem to run into the following
issue (depicted below from logs) when sending messages where XML
declaration is placed twice in outgoing messages causing issues on
receiving side of SOAP message.

2007-09-19 12:21:33,765 DEBUG httpclient.wire.content - >> "<?xml
version='1.0' encoding='UTF-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:wsa="http://www.w3.org/2005/08/addressing";><soapenv:Header>...</so
apenv:Header><soapenv:Body>"
2007-09-19 12:21:33,765 DEBUG httpclient.wire.content - >> "<?xml
version="1.0" encoding="UTF-8"?>[\r][\n]"
2007-09-19 12:21:33,765 DEBUG httpclient.wire.content - >> "<...specific
type XML...>"
2007-09-19 12:21:33,765 DEBUG httpclient.wire.content - >> "[\r][\n]"
2007-09-19 12:21:33,765 DEBUG
org.apache.axis2.transport.http.SOAPMessageFormatter - end writeTo()
2007-09-19 12:21:33,765 DEBUG httpclient.wire.content - >> "22[\r][\n]"
2007-09-19 12:21:33,765 DEBUG httpclient.wire.content - >>
"</soapenv:Body></soapenv:Envelope>"


Is this because I am doing things in the wrong order?  Has anyone else
complained about this issue yet?  I do not recall seeing any other
related postings.  I would love to have this resolved, since I am unable
to use AXIS2 (and would love to).

Can anyone shed any light on this issue?

Thanks in advance for any help,
Sean
 

-----Original Message-----
From: Amila Suriarachchi [mailto:[EMAIL PROTECTED]
Sent: Sunday, August 26, 2007 23:34
To: [email protected]; [EMAIL PROTECTED]
Subject: [Axis2] Xml beans databinding with WSDL2java tool improvments.
**HTML Content Modified**

hi,
I added a new option to wsdl2 java. (-Ewdc  -- without databinding code)
When someone put this option with the Xmlbeans data binding then Axis2
generates an dummy schema set with only contain top xml elements needed
to generate other codegen classes.
Then users can generate the xmlbeans correct code (with resources) using
the scomp command comes with the xmlbeans distribution.
eg. scomp test.wsd -d temp -src temp -srconly to generate code for a
temp folder.

Here is the complete set of steps

1. generate the code with wsdl2java. give -d xmlbeans -Ewdc as
arguments.
2. generate the code with scomp command --> eg. scomp test.wsd -d temp
-src temp -srconly 3. replace the xmlbeans generated code with the code
generated with the
Axis2 .

After that either deploy service or access client in the normal way.

In addition to this.
now it uses the OMDataSource in serializing the xmlbeans generated code.

org.apache.axiom.om.OMDataSource omDataSource = new
org.apache.axiom.om.OMDataSource() {


                    public void
serialize(javax.xml.stream.XMLStreamWriterxmlStreamWriter)
                            throws javax.xml.stream.XMLStreamException {

org.apache.axiom.om.impl.MTOMXMLStreamWritermtomxmlStreamWriter =
                                                        (
org.apache.axiom.om.impl.MTOMXMLStreamWriter) xmlStreamWriter;
                        try {
 
param.save(mtomxmlStreamWriter.getOutputStream
());
 
mtomxmlStreamWriter.getOutputStream().flush();
                        } catch (java.io.IOException e) {
                            throw new
javax.xml.stream.XMLStreamException("Problem
with saving document", e);
                        }
                    }

                    public javax.xml.stream.XMLStreamReader getReader()
                            throws javax.xml.stream.XMLStreamException {
                        return param.newXMLStreamReader();
                    }
                };

                return  new
org.apache.axiom.om.impl.llom.OMSourcedElementImpl(xmlReader.getName(),
 
org.apache.axiom.om.OMAbstractFactory.getOMFactory
(),
                        omDataSource);
            }

As you can see this improvs the perfornamce and it serialize the
xmlbeans directly using xmlbeans.

Can people have problems with xmlbeans try out with -Ewdc with a nighly
build?


--
Amila Suriarachchi,
WSO2 Inc.
/*
 * An XML document type.
 * Localname: handleTrackInfoLiteEvent
 * Namespace: urn:types.track.lite.dh.ws.soap.mdiapps.peoiws5
 * Java type: 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument
 *
 * Automatically generated - do not modify.
 */
package peoiws5.mdiapps.soap.ws.dh.lite.track.types;


/**
 * A document containing one 
handleTrackInfoLiteEvent(@urn:types.track.lite.dh.ws.soap.mdiapps.peoiws5) 
element.
 *
 * This is a complex type.
 */
public interface HandleTrackInfoLiteEventDocument extends 
org.apache.xmlbeans.XmlObject
{
    public static final org.apache.xmlbeans.SchemaType type = 
(org.apache.xmlbeans.SchemaType)
        
org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(HandleTrackInfoLiteEventDocument.class.getClassLoader(),
 
"schemaorg_apache_xmlbeans.system.system_tldh").resolveHandle("handletrackinfoliteevent70f8doctype");
    
    /**
     * Gets the "handleTrackInfoLiteEvent" element
     */
    
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument.HandleTrackInfoLiteEvent
 getHandleTrackInfoLiteEvent();
    
    /**
     * Sets the "handleTrackInfoLiteEvent" element
     */
    void 
setHandleTrackInfoLiteEvent(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument.HandleTrackInfoLiteEvent
 handleTrackInfoLiteEvent);
    
    /**
     * Appends and returns a new empty "handleTrackInfoLiteEvent" element
     */
    
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument.HandleTrackInfoLiteEvent
 addNewHandleTrackInfoLiteEvent();
    
    /**
     * An XML 
handleTrackInfoLiteEvent(@urn:types.track.lite.dh.ws.soap.mdiapps.peoiws5).
     *
     * This is a complex type.
     */
    public interface HandleTrackInfoLiteEvent extends 
org.apache.xmlbeans.XmlObject
    {
        public static final org.apache.xmlbeans.SchemaType type = 
(org.apache.xmlbeans.SchemaType)
            
org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(HandleTrackInfoLiteEvent.class.getClassLoader(),
 
"schemaorg_apache_xmlbeans.system.system_tldh").resolveHandle("handletrackinfoliteeventfdc1elemtype");
        
        /**
         * Gets the "eventHolder" element
         */
        peoiws5.mdiapps.soap.data.InfoObjectEventBeanHolder getEventHolder();
        
        /**
         * Sets the "eventHolder" element
         */
        void setEventHolder(peoiws5.mdiapps.soap.data.InfoObjectEventBeanHolder 
eventHolder);
        
        /**
         * Appends and returns a new empty "eventHolder" element
         */
        peoiws5.mdiapps.soap.data.InfoObjectEventBeanHolder addNewEventHolder();
        
        /**
         * A factory class with static methods for creating instances
         * of this type.
         */
        
        public static final class Factory
        {
            public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument.HandleTrackInfoLiteEvent
 newInstance() {
              return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument.HandleTrackInfoLiteEvent)
 org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); 
}
            
            public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument.HandleTrackInfoLiteEvent
 newInstance(org.apache.xmlbeans.XmlOptions options) {
              return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument.HandleTrackInfoLiteEvent)
 org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options 
); }
            
            private Factory() { } // No instance of this class allowed
        }
    }
    
    /**
     * A factory class with static methods for creating instances
     * of this type.
     */
    
    public static final class Factory
    {
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
newInstance() {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
newInstance(org.apache.xmlbeans.XmlOptions options) {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options 
); }
        
        /** @param xmlAsString the string value to parse */
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, 
null ); }
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) 
throws org.apache.xmlbeans.XmlException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, 
options ); }
        
        /** @param file the file from which to load an xml document */
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(java.io.File file) throws org.apache.xmlbeans.XmlException, 
java.io.IOException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws 
org.apache.xmlbeans.XmlException, java.io.IOException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options 
); }
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, 
java.io.IOException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws 
org.apache.xmlbeans.XmlException, java.io.IOException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, 
java.io.IOException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws 
org.apache.xmlbeans.XmlException, java.io.IOException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); 
}
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, 
java.io.IOException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws 
org.apache.xmlbeans.XmlException, java.io.IOException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(javax.xml.stream.XMLStreamReader sr) throws 
org.apache.xmlbeans.XmlException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions 
options) throws org.apache.xmlbeans.XmlException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); 
}
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws 
org.apache.xmlbeans.XmlException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options 
); }
        
        /** @deprecated [EMAIL PROTECTED] XMLInputStream} */
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws 
org.apache.xmlbeans.XmlException, 
org.apache.xmlbeans.xml.stream.XMLStreamException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
        
        /** @deprecated [EMAIL PROTECTED] XMLInputStream} */
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, 
org.apache.xmlbeans.XmlOptions options) throws 
org.apache.xmlbeans.XmlException, 
org.apache.xmlbeans.xml.stream.XMLStreamException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options 
); }
        
        /** @deprecated [EMAIL PROTECTED] XMLInputStream} */
        public static org.apache.xmlbeans.xml.stream.XMLInputStream 
newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis) 
throws org.apache.xmlbeans.XmlException, 
org.apache.xmlbeans.xml.stream.XMLStreamException {
          return 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream(
 xis, type, null ); }
        
        /** @deprecated [EMAIL PROTECTED] XMLInputStream} */
        public static org.apache.xmlbeans.xml.stream.XMLInputStream 
newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis, 
org.apache.xmlbeans.XmlOptions options) throws 
org.apache.xmlbeans.XmlException, 
org.apache.xmlbeans.xml.stream.XMLStreamException {
          return 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream(
 xis, type, options ); }
        
        private Factory() { } // No instance of this class allowed
    }
}
/*
 * An XML document type.
 * Localname: handleTrackInfoLiteEvent
 * Namespace: urn:types.track.lite.dh.ws.soap.mdiapps.peoiws5
 * Java type: 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument
 *
 * Automatically generated - do not modify.
 */
package peoiws5.mdiapps.soap.ws.dh.lite.track.types;


/**
 * A document containing one 
handleTrackInfoLiteEvent(@urn:types.track.lite.dh.ws.soap.mdiapps.peoiws5) 
element.
 *
 * This is a complex type.
 */
public interface HandleTrackInfoLiteEventDocument extends 
org.apache.xmlbeans.XmlObject
{
    public static final org.apache.xmlbeans.SchemaType type = 
(org.apache.xmlbeans.SchemaType)
        
org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(HandleTrackInfoLiteEventDocument.class.getClassLoader(),
 
"schemaorg_apache_xmlbeans.system.system_tldh").resolveHandle("handletrackinfoliteevent70f8doctype");
    
    /**
     * Gets the "handleTrackInfoLiteEvent" element
     */
    
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument.HandleTrackInfoLiteEvent
 getHandleTrackInfoLiteEvent();
    
    /**
     * Sets the "handleTrackInfoLiteEvent" element
     */
    void 
setHandleTrackInfoLiteEvent(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument.HandleTrackInfoLiteEvent
 handleTrackInfoLiteEvent);
    
    /**
     * Appends and returns a new empty "handleTrackInfoLiteEvent" element
     */
    
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument.HandleTrackInfoLiteEvent
 addNewHandleTrackInfoLiteEvent();
    
    /**
     * An XML 
handleTrackInfoLiteEvent(@urn:types.track.lite.dh.ws.soap.mdiapps.peoiws5).
     *
     * This is a complex type.
     */
    public interface HandleTrackInfoLiteEvent extends 
org.apache.xmlbeans.XmlObject
    {
        public static final org.apache.xmlbeans.SchemaType type = 
(org.apache.xmlbeans.SchemaType)
            
org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(HandleTrackInfoLiteEvent.class.getClassLoader(),
 
"schemaorg_apache_xmlbeans.system.system_tldh").resolveHandle("handletrackinfoliteeventfdc1elemtype");
        
        /**
         * A factory class with static methods for creating instances
         * of this type.
         */
        
        public static final class Factory
        {
            public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument.HandleTrackInfoLiteEvent
 newInstance() {
              return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument.HandleTrackInfoLiteEvent)
 org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); 
}
            
            public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument.HandleTrackInfoLiteEvent
 newInstance(org.apache.xmlbeans.XmlOptions options) {
              return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument.HandleTrackInfoLiteEvent)
 org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options 
); }
            
            private Factory() { } // No instance of this class allowed
        }
    }
    
    /**
     * A factory class with static methods for creating instances
     * of this type.
     */
    
    public static final class Factory
    {
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
newInstance() {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
newInstance(org.apache.xmlbeans.XmlOptions options) {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options 
); }
        
        /** @param xmlAsString the string value to parse */
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, 
null ); }
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) 
throws org.apache.xmlbeans.XmlException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, 
options ); }
        
        /** @param file the file from which to load an xml document */
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(java.io.File file) throws org.apache.xmlbeans.XmlException, 
java.io.IOException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws 
org.apache.xmlbeans.XmlException, java.io.IOException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options 
); }
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, 
java.io.IOException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws 
org.apache.xmlbeans.XmlException, java.io.IOException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, 
java.io.IOException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws 
org.apache.xmlbeans.XmlException, java.io.IOException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); 
}
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, 
java.io.IOException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws 
org.apache.xmlbeans.XmlException, java.io.IOException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(javax.xml.stream.XMLStreamReader sr) throws 
org.apache.xmlbeans.XmlException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions 
options) throws org.apache.xmlbeans.XmlException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); 
}
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
        
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws 
org.apache.xmlbeans.XmlException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options 
); }
        
        /** @deprecated [EMAIL PROTECTED] XMLInputStream} */
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws 
org.apache.xmlbeans.XmlException, 
org.apache.xmlbeans.xml.stream.XMLStreamException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
        
        /** @deprecated [EMAIL PROTECTED] XMLInputStream} */
        public static 
peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument 
parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, 
org.apache.xmlbeans.XmlOptions options) throws 
org.apache.xmlbeans.XmlException, 
org.apache.xmlbeans.xml.stream.XMLStreamException {
          return 
(peoiws5.mdiapps.soap.ws.dh.lite.track.types.HandleTrackInfoLiteEventDocument) 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options 
); }
        
        /** @deprecated [EMAIL PROTECTED] XMLInputStream} */
        public static org.apache.xmlbeans.xml.stream.XMLInputStream 
newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis) 
throws org.apache.xmlbeans.XmlException, 
org.apache.xmlbeans.xml.stream.XMLStreamException {
          return 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream(
 xis, type, null ); }
        
        /** @deprecated [EMAIL PROTECTED] XMLInputStream} */
        public static org.apache.xmlbeans.xml.stream.XMLInputStream 
newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis, 
org.apache.xmlbeans.XmlOptions options) throws 
org.apache.xmlbeans.XmlException, 
org.apache.xmlbeans.xml.stream.XMLStreamException {
          return 
org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream(
 xis, type, options ); }
        
        private Factory() { } // No instance of this class allowed
    }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to