- public AlcodonDescriptor() {\r
- super();\r
- _nsURI = "www.vamsas.ac.uk/jalview/version2";\r
- _xmlName = "alcodon";\r
- _elementDefinition = true;\r
- org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;\r
- org.exolab.castor.mapping.FieldHandler handler = null;\r
- org.exolab.castor.xml.FieldValidator fieldValidator = null;\r
- //-- initialize attribute descriptors\r
- \r
- //-- _pos1\r
- desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Long.TYPE, "_pos1", "pos1", org.exolab.castor.xml.NodeType.Attribute);\r
- handler = new org.exolab.castor.xml.XMLFieldHandler() {\r
- public java.lang.Object getValue( java.lang.Object object ) \r
- throws IllegalStateException\r
- {\r
- Alcodon target = (Alcodon) object;\r
- if (!target.hasPos1()) { return null; }\r
- return new java.lang.Long(target.getPos1());\r
- }\r
- public void setValue( java.lang.Object object, java.lang.Object value) \r
- throws IllegalStateException, IllegalArgumentException\r
- {\r
- try {\r
- Alcodon target = (Alcodon) object;\r
- // if null, use delete method for optional primitives \r
- if (value == null) {\r
- target.deletePos1();\r
- return;\r
- }\r
- target.setPos1( ((java.lang.Long) value).longValue());\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.setMultivalued(false);\r
- addFieldDescriptor(desc);\r
- \r
- //-- validation code for: _pos1\r
- fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
- { //-- local scope\r
- org.exolab.castor.xml.validators.LongValidator typeValidator;\r
- typeValidator = new org.exolab.castor.xml.validators.LongValidator();\r
- fieldValidator.setValidator(typeValidator);\r
+ public void setValue(java.lang.Object object, java.lang.Object value)\r
+ throws IllegalStateException, IllegalArgumentException\r
+ {\r
+ try\r
+ {\r
+ Alcodon target = (Alcodon) object;\r
+ // if null, use delete method for optional primitives\r
+ if (value == null)\r
+ {\r
+ target.deletePos1();\r
+ return;\r
+ }\r
+ target.setPos1(((java.lang.Long) value).longValue());\r
+ } catch (java.lang.Exception ex)\r
+ {\r
+ throw new IllegalStateException(ex.toString());\r