<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.