<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:17 EDT 2004 package examples_olddb; public class Struct2 implements java.io.Serializable { public Struct2() {} public Struct2(java.lang.Integer elem1Val, examples_olddb.TestString 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 examples_olddb.TestString _elem2; public examples_olddb.TestString getElem2() { | return _elem2; } public void setElem2(examples_olddb.TestString elem2Val) { | _elem2 = elem2Val; } public java.lang.String toString() { | java.lang.StringBuffer buffer = new java.lang.StringBuffer(); | buffer.append("examples_olddb.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_olddb.Struct2.class.isAssignableFrom(object.getClass()))) return false; | examples_olddb.Struct2 obj = (examples_olddb.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:17 EDT 2004 package examples_olddb; 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_olddb.Struct2 obj = (examples_olddb.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_olddb.Struct2.class.isAssignableFrom(javaType)) | throw new | com.sssw.jbroker.web.ServiceException("can not deserialize " + javaType.getName()); | | examples_olddb.Struct2 obj = null; | try { | | obj = (examples_olddb.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(); | examples_olddb.TestString elem2 = null; | elem2 = (examples_olddb.TestString)is.readObject(examples_olddb.TestString.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_olddb.Struct2 obj = (examples_olddb.Struct2) object; | return null; } private void deserializeAttributes(examples_olddb.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.