/*\r
- * This class was automatically generated with\r
+ * This class was automatically generated with \r
* <a href="http://www.castor.org">Castor 0.9.6</a>, using an XML\r
* Schema.\r
* $Id$\r
\r
package jalview.schemabinding.version2;\r
\r
-//---------------------------------/\r
-//- Imported classes and packages -/\r
+ //---------------------------------/\r
+ //- Imported classes and packages -/\r
//---------------------------------/\r
\r
+import org.exolab.castor.mapping.AccessMode;\r
+import org.exolab.castor.xml.TypeValidator;\r
+import org.exolab.castor.xml.XMLFieldDescriptor;\r
import org.exolab.castor.xml.validators.*;\r
\r
/**\r
* Class JalviewModelDescriptor.\r
- *\r
+ * \r
* @version $Revision$ $Date$\r
*/\r
-public class JalviewModelDescriptor\r
- extends org.exolab.castor.xml.util.XMLClassDescriptorImpl\r
-{\r
-\r
- //--------------------------/\r
- //- Class/Member Variables -/\r
- //--------------------------/\r
-\r
- /**\r
- * Field nsPrefix\r
- */\r
- private java.lang.String nsPrefix;\r
-\r
- /**\r
- * Field nsURI\r
- */\r
- private java.lang.String nsURI;\r
-\r
- /**\r
- * Field xmlName\r
- */\r
- private java.lang.String xmlName;\r
-\r
- /**\r
- * Field identity\r
- */\r
- private org.exolab.castor.xml.XMLFieldDescriptor identity;\r
-\r
- //----------------/\r
- //- Constructors -/\r
- //----------------/\r
-\r
- public JalviewModelDescriptor()\r
- {\r
- super();\r
- nsURI = "www.jalview.org";\r
- xmlName = "JalviewModel";\r
-\r
- //-- set grouping compositor\r
- setCompositorAsSequence();\r
- org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;\r
- org.exolab.castor.xml.XMLFieldHandler handler = null;\r
- org.exolab.castor.xml.FieldValidator fieldValidator = null;\r
- //-- initialize attribute descriptors\r
-\r
- //-- initialize element descriptors\r
-\r
- //-- _creationDate\r
- desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.util.Date.class,\r
- "_creationDate", "creationDate", org.exolab.castor.xml.NodeType.Element);\r
- handler = (new org.exolab.castor.xml.XMLFieldHandler()\r
- {\r
- public java.lang.Object getValue(java.lang.Object object)\r
- throws IllegalStateException\r
- {\r
- JalviewModel target = (JalviewModel) object;\r
- return target.getCreationDate();\r
- }\r
-\r
- public void setValue(java.lang.Object object, java.lang.Object value)\r
- throws IllegalStateException, IllegalArgumentException\r
- {\r
- try\r
- {\r
- JalviewModel target = (JalviewModel) object;\r
- target.setCreationDate( (java.util.Date) value);\r
+public class JalviewModelDescriptor extends org.exolab.castor.xml.util.XMLClassDescriptorImpl {\r
+\r
+\r
+ //--------------------------/\r
+ //- Class/Member Variables -/\r
+ //--------------------------/\r
+\r
+ /**\r
+ * Field nsPrefix\r
+ */\r
+ private java.lang.String nsPrefix;\r
+\r
+ /**\r
+ * Field nsURI\r
+ */\r
+ private java.lang.String nsURI;\r
+\r
+ /**\r
+ * Field xmlName\r
+ */\r
+ private java.lang.String xmlName;\r
+\r
+ /**\r
+ * Field identity\r
+ */\r
+ private org.exolab.castor.xml.XMLFieldDescriptor identity;\r
+\r
+\r
+ //----------------/\r
+ //- Constructors -/\r
+ //----------------/\r
+\r
+ public JalviewModelDescriptor() {\r
+ super();\r
+ nsURI = "www.jalview.org";\r
+ xmlName = "JalviewModel";\r
+ \r
+ //-- set grouping compositor\r
+ setCompositorAsSequence();\r
+ org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;\r
+ org.exolab.castor.xml.XMLFieldHandler handler = null;\r
+ org.exolab.castor.xml.FieldValidator fieldValidator = null;\r
+ //-- initialize attribute descriptors\r
+ \r
+ //-- initialize element descriptors\r
+ \r
+ //-- _creationDate\r
+ desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.util.Date.class, "_creationDate", "creationDate", org.exolab.castor.xml.NodeType.Element);\r
+ handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
+ public java.lang.Object getValue( java.lang.Object object ) \r
+ throws IllegalStateException\r
+ {\r
+ JalviewModel target = (JalviewModel) object;\r
+ return target.getCreationDate();\r
+ }\r
+ public void setValue( java.lang.Object object, java.lang.Object value) \r
+ throws IllegalStateException, IllegalArgumentException\r
+ {\r
+ try {\r
+ JalviewModel target = (JalviewModel) object;\r
+ target.setCreationDate( (java.util.Date) 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.util.Date();\r
+ }\r
+ } );\r
+ desc.setHandler( new org.exolab.castor.xml.handlers.DateFieldHandler(handler));\r
+ desc.setImmutable(true);\r
+ desc.setNameSpaceURI("www.jalview.org");\r
+ desc.setRequired(true);\r
+ desc.setMultivalued(false);\r
+ addFieldDescriptor(desc);\r
+ \r
+ //-- validation code for: _creationDate\r
+ fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
+ fieldValidator.setMinOccurs(1);\r
+ { //-- local scope\r
}\r
- catch (java.lang.Exception ex)\r
- {\r
- throw new IllegalStateException(ex.toString());\r
+ desc.setValidator(fieldValidator);\r
+ //-- _version\r
+ desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_version", "version", org.exolab.castor.xml.NodeType.Element);\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
+ JalviewModel target = (JalviewModel) object;\r
+ return target.getVersion();\r
+ }\r
+ public void setValue( java.lang.Object object, java.lang.Object value) \r
+ throws IllegalStateException, IllegalArgumentException\r
+ {\r
+ try {\r
+ JalviewModel target = (JalviewModel) object;\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 null;\r
+ }\r
+ } );\r
+ desc.setHandler(handler);\r
+ desc.setNameSpaceURI("www.jalview.org");\r
+ desc.setRequired(true);\r
+ desc.setMultivalued(false);\r
+ addFieldDescriptor(desc);\r
+ \r
+ //-- validation code for: _version\r
+ fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
+ fieldValidator.setMinOccurs(1);\r
+ { //-- local scope\r
+ StringValidator typeValidator = new StringValidator();\r
+ typeValidator.setWhiteSpace("preserve");\r
+ fieldValidator.setValidator(typeValidator);\r
}\r
- }\r
-\r
- public java.lang.Object newInstance(java.lang.Object parent)\r
- {\r
- return new java.util.Date();\r
- }\r
- });\r
- desc.setHandler(new org.exolab.castor.xml.handlers.DateFieldHandler(handler));\r
- desc.setImmutable(true);\r
- desc.setNameSpaceURI("www.jalview.org");\r
- desc.setRequired(true);\r
- desc.setMultivalued(false);\r
- addFieldDescriptor(desc);\r
-\r
- //-- validation code for: _creationDate\r
- fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
- fieldValidator.setMinOccurs(1);\r
- { //-- local scope\r
- }\r
- desc.setValidator(fieldValidator);\r
- //-- _version\r
- desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.\r
- String.class, "_version", "version",\r
- org.exolab.castor.xml.NodeType.Element);\r
- desc.setImmutable(true);\r
- handler = (new org.exolab.castor.xml.XMLFieldHandler()\r
- {\r
- public java.lang.Object getValue(java.lang.Object object)\r
- throws IllegalStateException\r
- {\r
- JalviewModel target = (JalviewModel) object;\r
- return target.getVersion();\r
- }\r
-\r
- public void setValue(java.lang.Object object, java.lang.Object value)\r
- throws IllegalStateException, IllegalArgumentException\r
- {\r
- try\r
- {\r
- JalviewModel target = (JalviewModel) object;\r
- target.setVersion( (java.lang.String) value);\r
+ desc.setValidator(fieldValidator);\r
+ //-- _vamsasModel\r
+ desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.schemabinding.version2.VamsasModel.class, "_vamsasModel", "vamsasModel", org.exolab.castor.xml.NodeType.Element);\r
+ handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
+ public java.lang.Object getValue( java.lang.Object object ) \r
+ throws IllegalStateException\r
+ {\r
+ JalviewModel target = (JalviewModel) object;\r
+ return target.getVamsasModel();\r
+ }\r
+ public void setValue( java.lang.Object object, java.lang.Object value) \r
+ throws IllegalStateException, IllegalArgumentException\r
+ {\r
+ try {\r
+ JalviewModel target = (JalviewModel) object;\r
+ target.setVamsasModel( (jalview.schemabinding.version2.VamsasModel) 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 jalview.schemabinding.version2.VamsasModel();\r
+ }\r
+ } );\r
+ desc.setHandler(handler);\r
+ desc.setNameSpaceURI("www.jalview.org");\r
+ desc.setRequired(true);\r
+ desc.setMultivalued(false);\r
+ addFieldDescriptor(desc);\r
+ \r
+ //-- validation code for: _vamsasModel\r
+ fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
+ fieldValidator.setMinOccurs(1);\r
+ { //-- local scope\r
}\r
- catch (java.lang.Exception ex)\r
- {\r
- throw new IllegalStateException(ex.toString());\r
+ desc.setValidator(fieldValidator);\r
+ //-- _jalviewModelSequence\r
+ desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.schemabinding.version2.JalviewModelSequence.class, "_jalviewModelSequence", "-error-if-this-is-used-", org.exolab.castor.xml.NodeType.Element);\r
+ handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
+ public java.lang.Object getValue( java.lang.Object object ) \r
+ throws IllegalStateException\r
+ {\r
+ JalviewModel target = (JalviewModel) object;\r
+ return target.getJalviewModelSequence();\r
+ }\r
+ public void setValue( java.lang.Object object, java.lang.Object value) \r
+ throws IllegalStateException, IllegalArgumentException\r
+ {\r
+ try {\r
+ JalviewModel target = (JalviewModel) object;\r
+ target.setJalviewModelSequence( (jalview.schemabinding.version2.JalviewModelSequence) 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 jalview.schemabinding.version2.JalviewModelSequence();\r
+ }\r
+ } );\r
+ desc.setHandler(handler);\r
+ desc.setContainer(true);\r
+ desc.setClassDescriptor(new jalview.schemabinding.version2.JalviewModelSequenceDescriptor());\r
+ desc.setNameSpaceURI("www.jalview.org");\r
+ desc.setRequired(true);\r
+ desc.setMultivalued(false);\r
+ addFieldDescriptor(desc);\r
+ \r
+ //-- validation code for: _jalviewModelSequence\r
+ fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
+ fieldValidator.setMinOccurs(1);\r
+ { //-- local scope\r
}\r
- }\r
-\r
- public java.lang.Object newInstance(java.lang.Object parent)\r
- {\r
+ desc.setValidator(fieldValidator);\r
+ } //-- jalview.schemabinding.version2.JalviewModelDescriptor()\r
+\r
+\r
+ //-----------/\r
+ //- Methods -/\r
+ //-----------/\r
+\r
+ /**\r
+ * Method getAccessMode\r
+ * \r
+ * \r
+ * \r
+ * @return AccessMode\r
+ */\r
+ public org.exolab.castor.mapping.AccessMode getAccessMode()\r
+ {\r
return null;\r
- }\r
- });\r
- desc.setHandler(handler);\r
- desc.setNameSpaceURI("www.jalview.org");\r
- desc.setRequired(true);\r
- desc.setMultivalued(false);\r
- addFieldDescriptor(desc);\r
-\r
- //-- validation code for: _version\r
- fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
- fieldValidator.setMinOccurs(1);\r
- { //-- local scope\r
- StringValidator typeValidator = new StringValidator();\r
- typeValidator.setWhiteSpace("preserve");\r
- fieldValidator.setValidator(typeValidator);\r
- }\r
- desc.setValidator(fieldValidator);\r
- //-- _vamsasModel\r
- desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.\r
- schemabinding.version2.VamsasModel.class, "_vamsasModel", "vamsasModel",\r
- org.exolab.castor.xml.NodeType.Element);\r
- handler = (new org.exolab.castor.xml.XMLFieldHandler()\r
+ } //-- org.exolab.castor.mapping.AccessMode getAccessMode() \r
+\r
+ /**\r
+ * Method getExtends\r
+ * \r
+ * \r
+ * \r
+ * @return ClassDescriptor\r
+ */\r
+ public org.exolab.castor.mapping.ClassDescriptor getExtends()\r
{\r
- public java.lang.Object getValue(java.lang.Object object)\r
- throws IllegalStateException\r
- {\r
- JalviewModel target = (JalviewModel) object;\r
- return target.getVamsasModel();\r
- }\r
-\r
- public void setValue(java.lang.Object object, java.lang.Object value)\r
- throws IllegalStateException, IllegalArgumentException\r
- {\r
- try\r
- {\r
- JalviewModel target = (JalviewModel) object;\r
- target.setVamsasModel( (jalview.schemabinding.version2.VamsasModel)\r
- value);\r
- }\r
- catch (java.lang.Exception ex)\r
- {\r
- throw new IllegalStateException(ex.toString());\r
- }\r
- }\r
-\r
- public java.lang.Object newInstance(java.lang.Object parent)\r
- {\r
- return new jalview.schemabinding.version2.VamsasModel();\r
- }\r
- });\r
- desc.setHandler(handler);\r
- desc.setNameSpaceURI("www.jalview.org");\r
- desc.setRequired(true);\r
- desc.setMultivalued(false);\r
- addFieldDescriptor(desc);\r
-\r
- //-- validation code for: _vamsasModel\r
- fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
- fieldValidator.setMinOccurs(1);\r
- { //-- local scope\r
- }\r
- desc.setValidator(fieldValidator);\r
- //-- _jalviewModelSequence\r
- desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.\r
- schemabinding.version2.JalviewModelSequence.class,\r
- "_jalviewModelSequence", "-error-if-this-is-used-",\r
- org.exolab.castor.xml.NodeType.Element);\r
- handler = (new org.exolab.castor.xml.XMLFieldHandler()\r
+ return null;\r
+ } //-- org.exolab.castor.mapping.ClassDescriptor getExtends() \r
+\r
+ /**\r
+ * Method getIdentity\r
+ * \r
+ * \r
+ * \r
+ * @return FieldDescriptor\r
+ */\r
+ public org.exolab.castor.mapping.FieldDescriptor getIdentity()\r
{\r
- public java.lang.Object getValue(java.lang.Object object)\r
- throws IllegalStateException\r
- {\r
- JalviewModel target = (JalviewModel) object;\r
- return target.getJalviewModelSequence();\r
- }\r
-\r
- public void setValue(java.lang.Object object, java.lang.Object value)\r
- throws IllegalStateException, IllegalArgumentException\r
- {\r
- try\r
- {\r
- JalviewModel target = (JalviewModel) object;\r
- target.setJalviewModelSequence( (jalview.schemabinding.version2.\r
- JalviewModelSequence) value);\r
- }\r
- catch (java.lang.Exception ex)\r
- {\r
- throw new IllegalStateException(ex.toString());\r
- }\r
- }\r
-\r
- public java.lang.Object newInstance(java.lang.Object parent)\r
- {\r
- return new jalview.schemabinding.version2.JalviewModelSequence();\r
- }\r
- });\r
- desc.setHandler(handler);\r
- desc.setContainer(true);\r
- desc.setClassDescriptor(new jalview.schemabinding.version2.\r
- JalviewModelSequenceDescriptor());\r
- desc.setNameSpaceURI("www.jalview.org");\r
- desc.setRequired(true);\r
- desc.setMultivalued(false);\r
- addFieldDescriptor(desc);\r
-\r
- //-- validation code for: _jalviewModelSequence\r
- fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
- fieldValidator.setMinOccurs(1);\r
- { //-- local scope\r
- }\r
- desc.setValidator(fieldValidator);\r
- } //-- jalview.schemabinding.version2.JalviewModelDescriptor()\r
-\r
- //-----------/\r
- //- Methods -/\r
- //-----------/\r
-\r
- /**\r
- * Method getAccessMode\r
- *\r
- *\r
- *\r
- * @return AccessMode\r
- */\r
- public org.exolab.castor.mapping.AccessMode getAccessMode()\r
- {\r
- return null;\r
- } //-- org.exolab.castor.mapping.AccessMode getAccessMode()\r
-\r
- /**\r
- * Method getExtends\r
- *\r
- *\r
- *\r
- * @return ClassDescriptor\r
- */\r
- public org.exolab.castor.mapping.ClassDescriptor getExtends()\r
- {\r
- return null;\r
- } //-- org.exolab.castor.mapping.ClassDescriptor getExtends()\r
-\r
- /**\r
- * Method getIdentity\r
- *\r
- *\r
- *\r
- * @return FieldDescriptor\r
- */\r
- public org.exolab.castor.mapping.FieldDescriptor getIdentity()\r
- {\r
- return identity;\r
- } //-- org.exolab.castor.mapping.FieldDescriptor getIdentity()\r
-\r
- /**\r
- * Method getJavaClass\r
- *\r
- *\r
- *\r
- * @return Class\r
- */\r
- public java.lang.Class getJavaClass()\r
- {\r
- return jalview.schemabinding.version2.JalviewModel.class;\r
- } //-- java.lang.Class getJavaClass()\r
-\r
- /**\r
- * Method getNameSpacePrefix\r
- *\r
- *\r
- *\r
- * @return String\r
- */\r
- public java.lang.String getNameSpacePrefix()\r
- {\r
- return nsPrefix;\r
- } //-- java.lang.String getNameSpacePrefix()\r
-\r
- /**\r
- * Method getNameSpaceURI\r
- *\r
- *\r
- *\r
- * @return String\r
- */\r
- public java.lang.String getNameSpaceURI()\r
- {\r
- return nsURI;\r
- } //-- java.lang.String getNameSpaceURI()\r
-\r
- /**\r
- * Method getValidator\r
- *\r
- *\r
- *\r
- * @return TypeValidator\r
- */\r
- public org.exolab.castor.xml.TypeValidator getValidator()\r
- {\r
- return this;\r
- } //-- org.exolab.castor.xml.TypeValidator getValidator()\r
-\r
- /**\r
- * Method getXMLName\r
- *\r
- *\r
- *\r
- * @return String\r
- */\r
- public java.lang.String getXMLName()\r
- {\r
- return xmlName;\r
- } //-- java.lang.String getXMLName()\r
+ return identity;\r
+ } //-- org.exolab.castor.mapping.FieldDescriptor getIdentity() \r
+\r
+ /**\r
+ * Method getJavaClass\r
+ * \r
+ * \r
+ * \r
+ * @return Class\r
+ */\r
+ public java.lang.Class getJavaClass()\r
+ {\r
+ return jalview.schemabinding.version2.JalviewModel.class;\r
+ } //-- java.lang.Class getJavaClass() \r
+\r
+ /**\r
+ * Method getNameSpacePrefix\r
+ * \r
+ * \r
+ * \r
+ * @return String\r
+ */\r
+ public java.lang.String getNameSpacePrefix()\r
+ {\r
+ return nsPrefix;\r
+ } //-- java.lang.String getNameSpacePrefix() \r
+\r
+ /**\r
+ * Method getNameSpaceURI\r
+ * \r
+ * \r
+ * \r
+ * @return String\r
+ */\r
+ public java.lang.String getNameSpaceURI()\r
+ {\r
+ return nsURI;\r
+ } //-- java.lang.String getNameSpaceURI() \r
+\r
+ /**\r
+ * Method getValidator\r
+ * \r
+ * \r
+ * \r
+ * @return TypeValidator\r
+ */\r
+ public org.exolab.castor.xml.TypeValidator getValidator()\r
+ {\r
+ return this;\r
+ } //-- org.exolab.castor.xml.TypeValidator getValidator() \r
+\r
+ /**\r
+ * Method getXMLName\r
+ * \r
+ * \r
+ * \r
+ * @return String\r
+ */\r
+ public java.lang.String getXMLName()\r
+ {\r
+ return xmlName;\r
+ } //-- java.lang.String getXMLName() \r
\r
}\r