X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fschemabinding%2Fversion2%2Fdescriptors%2FDoubleMatrixDescriptor.java;h=f2d197b28d4f238cdfb44217bc354da72d763f95;hb=5f38ef0b2ae1355b51fd79cfac56f261f4bd78a7;hp=79245bc1b38cfa1098b4cc4ec7b5763a91f9f4fe;hpb=f20566c564e18f418c4ccc29fcf77d0471e49334;p=jalview.git diff --git a/src/jalview/schemabinding/version2/descriptors/DoubleMatrixDescriptor.java b/src/jalview/schemabinding/version2/descriptors/DoubleMatrixDescriptor.java index 79245bc..f2d197b 100644 --- a/src/jalview/schemabinding/version2/descriptors/DoubleMatrixDescriptor.java +++ b/src/jalview/schemabinding/version2/descriptors/DoubleMatrixDescriptor.java @@ -231,6 +231,88 @@ public class DoubleMatrixDescriptor { // -- local scope } desc.setValidator(fieldValidator); + // -- _d + desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( + jalview.schemabinding.version2.D.class, "_d", "D", + org.exolab.castor.xml.NodeType.Element); + handler = new org.exolab.castor.xml.XMLFieldHandler() + { + public java.lang.Object getValue(java.lang.Object object) + throws IllegalStateException + { + DoubleMatrix target = (DoubleMatrix) object; + return target.getD(); + } + + public void setValue(java.lang.Object object, java.lang.Object value) + throws IllegalStateException, IllegalArgumentException + { + try + { + DoubleMatrix target = (DoubleMatrix) object; + target.setD((jalview.schemabinding.version2.D) value); + } catch (java.lang.Exception ex) + { + throw new IllegalStateException(ex.toString()); + } + } + + public java.lang.Object newInstance(java.lang.Object parent) + { + return new jalview.schemabinding.version2.D(); + } + }; + desc.setHandler(handler); + desc.setNameSpaceURI("www.jalview.org"); + desc.setMultivalued(false); + addFieldDescriptor(desc); + + // -- validation code for: _d + fieldValidator = new org.exolab.castor.xml.FieldValidator(); + { // -- local scope + } + desc.setValidator(fieldValidator); + // -- _e + desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( + jalview.schemabinding.version2.E.class, "_e", "E", + org.exolab.castor.xml.NodeType.Element); + handler = new org.exolab.castor.xml.XMLFieldHandler() + { + public java.lang.Object getValue(java.lang.Object object) + throws IllegalStateException + { + DoubleMatrix target = (DoubleMatrix) object; + return target.getE(); + } + + public void setValue(java.lang.Object object, java.lang.Object value) + throws IllegalStateException, IllegalArgumentException + { + try + { + DoubleMatrix target = (DoubleMatrix) object; + target.setE((jalview.schemabinding.version2.E) value); + } catch (java.lang.Exception ex) + { + throw new IllegalStateException(ex.toString()); + } + } + + public java.lang.Object newInstance(java.lang.Object parent) + { + return new jalview.schemabinding.version2.E(); + } + }; + desc.setHandler(handler); + desc.setNameSpaceURI("www.jalview.org"); + desc.setMultivalued(false); + addFieldDescriptor(desc); + + // -- validation code for: _e + fieldValidator = new org.exolab.castor.xml.FieldValidator(); + { // -- local scope + } + desc.setValidator(fieldValidator); } // -----------/