X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fschemabinding%2Fversion2%2Fdescriptors%2FJGroupDescriptor.java;fp=src%2Fjalview%2Fschemabinding%2Fversion2%2Fdescriptors%2FJGroupDescriptor.java;h=aec96efd3036425dd1af636b1b9391585f6e83b7;hb=0331d7bcf7f93c0becc000ac93638fdc640ad389;hp=4082f2cf21f4b4d9ef5bcfe905f88405a0896170;hpb=be1777c33711ef0c9f1014ad6d47c7c2021b2526;p=jalview.git diff --git a/src/jalview/schemabinding/version2/descriptors/JGroupDescriptor.java b/src/jalview/schemabinding/version2/descriptors/JGroupDescriptor.java index 4082f2c..aec96ef 100644 --- a/src/jalview/schemabinding/version2/descriptors/JGroupDescriptor.java +++ b/src/jalview/schemabinding/version2/descriptors/JGroupDescriptor.java @@ -1161,6 +1161,48 @@ public class JGroupDescriptor extends typeValidator.setWhiteSpace("preserve"); } desc.setValidator(fieldValidator); + // -- _annotationColours + desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( + jalview.schemabinding.version2.AnnotationColours.class, + "_annotationColours", "annotationColours", + org.exolab.castor.xml.NodeType.Element); + handler = new org.exolab.castor.xml.XMLFieldHandler() + { + public java.lang.Object getValue(java.lang.Object object) + throws IllegalStateException + { + JGroup target = (JGroup) object; + return target.getAnnotationColours(); + } + + public void setValue(java.lang.Object object, java.lang.Object value) + throws IllegalStateException, IllegalArgumentException + { + try + { + JGroup target = (JGroup) object; + target.setAnnotationColours((jalview.schemabinding.version2.AnnotationColours) 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.AnnotationColours(); + } + }; + desc.setHandler(handler); + desc.setNameSpaceURI("www.jalview.org"); + desc.setMultivalued(false); + addFieldDescriptor(desc); + + // -- validation code for: _annotationColours + fieldValidator = new org.exolab.castor.xml.FieldValidator(); + { // -- local scope + } + desc.setValidator(fieldValidator); } // -----------/