Arjen Poutsma
16 years ago
12 changed files with 8 additions and 1339 deletions
@ -1,99 +0,0 @@
@@ -1,99 +0,0 @@
|
||||
/* |
||||
* This class was automatically generated with |
||||
* <a href="http://www.castor.org">Castor 1.1</a>, using an XML |
||||
* Schema. |
||||
* $Id$ |
||||
*/ |
||||
|
||||
package org.springframework.oxm.castor; |
||||
|
||||
//---------------------------------/
|
||||
//- Imported classes and packages -/
|
||||
//---------------------------------/
|
||||
|
||||
import org.exolab.castor.xml.Marshaller; |
||||
import org.exolab.castor.xml.Unmarshaller; |
||||
|
||||
/** |
||||
* Class Flight. |
||||
* |
||||
* @version $Revision$ $Date$ |
||||
*/ |
||||
public class Flight extends FlightType implements java.io.Serializable { |
||||
|
||||
//----------------/
|
||||
//- Constructors -/
|
||||
//----------------/
|
||||
|
||||
public Flight() { |
||||
super(); |
||||
} |
||||
|
||||
//-----------/
|
||||
//- Methods -/
|
||||
//-----------/
|
||||
|
||||
/** |
||||
* Method isValid. |
||||
* |
||||
* @return true if this object is valid according to the schema |
||||
*/ |
||||
public boolean isValid() { |
||||
try { |
||||
validate(); |
||||
} |
||||
catch (org.exolab.castor.xml.ValidationException vex) { |
||||
return false; |
||||
} |
||||
return true; |
||||
} |
||||
|
||||
/** |
||||
* @throws org.exolab.castor.xml.MarshalException |
||||
* if object is null or if any SAXException is thrown during marshaling |
||||
* @throws org.exolab.castor.xml.ValidationException |
||||
* if this object is an invalid instance according to the schema |
||||
*/ |
||||
public void marshal(final java.io.Writer out) |
||||
throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException { |
||||
Marshaller.marshal(this, out); |
||||
} |
||||
|
||||
/** |
||||
* @throws java.io.IOException if an IOException occurs during marshaling |
||||
* @throws org.exolab.castor.xml.ValidationException |
||||
* if this object is an invalid instance according to the schema |
||||
* @throws org.exolab.castor.xml.MarshalException |
||||
* if object is null or if any SAXException is thrown during marshaling |
||||
*/ |
||||
public void marshal(final org.xml.sax.ContentHandler handler) |
||||
throws java.io.IOException, org.exolab.castor.xml.MarshalException, |
||||
org.exolab.castor.xml.ValidationException { |
||||
Marshaller.marshal(this, handler); |
||||
} |
||||
|
||||
/** |
||||
* Method unmarshal. |
||||
* |
||||
* @return the unmarshaled org.springframework.oxm.castor.FlightType |
||||
* @throws org.exolab.castor.xml.MarshalException |
||||
* if object is null or if any SAXException is thrown during marshaling |
||||
* @throws org.exolab.castor.xml.ValidationException |
||||
* if this object is an invalid instance according to the schema |
||||
*/ |
||||
public static org.springframework.oxm.castor.FlightType unmarshal(final java.io.Reader reader) |
||||
throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException { |
||||
return (org.springframework.oxm.castor.FlightType) Unmarshaller |
||||
.unmarshal(org.springframework.oxm.castor.Flight.class, reader); |
||||
} |
||||
|
||||
/** |
||||
* @throws org.exolab.castor.xml.ValidationException |
||||
* if this object is an invalid instance according to the schema |
||||
*/ |
||||
public void validate() throws org.exolab.castor.xml.ValidationException { |
||||
org.exolab.castor.xml.Validator validator = new org.exolab.castor.xml.Validator(); |
||||
validator.validate(this); |
||||
} |
||||
|
||||
} |
@ -1,143 +0,0 @@
@@ -1,143 +0,0 @@
|
||||
/* |
||||
* This class was automatically generated with |
||||
* <a href="http://www.castor.org">Castor 1.1</a>, using an XML |
||||
* Schema. |
||||
* $Id$ |
||||
*/ |
||||
|
||||
package org.springframework.oxm.castor; |
||||
|
||||
//---------------------------------/
|
||||
//- Imported classes and packages -/
|
||||
//---------------------------------/
|
||||
|
||||
import org.exolab.castor.xml.Marshaller; |
||||
import org.exolab.castor.xml.Unmarshaller; |
||||
|
||||
/** |
||||
* Class FlightType. |
||||
* |
||||
* @version $Revision$ $Date$ |
||||
*/ |
||||
public class FlightType implements java.io.Serializable { |
||||
|
||||
//--------------------------/
|
||||
//- Class/Member Variables -/
|
||||
//--------------------------/
|
||||
|
||||
/** Field _number. */ |
||||
private long _number; |
||||
|
||||
/** keeps track of state for field: _number */ |
||||
private boolean _has_number; |
||||
|
||||
//----------------/
|
||||
//- Constructors -/
|
||||
//----------------/
|
||||
|
||||
public FlightType() { |
||||
super(); |
||||
} |
||||
|
||||
//-----------/
|
||||
//- Methods -/
|
||||
//-----------/
|
||||
|
||||
/** |
||||
*/ |
||||
public void deleteNumber() { |
||||
this._has_number = false; |
||||
} |
||||
|
||||
/** |
||||
* Returns the value of field 'number'. |
||||
* |
||||
* @return the value of field 'Number'. |
||||
*/ |
||||
public long getNumber() { |
||||
return this._number; |
||||
} |
||||
|
||||
/** |
||||
* Method hasNumber. |
||||
* |
||||
* @return true if at least one Number has been added |
||||
*/ |
||||
public boolean hasNumber() { |
||||
return this._has_number; |
||||
} |
||||
|
||||
/** |
||||
* Method isValid. |
||||
* |
||||
* @return true if this object is valid according to the schema |
||||
*/ |
||||
public boolean isValid() { |
||||
try { |
||||
validate(); |
||||
} |
||||
catch (org.exolab.castor.xml.ValidationException vex) { |
||||
return false; |
||||
} |
||||
return true; |
||||
} |
||||
|
||||
/** |
||||
* @throws org.exolab.castor.xml.MarshalException |
||||
* if object is null or if any SAXException is thrown during marshaling |
||||
* @throws org.exolab.castor.xml.ValidationException |
||||
* if this object is an invalid instance according to the schema |
||||
*/ |
||||
public void marshal(final java.io.Writer out) |
||||
throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException { |
||||
Marshaller.marshal(this, out); |
||||
} |
||||
|
||||
/** |
||||
* @throws java.io.IOException if an IOException occurs during marshaling |
||||
* @throws org.exolab.castor.xml.ValidationException |
||||
* if this object is an invalid instance according to the schema |
||||
* @throws org.exolab.castor.xml.MarshalException |
||||
* if object is null or if any SAXException is thrown during marshaling |
||||
*/ |
||||
public void marshal(final org.xml.sax.ContentHandler handler) |
||||
throws java.io.IOException, org.exolab.castor.xml.MarshalException, |
||||
org.exolab.castor.xml.ValidationException { |
||||
Marshaller.marshal(this, handler); |
||||
} |
||||
|
||||
/** |
||||
* Sets the value of field 'number'. |
||||
* |
||||
* @param number the value of field 'number'. |
||||
*/ |
||||
public void setNumber(final long number) { |
||||
this._number = number; |
||||
this._has_number = true; |
||||
} |
||||
|
||||
/** |
||||
* Method unmarshal. |
||||
* |
||||
* @return the unmarshaled org.springframework.oxm.castor.FlightType |
||||
* @throws org.exolab.castor.xml.MarshalException |
||||
* if object is null or if any SAXException is thrown during marshaling |
||||
* @throws org.exolab.castor.xml.ValidationException |
||||
* if this object is an invalid instance according to the schema |
||||
*/ |
||||
public static org.springframework.oxm.castor.FlightType unmarshal(final java.io.Reader reader) |
||||
throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException { |
||||
return (org.springframework.oxm.castor.FlightType) Unmarshaller |
||||
.unmarshal(org.springframework.oxm.castor.FlightType.class, reader); |
||||
} |
||||
|
||||
/** |
||||
* @throws org.exolab.castor.xml.ValidationException |
||||
* if this object is an invalid instance according to the schema |
||||
*/ |
||||
public void validate() throws org.exolab.castor.xml.ValidationException { |
||||
org.exolab.castor.xml.Validator validator = new org.exolab.castor.xml.Validator(); |
||||
validator.validate(this); |
||||
} |
||||
|
||||
} |
@ -1,236 +0,0 @@
@@ -1,236 +0,0 @@
|
||||
/* |
||||
* This class was automatically generated with |
||||
* <a href="http://www.castor.org">Castor 1.1</a>, using an XML |
||||
* Schema. |
||||
* $Id$ |
||||
*/ |
||||
|
||||
package org.springframework.oxm.castor; |
||||
|
||||
//---------------------------------/
|
||||
//- Imported classes and packages -/
|
||||
//---------------------------------/
|
||||
|
||||
import org.exolab.castor.xml.Marshaller; |
||||
import org.exolab.castor.xml.Unmarshaller; |
||||
|
||||
/** |
||||
* Class Flights. |
||||
* |
||||
* @version $Revision$ $Date$ |
||||
*/ |
||||
public class Flights implements java.io.Serializable { |
||||
|
||||
//--------------------------/
|
||||
//- Class/Member Variables -/
|
||||
//--------------------------/
|
||||
|
||||
/** Field _flightList. */ |
||||
private java.util.List _flightList; |
||||
|
||||
//----------------/
|
||||
//- Constructors -/
|
||||
//----------------/
|
||||
|
||||
public Flights() { |
||||
super(); |
||||
this._flightList = new java.util.ArrayList(); |
||||
} |
||||
|
||||
//-----------/
|
||||
//- Methods -/
|
||||
//-----------/
|
||||
|
||||
/** |
||||
* @throws java.lang.IndexOutOfBoundsException |
||||
* if the index given is outside the bounds of the collection |
||||
*/ |
||||
public void addFlight(final org.springframework.oxm.castor.Flight vFlight) |
||||
throws java.lang.IndexOutOfBoundsException { |
||||
this._flightList.add(vFlight); |
||||
} |
||||
|
||||
/** |
||||
* @throws java.lang.IndexOutOfBoundsException |
||||
* if the index given is outside the bounds of the collection |
||||
*/ |
||||
public void addFlight(final int index, final org.springframework.oxm.castor.Flight vFlight) |
||||
throws java.lang.IndexOutOfBoundsException { |
||||
this._flightList.add(index, vFlight); |
||||
} |
||||
|
||||
/** |
||||
* Method enumerateFlight. |
||||
* |
||||
* @return an Enumeration over all possible elements of this collection |
||||
*/ |
||||
public java.util.Enumeration enumerateFlight() { |
||||
return java.util.Collections.enumeration(this._flightList); |
||||
} |
||||
|
||||
/** |
||||
* Method getFlight. |
||||
* |
||||
* @return the value of the org.springframework.oxm.castor.Flight at the given index |
||||
* @throws java.lang.IndexOutOfBoundsException |
||||
* if the index given is outside the bounds of the collection |
||||
*/ |
||||
public org.springframework.oxm.castor.Flight getFlight(final int index) throws java.lang.IndexOutOfBoundsException { |
||||
// check bounds for index
|
||||
if (index < 0 || index >= this._flightList.size()) { |
||||
throw new IndexOutOfBoundsException( |
||||
"getFlight: Index value '" + index + "' not in range [0.." + (this._flightList.size() - 1) + "]"); |
||||
} |
||||
|
||||
return (org.springframework.oxm.castor.Flight) _flightList.get(index); |
||||
} |
||||
|
||||
/** |
||||
* Method getFlight.Returns the contents of the collection in an Array. <p>Note: Just in case the collection |
||||
* contents are changing in another thread, we pass a 0-length Array of the correct type into the API call. This |
||||
* way we <i>know</i> that the Array returned is of exactly the correct length. |
||||
* |
||||
* @return this collection as an Array |
||||
*/ |
||||
public org.springframework.oxm.castor.Flight[] getFlight() { |
||||
org.springframework.oxm.castor.Flight[] array = new org.springframework.oxm.castor.Flight[0]; |
||||
return (org.springframework.oxm.castor.Flight[]) this._flightList.toArray(array); |
||||
} |
||||
|
||||
/** |
||||
* Method getFlightCount. |
||||
* |
||||
* @return the size of this collection |
||||
*/ |
||||
public int getFlightCount() { |
||||
return this._flightList.size(); |
||||
} |
||||
|
||||
/** |
||||
* Method isValid. |
||||
* |
||||
* @return true if this object is valid according to the schema |
||||
*/ |
||||
public boolean isValid() { |
||||
try { |
||||
validate(); |
||||
} |
||||
catch (org.exolab.castor.xml.ValidationException vex) { |
||||
return false; |
||||
} |
||||
return true; |
||||
} |
||||
|
||||
/** |
||||
* Method iterateFlight. |
||||
* |
||||
* @return an Iterator over all possible elements in this collection |
||||
*/ |
||||
public java.util.Iterator iterateFlight() { |
||||
return this._flightList.iterator(); |
||||
} |
||||
|
||||
/** |
||||
* @throws org.exolab.castor.xml.MarshalException |
||||
* if object is null or if any SAXException is thrown during marshaling |
||||
* @throws org.exolab.castor.xml.ValidationException |
||||
* if this object is an invalid instance according to the schema |
||||
*/ |
||||
public void marshal(final java.io.Writer out) |
||||
throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException { |
||||
Marshaller.marshal(this, out); |
||||
} |
||||
|
||||
/** |
||||
* @throws java.io.IOException if an IOException occurs during marshaling |
||||
* @throws org.exolab.castor.xml.ValidationException |
||||
* if this object is an invalid instance according to the schema |
||||
* @throws org.exolab.castor.xml.MarshalException |
||||
* if object is null or if any SAXException is thrown during marshaling |
||||
*/ |
||||
public void marshal(final org.xml.sax.ContentHandler handler) |
||||
throws java.io.IOException, org.exolab.castor.xml.MarshalException, |
||||
org.exolab.castor.xml.ValidationException { |
||||
Marshaller.marshal(this, handler); |
||||
} |
||||
|
||||
/** |
||||
*/ |
||||
public void removeAllFlight() { |
||||
this._flightList.clear(); |
||||
} |
||||
|
||||
/** |
||||
* Method removeFlight. |
||||
* |
||||
* @return true if the object was removed from the collection. |
||||
*/ |
||||
public boolean removeFlight(final org.springframework.oxm.castor.Flight vFlight) { |
||||
boolean removed = _flightList.remove(vFlight); |
||||
return removed; |
||||
} |
||||
|
||||
/** |
||||
* Method removeFlightAt. |
||||
* |
||||
* @return the element removed from the collection |
||||
*/ |
||||
public org.springframework.oxm.castor.Flight removeFlightAt(final int index) { |
||||
java.lang.Object obj = this._flightList.remove(index); |
||||
return (org.springframework.oxm.castor.Flight) obj; |
||||
} |
||||
|
||||
/** |
||||
* @throws java.lang.IndexOutOfBoundsException |
||||
* if the index given is outside the bounds of the collection |
||||
*/ |
||||
public void setFlight(final int index, final org.springframework.oxm.castor.Flight vFlight) |
||||
throws java.lang.IndexOutOfBoundsException { |
||||
// check bounds for index
|
||||
if (index < 0 || index >= this._flightList.size()) { |
||||
throw new IndexOutOfBoundsException( |
||||
"setFlight: Index value '" + index + "' not in range [0.." + (this._flightList.size() - 1) + "]"); |
||||
} |
||||
|
||||
this._flightList.set(index, vFlight); |
||||
} |
||||
|
||||
/** |
||||
* |
||||
* |
||||
* @param vFlightArray |
||||
*/ |
||||
public void setFlight(final org.springframework.oxm.castor.Flight[] vFlightArray) { |
||||
//-- copy array
|
||||
_flightList.clear(); |
||||
|
||||
for (int i = 0; i < vFlightArray.length; i++) { |
||||
this._flightList.add(vFlightArray[i]); |
||||
} |
||||
} |
||||
|
||||
/** |
||||
* Method unmarshal. |
||||
* |
||||
* @return the unmarshaled org.springframework.oxm.castor.Flight |
||||
* @throws org.exolab.castor.xml.MarshalException |
||||
* if object is null or if any SAXException is thrown during marshaling |
||||
* @throws org.exolab.castor.xml.ValidationException |
||||
* if this object is an invalid instance according to the schema |
||||
*/ |
||||
public static org.springframework.oxm.castor.Flights unmarshal(final java.io.Reader reader) |
||||
throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException { |
||||
return (org.springframework.oxm.castor.Flights) Unmarshaller |
||||
.unmarshal(org.springframework.oxm.castor.Flights.class, reader); |
||||
} |
||||
|
||||
/** |
||||
* @throws org.exolab.castor.xml.ValidationException |
||||
* if this object is an invalid instance according to the schema |
||||
*/ |
||||
public void validate() throws org.exolab.castor.xml.ValidationException { |
||||
org.exolab.castor.xml.Validator validator = new org.exolab.castor.xml.Validator(); |
||||
validator.validate(this); |
||||
} |
||||
|
||||
} |
@ -1,132 +0,0 @@
@@ -1,132 +0,0 @@
|
||||
/* |
||||
* This class was automatically generated with |
||||
* <a href="http://www.castor.org">Castor 1.1</a>, using an XML |
||||
* Schema. |
||||
* $Id$ |
||||
*/ |
||||
|
||||
package org.springframework.oxm.castor.descriptors; |
||||
|
||||
//---------------------------------/
|
||||
//- Imported classes and packages -/
|
||||
//---------------------------------/
|
||||
|
||||
/** |
||||
* Class FlightDescriptor. |
||||
* |
||||
* @version $Revision$ $Date$ |
||||
*/ |
||||
public class FlightDescriptor extends org.springframework.oxm.castor.descriptors.FlightTypeDescriptor { |
||||
|
||||
//--------------------------/
|
||||
//- Class/Member Variables -/
|
||||
//--------------------------/
|
||||
|
||||
/** Field _elementDefinition. */ |
||||
private boolean _elementDefinition; |
||||
|
||||
/** Field _nsPrefix. */ |
||||
private java.lang.String _nsPrefix; |
||||
|
||||
/** Field _nsURI. */ |
||||
private java.lang.String _nsURI; |
||||
|
||||
/** Field _xmlName. */ |
||||
private java.lang.String _xmlName; |
||||
|
||||
/** Field _identity. */ |
||||
private org.exolab.castor.xml.XMLFieldDescriptor _identity; |
||||
|
||||
//----------------/
|
||||
//- Constructors -/
|
||||
//----------------/
|
||||
|
||||
public FlightDescriptor() { |
||||
super(); |
||||
setExtendsWithoutFlatten(new org.springframework.oxm.castor.descriptors.FlightTypeDescriptor()); |
||||
_nsURI = "http://samples.springframework.org/flight"; |
||||
_xmlName = "flight"; |
||||
_elementDefinition = true; |
||||
} |
||||
|
||||
//-----------/
|
||||
//- Methods -/
|
||||
//-----------/
|
||||
|
||||
/** |
||||
* Method getAccessMode. |
||||
* |
||||
* @return the access mode specified for this class. |
||||
*/ |
||||
public org.exolab.castor.mapping.AccessMode getAccessMode() { |
||||
return null; |
||||
} |
||||
|
||||
/** |
||||
* Method getIdentity. |
||||
* |
||||
* @return the identity field, null if this class has no identity. |
||||
*/ |
||||
public org.exolab.castor.mapping.FieldDescriptor getIdentity() { |
||||
if (_identity == null) { |
||||
return super.getIdentity(); |
||||
} |
||||
return _identity; |
||||
} |
||||
|
||||
/** |
||||
* Method getJavaClass. |
||||
* |
||||
* @return the Java class represented by this descriptor. |
||||
*/ |
||||
public java.lang.Class getJavaClass() { |
||||
return org.springframework.oxm.castor.Flight.class; |
||||
} |
||||
|
||||
/** |
||||
* Method getNameSpacePrefix. |
||||
* |
||||
* @return the namespace prefix to use when marshaling as XML. |
||||
*/ |
||||
public java.lang.String getNameSpacePrefix() { |
||||
return _nsPrefix; |
||||
} |
||||
|
||||
/** |
||||
* Method getNameSpaceURI. |
||||
* |
||||
* @return the namespace URI used when marshaling and unmarshaling as XML. |
||||
*/ |
||||
public java.lang.String getNameSpaceURI() { |
||||
return _nsURI; |
||||
} |
||||
|
||||
/** |
||||
* Method getValidator. |
||||
* |
||||
* @return a specific validator for the class described by this ClassDescriptor. |
||||
*/ |
||||
public org.exolab.castor.xml.TypeValidator getValidator() { |
||||
return this; |
||||
} |
||||
|
||||
/** |
||||
* Method getXMLName. |
||||
* |
||||
* @return the XML Name for the Class being described. |
||||
*/ |
||||
public java.lang.String getXMLName() { |
||||
return _xmlName; |
||||
} |
||||
|
||||
/** |
||||
* Method isElementDefinition. |
||||
* |
||||
* @return true if XML schema definition of this Class is that of a global element or element with anonymous type |
||||
* definition. |
||||
*/ |
||||
public boolean isElementDefinition() { |
||||
return _elementDefinition; |
||||
} |
||||
|
||||
} |
@ -1,189 +0,0 @@
@@ -1,189 +0,0 @@
|
||||
/* |
||||
* This class was automatically generated with |
||||
* <a href="http://www.castor.org">Castor 1.1</a>, using an XML |
||||
* Schema. |
||||
* $Id$ |
||||
*/ |
||||
|
||||
package org.springframework.oxm.castor.descriptors; |
||||
|
||||
//---------------------------------/
|
||||
//- Imported classes and packages -/
|
||||
//---------------------------------/
|
||||
|
||||
import org.springframework.oxm.castor.FlightType; |
||||
|
||||
/** |
||||
* Class FlightTypeDescriptor. |
||||
* |
||||
* @version $Revision$ $Date$ |
||||
*/ |
||||
public class FlightTypeDescriptor extends org.exolab.castor.xml.util.XMLClassDescriptorImpl { |
||||
|
||||
//--------------------------/
|
||||
//- Class/Member Variables -/
|
||||
//--------------------------/
|
||||
|
||||
/** Field _elementDefinition. */ |
||||
private boolean _elementDefinition; |
||||
|
||||
/** Field _nsPrefix. */ |
||||
private java.lang.String _nsPrefix; |
||||
|
||||
/** Field _nsURI. */ |
||||
private java.lang.String _nsURI; |
||||
|
||||
/** Field _xmlName. */ |
||||
private java.lang.String _xmlName; |
||||
|
||||
/** Field _identity. */ |
||||
private org.exolab.castor.xml.XMLFieldDescriptor _identity; |
||||
|
||||
//----------------/
|
||||
//- Constructors -/
|
||||
//----------------/
|
||||
|
||||
public FlightTypeDescriptor() { |
||||
super(); |
||||
_nsURI = "http://samples.springframework.org/flight"; |
||||
_xmlName = "flightType"; |
||||
_elementDefinition = false; |
||||
|
||||
//-- set grouping compositor
|
||||
setCompositorAsSequence(); |
||||
org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null; |
||||
org.exolab.castor.mapping.FieldHandler handler = null; |
||||
org.exolab.castor.xml.FieldValidator fieldValidator = null; |
||||
//-- initialize attribute descriptors
|
||||
|
||||
//-- initialize element descriptors
|
||||
|
||||
//-- _number
|
||||
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Long.TYPE, "_number", "number", |
||||
org.exolab.castor.xml.NodeType.Element); |
||||
handler = new org.exolab.castor.xml.XMLFieldHandler() { |
||||
public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { |
||||
FlightType target = (FlightType) object; |
||||
if (!target.hasNumber()) { |
||||
return null; |
||||
} |
||||
return new java.lang.Long(target.getNumber()); |
||||
} |
||||
|
||||
public void setValue(java.lang.Object object, java.lang.Object value) |
||||
throws IllegalStateException, IllegalArgumentException { |
||||
try { |
||||
FlightType target = (FlightType) object; |
||||
// ignore null values for non optional primitives
|
||||
if (value == null) { |
||||
return; |
||||
} |
||||
|
||||
target.setNumber(((java.lang.Long) value).longValue()); |
||||
} |
||||
catch (java.lang.Exception ex) { |
||||
throw new IllegalStateException(ex.toString()); |
||||
} |
||||
} |
||||
|
||||
public java.lang.Object newInstance(java.lang.Object parent) { |
||||
return null; |
||||
} |
||||
}; |
||||
desc.setHandler(handler); |
||||
desc.setNameSpaceURI("http://samples.springframework.org/flight"); |
||||
desc.setRequired(true); |
||||
desc.setMultivalued(false); |
||||
addFieldDescriptor(desc); |
||||
|
||||
//-- validation code for: _number
|
||||
fieldValidator = new org.exolab.castor.xml.FieldValidator(); |
||||
fieldValidator.setMinOccurs(1); |
||||
{ //-- local scope
|
||||
org.exolab.castor.xml.validators.LongValidator typeValidator; |
||||
typeValidator = new org.exolab.castor.xml.validators.LongValidator(); |
||||
fieldValidator.setValidator(typeValidator); |
||||
typeValidator.setMinInclusive(-9223372036854775808L); |
||||
typeValidator.setMaxInclusive(9223372036854775807L); |
||||
} |
||||
desc.setValidator(fieldValidator); |
||||
} |
||||
|
||||
//-----------/
|
||||
//- Methods -/
|
||||
//-----------/
|
||||
|
||||
/** |
||||
* Method getAccessMode. |
||||
* |
||||
* @return the access mode specified for this class. |
||||
*/ |
||||
public org.exolab.castor.mapping.AccessMode getAccessMode() { |
||||
return null; |
||||
} |
||||
|
||||
/** |
||||
* Method getIdentity. |
||||
* |
||||
* @return the identity field, null if this class has no identity. |
||||
*/ |
||||
public org.exolab.castor.mapping.FieldDescriptor getIdentity() { |
||||
return _identity; |
||||
} |
||||
|
||||
/** |
||||
* Method getJavaClass. |
||||
* |
||||
* @return the Java class represented by this descriptor. |
||||
*/ |
||||
public java.lang.Class getJavaClass() { |
||||
return org.springframework.oxm.castor.FlightType.class; |
||||
} |
||||
|
||||
/** |
||||
* Method getNameSpacePrefix. |
||||
* |
||||
* @return the namespace prefix to use when marshaling as XML. |
||||
*/ |
||||
public java.lang.String getNameSpacePrefix() { |
||||
return _nsPrefix; |
||||
} |
||||
|
||||
/** |
||||
* Method getNameSpaceURI. |
||||
* |
||||
* @return the namespace URI used when marshaling and unmarshaling as XML. |
||||
*/ |
||||
public java.lang.String getNameSpaceURI() { |
||||
return _nsURI; |
||||
} |
||||
|
||||
/** |
||||
* Method getValidator. |
||||
* |
||||
* @return a specific validator for the class described by this ClassDescriptor. |
||||
*/ |
||||
public org.exolab.castor.xml.TypeValidator getValidator() { |
||||
return this; |
||||
} |
||||
|
||||
/** |
||||
* Method getXMLName. |
||||
* |
||||
* @return the XML Name for the Class being described. |
||||
*/ |
||||
public java.lang.String getXMLName() { |
||||
return _xmlName; |
||||
} |
||||
|
||||
/** |
||||
* Method isElementDefinition. |
||||
* |
||||
* @return true if XML schema definition of this Class is that of a global element or element with anonymous type |
||||
* definition. |
||||
*/ |
||||
public boolean isElementDefinition() { |
||||
return _elementDefinition; |
||||
} |
||||
|
||||
} |
@ -1,186 +0,0 @@
@@ -1,186 +0,0 @@
|
||||
/* |
||||
* This class was automatically generated with |
||||
* <a href="http://www.castor.org">Castor 1.1</a>, using an XML |
||||
* Schema. |
||||
* $Id$ |
||||
*/ |
||||
|
||||
package org.springframework.oxm.castor.descriptors; |
||||
|
||||
//---------------------------------/
|
||||
//- Imported classes and packages -/
|
||||
//---------------------------------/
|
||||
|
||||
import org.springframework.oxm.castor.Flights; |
||||
|
||||
/** |
||||
* Class FlightsDescriptor. |
||||
* |
||||
* @version $Revision$ $Date$ |
||||
*/ |
||||
public class FlightsDescriptor extends org.exolab.castor.xml.util.XMLClassDescriptorImpl { |
||||
|
||||
//--------------------------/
|
||||
//- Class/Member Variables -/
|
||||
//--------------------------/
|
||||
|
||||
/** Field _elementDefinition. */ |
||||
private boolean _elementDefinition; |
||||
|
||||
/** Field _nsPrefix. */ |
||||
private java.lang.String _nsPrefix; |
||||
|
||||
/** Field _nsURI. */ |
||||
private java.lang.String _nsURI; |
||||
|
||||
/** Field _xmlName. */ |
||||
private java.lang.String _xmlName; |
||||
|
||||
/** Field _identity. */ |
||||
private org.exolab.castor.xml.XMLFieldDescriptor _identity; |
||||
|
||||
//----------------/
|
||||
//- Constructors -/
|
||||
//----------------/
|
||||
|
||||
public FlightsDescriptor() { |
||||
super(); |
||||
_nsURI = "http://samples.springframework.org/flight"; |
||||
_xmlName = "flights"; |
||||
_elementDefinition = true; |
||||
|
||||
//-- set grouping compositor
|
||||
setCompositorAsSequence(); |
||||
org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null; |
||||
org.exolab.castor.mapping.FieldHandler handler = null; |
||||
org.exolab.castor.xml.FieldValidator fieldValidator = null; |
||||
//-- initialize attribute descriptors
|
||||
|
||||
//-- initialize element descriptors
|
||||
|
||||
//-- _flightList
|
||||
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.springframework.oxm.castor.Flight.class, |
||||
"_flightList", "flight", org.exolab.castor.xml.NodeType.Element); |
||||
handler = new org.exolab.castor.xml.XMLFieldHandler() { |
||||
public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { |
||||
Flights target = (Flights) object; |
||||
return target.getFlight(); |
||||
} |
||||
|
||||
public void setValue(java.lang.Object object, java.lang.Object value) |
||||
throws IllegalStateException, IllegalArgumentException { |
||||
try { |
||||
Flights target = (Flights) object; |
||||
target.addFlight((org.springframework.oxm.castor.Flight) value); |
||||
} |
||||
catch (java.lang.Exception ex) { |
||||
throw new IllegalStateException(ex.toString()); |
||||
} |
||||
} |
||||
|
||||
public void resetValue(Object object) throws IllegalStateException, IllegalArgumentException { |
||||
try { |
||||
Flights target = (Flights) object; |
||||
target.removeAllFlight(); |
||||
} |
||||
catch (java.lang.Exception ex) { |
||||
throw new IllegalStateException(ex.toString()); |
||||
} |
||||
} |
||||
|
||||
public java.lang.Object newInstance(java.lang.Object parent) { |
||||
return new org.springframework.oxm.castor.Flight(); |
||||
} |
||||
}; |
||||
desc.setHandler(handler); |
||||
desc.setNameSpaceURI("http://samples.springframework.org/flight"); |
||||
desc.setRequired(true); |
||||
desc.setMultivalued(true); |
||||
addFieldDescriptor(desc); |
||||
|
||||
//-- validation code for: _flightList
|
||||
fieldValidator = new org.exolab.castor.xml.FieldValidator(); |
||||
fieldValidator.setMinOccurs(1); |
||||
{ //-- local scope
|
||||
} |
||||
desc.setValidator(fieldValidator); |
||||
} |
||||
|
||||
//-----------/
|
||||
//- Methods -/
|
||||
//-----------/
|
||||
|
||||
/** |
||||
* Method getAccessMode. |
||||
* |
||||
* @return the access mode specified for this class. |
||||
*/ |
||||
public org.exolab.castor.mapping.AccessMode getAccessMode() { |
||||
return null; |
||||
} |
||||
|
||||
/** |
||||
* Method getIdentity. |
||||
* |
||||
* @return the identity field, null if this class has no identity. |
||||
*/ |
||||
public org.exolab.castor.mapping.FieldDescriptor getIdentity() { |
||||
return _identity; |
||||
} |
||||
|
||||
/** |
||||
* Method getJavaClass. |
||||
* |
||||
* @return the Java class represented by this descriptor. |
||||
*/ |
||||
public java.lang.Class getJavaClass() { |
||||
return org.springframework.oxm.castor.Flights.class; |
||||
} |
||||
|
||||
/** |
||||
* Method getNameSpacePrefix. |
||||
* |
||||
* @return the namespace prefix to use when marshaling as XML. |
||||
*/ |
||||
public java.lang.String getNameSpacePrefix() { |
||||
return _nsPrefix; |
||||
} |
||||
|
||||
/** |
||||
* Method getNameSpaceURI. |
||||
* |
||||
* @return the namespace URI used when marshaling and unmarshaling as XML. |
||||
*/ |
||||
public java.lang.String getNameSpaceURI() { |
||||
return _nsURI; |
||||
} |
||||
|
||||
/** |
||||
* Method getValidator. |
||||
* |
||||
* @return a specific validator for the class described by this ClassDescriptor. |
||||
*/ |
||||
public org.exolab.castor.xml.TypeValidator getValidator() { |
||||
return this; |
||||
} |
||||
|
||||
/** |
||||
* Method getXMLName. |
||||
* |
||||
* @return the XML Name for the Class being described. |
||||
*/ |
||||
public java.lang.String getXMLName() { |
||||
return _xmlName; |
||||
} |
||||
|
||||
/** |
||||
* Method isElementDefinition. |
||||
* |
||||
* @return true if XML schema definition of this Class is that of a global element or element with anonymous type |
||||
* definition. |
||||
*/ |
||||
public boolean isElementDefinition() { |
||||
return _elementDefinition; |
||||
} |
||||
|
||||
} |
@ -1,47 +0,0 @@
@@ -1,47 +0,0 @@
|
||||
//
|
||||
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs
|
||||
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
|
||||
// Any modifications to this file will be lost upon recompilation of the source schema.
|
||||
// Generated on: 2009.01.08 at 12:41:36 PM CET
|
||||
//
|
||||
|
||||
package org.springframework.oxm.jaxb; |
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType; |
||||
import javax.xml.bind.annotation.XmlAccessorType; |
||||
import javax.xml.bind.annotation.XmlType; |
||||
|
||||
/** |
||||
* <p>Java class for flightType complex type. |
||||
* |
||||
* <p>The following schema fragment specifies the expected content contained within this class. |
||||
* |
||||
* <pre> |
||||
* <complexType name="flightType"> |
||||
* <complexContent> |
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> |
||||
* <sequence> |
||||
* <element name="number" type="{http://www.w3.org/2001/XMLSchema}long"/> |
||||
* </sequence> |
||||
* </restriction> |
||||
* </complexContent> |
||||
* </complexType> |
||||
* </pre> |
||||
*/ |
||||
@XmlAccessorType(XmlAccessType.FIELD) |
||||
@XmlType(name = "flightType", propOrder = {"number"}) |
||||
public class FlightType { |
||||
|
||||
protected long number; |
||||
|
||||
/** Gets the value of the number property. */ |
||||
public long getNumber() { |
||||
return number; |
||||
} |
||||
|
||||
/** Sets the value of the number property. */ |
||||
public void setNumber(long value) { |
||||
this.number = value; |
||||
} |
||||
|
||||
} |
@ -1,66 +0,0 @@
@@ -1,66 +0,0 @@
|
||||
//
|
||||
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs
|
||||
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
|
||||
// Any modifications to this file will be lost upon recompilation of the source schema.
|
||||
// Generated on: 2009.01.08 at 12:41:36 PM CET
|
||||
//
|
||||
|
||||
package org.springframework.oxm.jaxb; |
||||
|
||||
import java.util.ArrayList; |
||||
import java.util.List; |
||||
import javax.xml.bind.annotation.XmlAccessType; |
||||
import javax.xml.bind.annotation.XmlAccessorType; |
||||
import javax.xml.bind.annotation.XmlElement; |
||||
import javax.xml.bind.annotation.XmlRootElement; |
||||
import javax.xml.bind.annotation.XmlType; |
||||
|
||||
/** |
||||
* <p>Java class for anonymous complex type. |
||||
* |
||||
* <p>The following schema fragment specifies the expected content contained within this class. |
||||
* |
||||
* <pre> |
||||
* <complexType> |
||||
* <complexContent> |
||||
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> |
||||
* <sequence> |
||||
* <element name="flight" type="{http://samples.springframework.org/flight}flightType" |
||||
* maxOccurs="unbounded"/> |
||||
* </sequence> |
||||
* </restriction> |
||||
* </complexContent> |
||||
* </complexType> |
||||
* </pre> |
||||
*/ |
||||
@XmlAccessorType(XmlAccessType.FIELD) |
||||
@XmlType(name = "", propOrder = {"flight"}) |
||||
@XmlRootElement(name = "flights") |
||||
public class Flights { |
||||
|
||||
@XmlElement(required = true) |
||||
protected List<FlightType> flight; |
||||
|
||||
/** |
||||
* Gets the value of the flight property. |
||||
* |
||||
* <p> This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make |
||||
* to the returned list will be present inside the JAXB object. This is why there is not a <CODE>set</CODE> method for |
||||
* the flight property. |
||||
* |
||||
* <p> For example, to add a new item, do as follows: |
||||
* <pre> |
||||
* getFlight().add(newItem); |
||||
* </pre> |
||||
* |
||||
* |
||||
* <p> Objects of the following type(s) are allowed in the list {@link FlightType } |
||||
*/ |
||||
public List<FlightType> getFlight() { |
||||
if (flight == null) { |
||||
flight = new ArrayList<FlightType>(); |
||||
} |
||||
return this.flight; |
||||
} |
||||
|
||||
} |
@ -1,66 +0,0 @@
@@ -1,66 +0,0 @@
|
||||
/* |
||||
* Copyright 2002-2009 the original author or authors. |
||||
* |
||||
* Licensed under the Apache License, Version 2.0 (the "License"); |
||||
* you may not use this file except in compliance with the License. |
||||
* You may obtain a copy of the License at |
||||
* |
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
* |
||||
* Unless required by applicable law or agreed to in writing, software |
||||
* distributed under the License is distributed on an "AS IS" BASIS, |
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
* See the License for the specific language governing permissions and |
||||
* limitations under the License. |
||||
*/ |
||||
|
||||
//
|
||||
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs
|
||||
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
|
||||
// Any modifications to this file will be lost upon recompilation of the source schema.
|
||||
// Generated on: 2009.01.08 at 12:41:36 PM CET
|
||||
//
|
||||
|
||||
package org.springframework.oxm.jaxb; |
||||
|
||||
import javax.xml.bind.JAXBElement; |
||||
import javax.xml.bind.annotation.XmlElementDecl; |
||||
import javax.xml.bind.annotation.XmlRegistry; |
||||
import javax.xml.namespace.QName; |
||||
|
||||
/** |
||||
* This object contains factory methods for each Java content interface and Java element interface generated in the |
||||
* org.springframework.oxm.jaxb package. <p>An ObjectFactory allows you to programatically construct new instances of |
||||
* the Java representation for XML content. The Java representation of XML content can consist of schema derived |
||||
* interfaces and classes representing the binding of schema type definitions, element declarations and model groups. |
||||
* Factory methods for each of these are provided in this class. |
||||
*/ |
||||
@XmlRegistry |
||||
public class ObjectFactory { |
||||
|
||||
private final static QName _Flight_QNAME = new QName("http://samples.springframework.org/flight", "flight"); |
||||
|
||||
/** |
||||
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: |
||||
* org.springframework.oxm.jaxb |
||||
*/ |
||||
public ObjectFactory() { |
||||
} |
||||
|
||||
/** Create an instance of {@link FlightType } */ |
||||
public FlightType createFlightType() { |
||||
return new FlightType(); |
||||
} |
||||
|
||||
/** Create an instance of {@link Flights } */ |
||||
public Flights createFlights() { |
||||
return new Flights(); |
||||
} |
||||
|
||||
/** Create an instance of {@link JAXBElement }{@code <}{@link FlightType }{@code >}} */ |
||||
@XmlElementDecl(namespace = "http://samples.springframework.org/flight", name = "flight") |
||||
public JAXBElement<FlightType> createFlight(FlightType value) { |
||||
return new JAXBElement<FlightType>(_Flight_QNAME, FlightType.class, null, value); |
||||
} |
||||
|
||||
} |
@ -1,25 +0,0 @@
@@ -1,25 +0,0 @@
|
||||
/* |
||||
* Copyright 2002-2009 the original author or authors. |
||||
* |
||||
* Licensed under the Apache License, Version 2.0 (the "License"); |
||||
* you may not use this file except in compliance with the License. |
||||
* You may obtain a copy of the License at |
||||
* |
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
* |
||||
* Unless required by applicable law or agreed to in writing, software |
||||
* distributed under the License is distributed on an "AS IS" BASIS, |
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
* See the License for the specific language governing permissions and |
||||
* limitations under the License. |
||||
*/ |
||||
|
||||
//
|
||||
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.3-b01-fcs
|
||||
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
|
||||
// Any modifications to this file will be lost upon recompilation of the source schema.
|
||||
// Generated on: 2009.01.08 at 12:41:36 PM CET
|
||||
//
|
||||
|
||||
@javax.xml.bind.annotation.XmlSchema(namespace = "http://samples.springframework.org/flight", |
||||
elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) package org.springframework.oxm.jaxb; |
Loading…
Reference in new issue