<complexType name="Struct2"> <sequence> <element name="elem1" type="xsd:int" nillable="true"/> <element name="elem2" type="tns:TestString" nillable="true"/> </sequence> </complexType>
// Generated from examples.xsd // On Wed Jun 09 11:15:21 EDT 2004 package examples; public class Struct2 implements java.io.Serializable { public Struct2() {} public Struct2(java.lang.Integer Elem1Val, java.lang.String Elem2Val) { | setElem1(Elem1Val); | setElem2(Elem2Val); } private java.lang.Integer _Elem1; public java.lang.Integer getElem1() { | return _Elem1; } public void setElem1(java.lang.Integer Elem1Val) { | _Elem1 = Elem1Val; } private java.lang.String _Elem2; public java.lang.String getElem2() { | return _Elem2; } public void setElem2(java.lang.String Elem2Val) { | _Elem2 = Elem2Val; } public java.lang.String toString() { | java.lang.StringBuffer buffer = new java.lang.StringBuffer(); | buffer.append("examples.Struct2={"); | buffer.append("_Elem1="+_Elem1); | buffer.append(","); | buffer.append("_Elem2="+_Elem2); | buffer.append("}"); | return buffer.toString(); } public boolean equals(java.lang.Object object) { | if (object == null) return false; | if (!(examples.Struct2.class.isAssignableFrom(object.getClass()))) return false; | examples.Struct2 obj = (examples.Struct2) object; | | | if (_Elem1 == null) { | | if (obj._Elem1 != null) return false; | } else if (!_Elem1.equals(obj._Elem1)) return false; | | if (_Elem2 == null) { | | if (obj._Elem2 != null) return false; | } else if (!_Elem2.equals(obj._Elem2)) return false; | | | return true; } public int hashCode() { return toString().hashCode(); } }
// Generated from examples.xsd // On Wed Jun 09 11:15:21 EDT 2004 package examples; public class Struct2Marshaler implements com.sssw.jbroker.web.encoding.Marshaler { // attributes // elements private static final javax.xml.namespace.QName _ELEM1 = new javax.xml.namespace.QName("http://www.structs.com", "elem1"); private static final javax.xml.namespace.QName _ELEM2 = new javax.xml.namespace.QName("http://www.structs.com", "elem2"); public void serialize(com.sssw.jbroker.web.portable.OutputStream os, java.lang.Object object) throws java.io.IOException { | examples.Struct2 obj = (examples.Struct2) object; | | // Elem1 | os.writeObject(obj.getElem1(), "", _ELEM1.getLocalPart(), "http://www.w3.org/2001/XMLSchema", "int"); | | | // Elem2 | os.writeObject(obj.getElem2(), "", _ELEM2.getLocalPart(), "http://www.structs.com", "TestString"); | } public java.lang.Object deserialize(com.sssw.jbroker.web.portable.InputStream is, java.lang.Class javaType) throws java.io.IOException { | if (!examples.Struct2.class.isAssignableFrom(javaType)) | throw new | com.sssw.jbroker.web.ServiceException("can not deserialize " + javaType.getName()); | | examples.Struct2 obj = null; | try { | | obj = (examples.Struct2) javaType.newInstance(); | } catch(Throwable e) { | | throw new com.sssw.jbroker.web.ServiceException("error instantiating " + javaType.getName()); | } | is.setObject(null, obj); | // read elements | com.sssw.jbroker.web.QName qname = null; | java.lang.String fName = null; | qname = is.peek(); | java.lang.Integer Elem1 = null; | Elem1 = (java.lang.Integer)is.readObject(java.lang.Integer.class, "", _ELEM1.getLocalPart(), "http://www.w3.org/2001/XMLSchema", "int"); | | obj.setElem1(Elem1); | | qname = is.peek(); | java.lang.String Elem2 = null; | Elem2 = (java.lang.String)is.readObject(java.lang.String.class, "", _ELEM2.getLocalPart(), "http://www.structs.com", "TestString"); | | obj.setElem2(Elem2); | | | | return obj; } public com.sssw.jbroker.web.encoding.Attribute[] getAttributes(java.lang.Object object) { | javax.xml.namespace.QName qname = null; | java.lang.String attVal = null; | java.util.ArrayList attribs = new java.util.ArrayList(); | com.sssw.jbroker.web.encoding.Attribute[] attrs = null; | com.sssw.jbroker.web.encoding.Attribute attr = null; | examples.Struct2 obj = (examples.Struct2) object; | return null; } private void deserializeAttributes(examples.Struct2 obj, java.util.Map attributes) throws java.io.IOException { | // set attributes | java.lang.String attr = null; } private java.util.Map readAttributes(org.xml.sax.Attributes attributes) { | java.util.Map attrs = new java.util.HashMap(); | return attrs; } public java.lang.String getMechanismType() { return null; } }
Copyright © 2003, 2004 Novell, Inc. All rights reserved. Copyright © 2001, 2002, 2003 SilverStream Software, LLC. All rights reserved.