/*\r
* This class was automatically generated with \r
- * <a href="http://www.castor.org">Castor 0.9.9M2</a>, using an XML\r
+ * <a href="http://www.castor.org">Castor 0.9.6</a>, using an XML\r
* Schema.\r
* $Id$\r
*/\r
//- Constructors -/\r
//----------------/\r
\r
- public DbRefDescriptor() \r
- {\r
+ public DbRefDescriptor() {\r
super();\r
nsURI = "http://www.vamsas.org";\r
xmlName = "dbRef";\r
org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;\r
- org.exolab.castor.mapping.FieldHandler handler = null;\r
+ org.exolab.castor.xml.XMLFieldHandler handler = null;\r
org.exolab.castor.xml.FieldValidator fieldValidator = null;\r
//-- initialize attribute descriptors\r
\r
//-- _source\r
- desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Object.class, "_source", "source", org.exolab.castor.xml.NodeType.Attribute);\r
- handler = new org.exolab.castor.xml.XMLFieldHandler() {\r
+ desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_source", "source", org.exolab.castor.xml.NodeType.Attribute);\r
+ desc.setImmutable(true);\r
+ handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
public java.lang.Object getValue( java.lang.Object object ) \r
throws IllegalStateException\r
{\r
{\r
try {\r
DbRef target = (DbRef) object;\r
- target.setSource( (java.lang.Object) value);\r
+ target.setSource( (java.lang.String) value);\r
}\r
catch (java.lang.Exception ex) {\r
throw new IllegalStateException(ex.toString());\r
}\r
}\r
public java.lang.Object newInstance( java.lang.Object parent ) {\r
- return new java.lang.Object();\r
+ return null;\r
}\r
- };\r
+ } );\r
desc.setHandler(handler);\r
- desc.setMultivalued(false);\r
addFieldDescriptor(desc);\r
\r
//-- validation code for: _source\r
fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
{ //-- local scope\r
+ StringValidator typeValidator = new StringValidator();\r
+ typeValidator.setWhiteSpace("preserve");\r
+ fieldValidator.setValidator(typeValidator);\r
}\r
desc.setValidator(fieldValidator);\r
//-- _version\r
- desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Object.class, "_version", "version", org.exolab.castor.xml.NodeType.Attribute);\r
- handler = new org.exolab.castor.xml.XMLFieldHandler() {\r
+ desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_version", "version", org.exolab.castor.xml.NodeType.Attribute);\r
+ desc.setImmutable(true);\r
+ handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
public java.lang.Object getValue( java.lang.Object object ) \r
throws IllegalStateException\r
{\r
{\r
try {\r
DbRef target = (DbRef) object;\r
- target.setVersion( (java.lang.Object) value);\r
+ target.setVersion( (java.lang.String) value);\r
}\r
catch (java.lang.Exception ex) {\r
throw new IllegalStateException(ex.toString());\r
}\r
}\r
public java.lang.Object newInstance( java.lang.Object parent ) {\r
- return new java.lang.Object();\r
+ return null;\r
}\r
- };\r
+ } );\r
desc.setHandler(handler);\r
- desc.setMultivalued(false);\r
addFieldDescriptor(desc);\r
\r
//-- validation code for: _version\r
fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
{ //-- local scope\r
+ StringValidator typeValidator = new StringValidator();\r
+ typeValidator.setWhiteSpace("preserve");\r
+ fieldValidator.setValidator(typeValidator);\r
}\r
desc.setValidator(fieldValidator);\r
//-- _accessionId\r
- desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Object.class, "_accessionId", "accessionId", org.exolab.castor.xml.NodeType.Attribute);\r
- handler = new org.exolab.castor.xml.XMLFieldHandler() {\r
+ desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_accessionId", "accessionId", org.exolab.castor.xml.NodeType.Attribute);\r
+ desc.setImmutable(true);\r
+ handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
public java.lang.Object getValue( java.lang.Object object ) \r
throws IllegalStateException\r
{\r
{\r
try {\r
DbRef target = (DbRef) object;\r
- target.setAccessionId( (java.lang.Object) value);\r
+ target.setAccessionId( (java.lang.String) value);\r
}\r
catch (java.lang.Exception ex) {\r
throw new IllegalStateException(ex.toString());\r
}\r
}\r
public java.lang.Object newInstance( java.lang.Object parent ) {\r
- return new java.lang.Object();\r
+ return null;\r
}\r
- };\r
+ } );\r
desc.setHandler(handler);\r
- desc.setMultivalued(false);\r
addFieldDescriptor(desc);\r
\r
//-- validation code for: _accessionId\r
fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
{ //-- local scope\r
+ StringValidator typeValidator = new StringValidator();\r
+ typeValidator.setWhiteSpace("preserve");\r
+ fieldValidator.setValidator(typeValidator);\r
}\r
desc.setValidator(fieldValidator);\r
//-- _id\r
desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_id", "id", org.exolab.castor.xml.NodeType.Attribute);\r
this.identity = desc;\r
- handler = new org.exolab.castor.xml.XMLFieldHandler() {\r
+ handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
public java.lang.Object getValue( java.lang.Object object ) \r
throws IllegalStateException\r
{\r
public java.lang.Object newInstance( java.lang.Object parent ) {\r
return new java.lang.String();\r
}\r
- };\r
+ } );\r
desc.setHandler(handler);\r
- desc.setMultivalued(false);\r
addFieldDescriptor(desc);\r
\r
//-- validation code for: _id\r