2 * This class was automatically generated with
3 * <a href="http://www.castor.org">Castor 1.1</a>, using an XML
8 package jalview.schemabinding.version2.descriptors;
10 //---------------------------------/
11 //- Imported classes and packages -/
12 //---------------------------------/
14 import jalview.schemabinding.version2.Tree;
17 * Class TreeDescriptor.
19 * @version $Revision$ $Date$
21 public class TreeDescriptor extends
22 org.exolab.castor.xml.util.XMLClassDescriptorImpl
25 // --------------------------/
26 // - Class/Member Variables -/
27 // --------------------------/
30 * Field _elementDefinition.
32 private boolean _elementDefinition;
37 private java.lang.String _nsPrefix;
42 private java.lang.String _nsURI;
47 private java.lang.String _xmlName;
53 public TreeDescriptor()
56 _nsURI = "www.jalview.org";
58 _elementDefinition = true;
60 // -- set grouping compositor
61 setCompositorAsSequence();
62 org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null;
63 org.exolab.castor.mapping.FieldHandler handler = null;
64 org.exolab.castor.xml.FieldValidator fieldValidator = null;
65 // -- initialize attribute descriptors
68 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
69 java.lang.String.class, "_fontName", "fontName",
70 org.exolab.castor.xml.NodeType.Attribute);
71 desc.setImmutable(true);
72 handler = new org.exolab.castor.xml.XMLFieldHandler()
74 public java.lang.Object getValue(java.lang.Object object)
75 throws IllegalStateException
77 Tree target = (Tree) object;
78 return target.getFontName();
81 public void setValue(java.lang.Object object, java.lang.Object value)
82 throws IllegalStateException, IllegalArgumentException
86 Tree target = (Tree) object;
87 target.setFontName((java.lang.String) value);
88 } catch (java.lang.Exception ex)
90 throw new IllegalStateException(ex.toString());
94 public java.lang.Object newInstance(java.lang.Object parent)
99 desc.setHandler(handler);
100 desc.setMultivalued(false);
101 addFieldDescriptor(desc);
103 // -- validation code for: _fontName
104 fieldValidator = new org.exolab.castor.xml.FieldValidator();
106 org.exolab.castor.xml.validators.StringValidator typeValidator;
107 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
108 fieldValidator.setValidator(typeValidator);
109 typeValidator.setWhiteSpace("preserve");
111 desc.setValidator(fieldValidator);
113 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
114 java.lang.Integer.TYPE, "_fontSize", "fontSize",
115 org.exolab.castor.xml.NodeType.Attribute);
116 handler = new org.exolab.castor.xml.XMLFieldHandler()
118 public java.lang.Object getValue(java.lang.Object object)
119 throws IllegalStateException
121 Tree target = (Tree) object;
122 if (!target.hasFontSize())
126 return new java.lang.Integer(target.getFontSize());
129 public void setValue(java.lang.Object object, java.lang.Object value)
130 throws IllegalStateException, IllegalArgumentException
134 Tree target = (Tree) object;
135 // if null, use delete method for optional primitives
138 target.deleteFontSize();
141 target.setFontSize(((java.lang.Integer) value).intValue());
142 } catch (java.lang.Exception ex)
144 throw new IllegalStateException(ex.toString());
148 public java.lang.Object newInstance(java.lang.Object parent)
153 desc.setHandler(handler);
154 desc.setMultivalued(false);
155 addFieldDescriptor(desc);
157 // -- validation code for: _fontSize
158 fieldValidator = new org.exolab.castor.xml.FieldValidator();
160 org.exolab.castor.xml.validators.IntValidator typeValidator;
161 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
162 fieldValidator.setValidator(typeValidator);
163 typeValidator.setMinInclusive(-2147483648);
164 typeValidator.setMaxInclusive(2147483647);
166 desc.setValidator(fieldValidator);
168 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
169 java.lang.Integer.TYPE, "_fontStyle", "fontStyle",
170 org.exolab.castor.xml.NodeType.Attribute);
171 handler = new org.exolab.castor.xml.XMLFieldHandler()
173 public java.lang.Object getValue(java.lang.Object object)
174 throws IllegalStateException
176 Tree target = (Tree) object;
177 if (!target.hasFontStyle())
181 return new java.lang.Integer(target.getFontStyle());
184 public void setValue(java.lang.Object object, java.lang.Object value)
185 throws IllegalStateException, IllegalArgumentException
189 Tree target = (Tree) object;
190 // if null, use delete method for optional primitives
193 target.deleteFontStyle();
196 target.setFontStyle(((java.lang.Integer) value).intValue());
197 } catch (java.lang.Exception ex)
199 throw new IllegalStateException(ex.toString());
203 public java.lang.Object newInstance(java.lang.Object parent)
208 desc.setHandler(handler);
209 desc.setMultivalued(false);
210 addFieldDescriptor(desc);
212 // -- validation code for: _fontStyle
213 fieldValidator = new org.exolab.castor.xml.FieldValidator();
215 org.exolab.castor.xml.validators.IntValidator typeValidator;
216 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
217 fieldValidator.setValidator(typeValidator);
218 typeValidator.setMinInclusive(-2147483648);
219 typeValidator.setMaxInclusive(2147483647);
221 desc.setValidator(fieldValidator);
223 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
224 java.lang.Float.TYPE, "_threshold", "threshold",
225 org.exolab.castor.xml.NodeType.Attribute);
226 handler = new org.exolab.castor.xml.XMLFieldHandler()
228 public java.lang.Object getValue(java.lang.Object object)
229 throws IllegalStateException
231 Tree target = (Tree) object;
232 if (!target.hasThreshold())
236 return new java.lang.Float(target.getThreshold());
239 public void setValue(java.lang.Object object, java.lang.Object value)
240 throws IllegalStateException, IllegalArgumentException
244 Tree target = (Tree) object;
245 // if null, use delete method for optional primitives
248 target.deleteThreshold();
251 target.setThreshold(((java.lang.Float) value).floatValue());
252 } catch (java.lang.Exception ex)
254 throw new IllegalStateException(ex.toString());
258 public java.lang.Object newInstance(java.lang.Object parent)
263 desc.setHandler(handler);
264 desc.setMultivalued(false);
265 addFieldDescriptor(desc);
267 // -- validation code for: _threshold
268 fieldValidator = new org.exolab.castor.xml.FieldValidator();
270 org.exolab.castor.xml.validators.FloatValidator typeValidator;
271 typeValidator = new org.exolab.castor.xml.validators.FloatValidator();
272 fieldValidator.setValidator(typeValidator);
273 typeValidator.setMinInclusive((float) -3.4028235E38);
274 typeValidator.setMaxInclusive((float) 3.4028235E38);
276 desc.setValidator(fieldValidator);
278 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
279 java.lang.Boolean.TYPE, "_showBootstrap", "showBootstrap",
280 org.exolab.castor.xml.NodeType.Attribute);
281 handler = new org.exolab.castor.xml.XMLFieldHandler()
283 public java.lang.Object getValue(java.lang.Object object)
284 throws IllegalStateException
286 Tree target = (Tree) object;
287 if (!target.hasShowBootstrap())
291 return (target.getShowBootstrap() ? java.lang.Boolean.TRUE
292 : java.lang.Boolean.FALSE);
295 public void setValue(java.lang.Object object, java.lang.Object value)
296 throws IllegalStateException, IllegalArgumentException
300 Tree target = (Tree) object;
301 // if null, use delete method for optional primitives
304 target.deleteShowBootstrap();
307 target.setShowBootstrap(((java.lang.Boolean) value)
309 } catch (java.lang.Exception ex)
311 throw new IllegalStateException(ex.toString());
315 public java.lang.Object newInstance(java.lang.Object parent)
320 desc.setHandler(handler);
321 desc.setMultivalued(false);
322 addFieldDescriptor(desc);
324 // -- validation code for: _showBootstrap
325 fieldValidator = new org.exolab.castor.xml.FieldValidator();
327 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
328 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
329 fieldValidator.setValidator(typeValidator);
331 desc.setValidator(fieldValidator);
333 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
334 java.lang.Boolean.TYPE, "_showDistances", "showDistances",
335 org.exolab.castor.xml.NodeType.Attribute);
336 handler = new org.exolab.castor.xml.XMLFieldHandler()
338 public java.lang.Object getValue(java.lang.Object object)
339 throws IllegalStateException
341 Tree target = (Tree) object;
342 if (!target.hasShowDistances())
346 return (target.getShowDistances() ? java.lang.Boolean.TRUE
347 : java.lang.Boolean.FALSE);
350 public void setValue(java.lang.Object object, java.lang.Object value)
351 throws IllegalStateException, IllegalArgumentException
355 Tree target = (Tree) object;
356 // if null, use delete method for optional primitives
359 target.deleteShowDistances();
362 target.setShowDistances(((java.lang.Boolean) value)
364 } catch (java.lang.Exception ex)
366 throw new IllegalStateException(ex.toString());
370 public java.lang.Object newInstance(java.lang.Object parent)
375 desc.setHandler(handler);
376 desc.setMultivalued(false);
377 addFieldDescriptor(desc);
379 // -- validation code for: _showDistances
380 fieldValidator = new org.exolab.castor.xml.FieldValidator();
382 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
383 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
384 fieldValidator.setValidator(typeValidator);
386 desc.setValidator(fieldValidator);
388 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
389 java.lang.Boolean.TYPE, "_markUnlinked", "markUnlinked",
390 org.exolab.castor.xml.NodeType.Attribute);
391 handler = new org.exolab.castor.xml.XMLFieldHandler()
393 public java.lang.Object getValue(java.lang.Object object)
394 throws IllegalStateException
396 Tree target = (Tree) object;
397 if (!target.hasMarkUnlinked())
401 return (target.getMarkUnlinked() ? java.lang.Boolean.TRUE
402 : java.lang.Boolean.FALSE);
405 public void setValue(java.lang.Object object, java.lang.Object value)
406 throws IllegalStateException, IllegalArgumentException
410 Tree target = (Tree) object;
411 // if null, use delete method for optional primitives
414 target.deleteMarkUnlinked();
417 target.setMarkUnlinked(((java.lang.Boolean) value).booleanValue());
418 } catch (java.lang.Exception ex)
420 throw new IllegalStateException(ex.toString());
424 public java.lang.Object newInstance(java.lang.Object parent)
429 desc.setHandler(handler);
430 desc.setMultivalued(false);
431 addFieldDescriptor(desc);
433 // -- validation code for: _markUnlinked
434 fieldValidator = new org.exolab.castor.xml.FieldValidator();
436 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
437 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
438 fieldValidator.setValidator(typeValidator);
440 desc.setValidator(fieldValidator);
442 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
443 java.lang.Boolean.TYPE, "_fitToWindow", "fitToWindow",
444 org.exolab.castor.xml.NodeType.Attribute);
445 handler = new org.exolab.castor.xml.XMLFieldHandler()
447 public java.lang.Object getValue(java.lang.Object object)
448 throws IllegalStateException
450 Tree target = (Tree) object;
451 if (!target.hasFitToWindow())
455 return (target.getFitToWindow() ? java.lang.Boolean.TRUE
456 : java.lang.Boolean.FALSE);
459 public void setValue(java.lang.Object object, java.lang.Object value)
460 throws IllegalStateException, IllegalArgumentException
464 Tree target = (Tree) object;
465 // if null, use delete method for optional primitives
468 target.deleteFitToWindow();
471 target.setFitToWindow(((java.lang.Boolean) value).booleanValue());
472 } catch (java.lang.Exception ex)
474 throw new IllegalStateException(ex.toString());
478 public java.lang.Object newInstance(java.lang.Object parent)
483 desc.setHandler(handler);
484 desc.setMultivalued(false);
485 addFieldDescriptor(desc);
487 // -- validation code for: _fitToWindow
488 fieldValidator = new org.exolab.castor.xml.FieldValidator();
490 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
491 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
492 fieldValidator.setValidator(typeValidator);
494 desc.setValidator(fieldValidator);
496 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
497 java.lang.Boolean.TYPE, "_currentTree", "currentTree",
498 org.exolab.castor.xml.NodeType.Attribute);
499 handler = new org.exolab.castor.xml.XMLFieldHandler()
501 public java.lang.Object getValue(java.lang.Object object)
502 throws IllegalStateException
504 Tree target = (Tree) object;
505 if (!target.hasCurrentTree())
509 return (target.getCurrentTree() ? java.lang.Boolean.TRUE
510 : java.lang.Boolean.FALSE);
513 public void setValue(java.lang.Object object, java.lang.Object value)
514 throws IllegalStateException, IllegalArgumentException
518 Tree target = (Tree) object;
519 // if null, use delete method for optional primitives
522 target.deleteCurrentTree();
525 target.setCurrentTree(((java.lang.Boolean) value).booleanValue());
526 } catch (java.lang.Exception ex)
528 throw new IllegalStateException(ex.toString());
532 public java.lang.Object newInstance(java.lang.Object parent)
537 desc.setHandler(handler);
538 desc.setMultivalued(false);
539 addFieldDescriptor(desc);
541 // -- validation code for: _currentTree
542 fieldValidator = new org.exolab.castor.xml.FieldValidator();
544 org.exolab.castor.xml.validators.BooleanValidator typeValidator;
545 typeValidator = new org.exolab.castor.xml.validators.BooleanValidator();
546 fieldValidator.setValidator(typeValidator);
548 desc.setValidator(fieldValidator);
550 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
551 java.lang.String.class, "_id", "id",
552 org.exolab.castor.xml.NodeType.Attribute);
553 super.setIdentity(desc);
554 handler = new org.exolab.castor.xml.XMLFieldHandler()
556 public java.lang.Object getValue(java.lang.Object object)
557 throws IllegalStateException
559 Tree target = (Tree) object;
560 return target.getId();
563 public void setValue(java.lang.Object object, java.lang.Object value)
564 throws IllegalStateException, IllegalArgumentException
568 Tree target = (Tree) object;
569 target.setId((java.lang.String) value);
570 } catch (java.lang.Exception ex)
572 throw new IllegalStateException(ex.toString());
576 public java.lang.Object newInstance(java.lang.Object parent)
578 return new java.lang.String();
581 desc.setHandler(handler);
582 desc.setMultivalued(false);
583 addFieldDescriptor(desc);
585 // -- validation code for: _id
586 fieldValidator = new org.exolab.castor.xml.FieldValidator();
588 org.exolab.castor.xml.validators.IdValidator typeValidator;
589 typeValidator = new org.exolab.castor.xml.validators.IdValidator();
590 fieldValidator.setValidator(typeValidator);
592 desc.setValidator(fieldValidator);
594 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
595 java.lang.Integer.TYPE, "_width", "width",
596 org.exolab.castor.xml.NodeType.Attribute);
597 handler = new org.exolab.castor.xml.XMLFieldHandler()
599 public java.lang.Object getValue(java.lang.Object object)
600 throws IllegalStateException
602 Tree target = (Tree) object;
603 if (!target.hasWidth())
607 return new java.lang.Integer(target.getWidth());
610 public void setValue(java.lang.Object object, java.lang.Object value)
611 throws IllegalStateException, IllegalArgumentException
615 Tree target = (Tree) object;
616 // if null, use delete method for optional primitives
619 target.deleteWidth();
622 target.setWidth(((java.lang.Integer) value).intValue());
623 } catch (java.lang.Exception ex)
625 throw new IllegalStateException(ex.toString());
629 public java.lang.Object newInstance(java.lang.Object parent)
634 desc.setHandler(handler);
635 desc.setMultivalued(false);
636 addFieldDescriptor(desc);
638 // -- validation code for: _width
639 fieldValidator = new org.exolab.castor.xml.FieldValidator();
641 org.exolab.castor.xml.validators.IntValidator typeValidator;
642 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
643 fieldValidator.setValidator(typeValidator);
644 typeValidator.setMinInclusive(-2147483648);
645 typeValidator.setMaxInclusive(2147483647);
647 desc.setValidator(fieldValidator);
649 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
650 java.lang.Integer.TYPE, "_height", "height",
651 org.exolab.castor.xml.NodeType.Attribute);
652 handler = new org.exolab.castor.xml.XMLFieldHandler()
654 public java.lang.Object getValue(java.lang.Object object)
655 throws IllegalStateException
657 Tree target = (Tree) object;
658 if (!target.hasHeight())
662 return new java.lang.Integer(target.getHeight());
665 public void setValue(java.lang.Object object, java.lang.Object value)
666 throws IllegalStateException, IllegalArgumentException
670 Tree target = (Tree) object;
671 // if null, use delete method for optional primitives
674 target.deleteHeight();
677 target.setHeight(((java.lang.Integer) value).intValue());
678 } catch (java.lang.Exception ex)
680 throw new IllegalStateException(ex.toString());
684 public java.lang.Object newInstance(java.lang.Object parent)
689 desc.setHandler(handler);
690 desc.setMultivalued(false);
691 addFieldDescriptor(desc);
693 // -- validation code for: _height
694 fieldValidator = new org.exolab.castor.xml.FieldValidator();
696 org.exolab.castor.xml.validators.IntValidator typeValidator;
697 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
698 fieldValidator.setValidator(typeValidator);
699 typeValidator.setMinInclusive(-2147483648);
700 typeValidator.setMaxInclusive(2147483647);
702 desc.setValidator(fieldValidator);
704 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
705 java.lang.Integer.TYPE, "_xpos", "xpos",
706 org.exolab.castor.xml.NodeType.Attribute);
707 handler = new org.exolab.castor.xml.XMLFieldHandler()
709 public java.lang.Object getValue(java.lang.Object object)
710 throws IllegalStateException
712 Tree target = (Tree) object;
713 if (!target.hasXpos())
717 return new java.lang.Integer(target.getXpos());
720 public void setValue(java.lang.Object object, java.lang.Object value)
721 throws IllegalStateException, IllegalArgumentException
725 Tree target = (Tree) object;
726 // if null, use delete method for optional primitives
732 target.setXpos(((java.lang.Integer) value).intValue());
733 } catch (java.lang.Exception ex)
735 throw new IllegalStateException(ex.toString());
739 public java.lang.Object newInstance(java.lang.Object parent)
744 desc.setHandler(handler);
745 desc.setMultivalued(false);
746 addFieldDescriptor(desc);
748 // -- validation code for: _xpos
749 fieldValidator = new org.exolab.castor.xml.FieldValidator();
751 org.exolab.castor.xml.validators.IntValidator typeValidator;
752 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
753 fieldValidator.setValidator(typeValidator);
754 typeValidator.setMinInclusive(-2147483648);
755 typeValidator.setMaxInclusive(2147483647);
757 desc.setValidator(fieldValidator);
759 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
760 java.lang.Integer.TYPE, "_ypos", "ypos",
761 org.exolab.castor.xml.NodeType.Attribute);
762 handler = new org.exolab.castor.xml.XMLFieldHandler()
764 public java.lang.Object getValue(java.lang.Object object)
765 throws IllegalStateException
767 Tree target = (Tree) object;
768 if (!target.hasYpos())
772 return new java.lang.Integer(target.getYpos());
775 public void setValue(java.lang.Object object, java.lang.Object value)
776 throws IllegalStateException, IllegalArgumentException
780 Tree target = (Tree) object;
781 // if null, use delete method for optional primitives
787 target.setYpos(((java.lang.Integer) value).intValue());
788 } catch (java.lang.Exception ex)
790 throw new IllegalStateException(ex.toString());
794 public java.lang.Object newInstance(java.lang.Object parent)
799 desc.setHandler(handler);
800 desc.setMultivalued(false);
801 addFieldDescriptor(desc);
803 // -- validation code for: _ypos
804 fieldValidator = new org.exolab.castor.xml.FieldValidator();
806 org.exolab.castor.xml.validators.IntValidator typeValidator;
807 typeValidator = new org.exolab.castor.xml.validators.IntValidator();
808 fieldValidator.setValidator(typeValidator);
809 typeValidator.setMinInclusive(-2147483648);
810 typeValidator.setMaxInclusive(2147483647);
812 desc.setValidator(fieldValidator);
813 // -- initialize element descriptors
816 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
817 java.lang.String.class, "_title", "title",
818 org.exolab.castor.xml.NodeType.Element);
819 desc.setImmutable(true);
820 handler = new org.exolab.castor.xml.XMLFieldHandler()
822 public java.lang.Object getValue(java.lang.Object object)
823 throws IllegalStateException
825 Tree target = (Tree) object;
826 return target.getTitle();
829 public void setValue(java.lang.Object object, java.lang.Object value)
830 throws IllegalStateException, IllegalArgumentException
834 Tree target = (Tree) object;
835 target.setTitle((java.lang.String) value);
836 } catch (java.lang.Exception ex)
838 throw new IllegalStateException(ex.toString());
842 public java.lang.Object newInstance(java.lang.Object parent)
847 desc.setHandler(handler);
848 desc.setNameSpaceURI("www.jalview.org");
849 desc.setMultivalued(false);
850 addFieldDescriptor(desc);
852 // -- validation code for: _title
853 fieldValidator = new org.exolab.castor.xml.FieldValidator();
855 org.exolab.castor.xml.validators.StringValidator typeValidator;
856 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
857 fieldValidator.setValidator(typeValidator);
858 typeValidator.setWhiteSpace("preserve");
860 desc.setValidator(fieldValidator);
862 desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(
863 java.lang.String.class, "_newick", "newick",
864 org.exolab.castor.xml.NodeType.Element);
865 desc.setImmutable(true);
866 handler = new org.exolab.castor.xml.XMLFieldHandler()
868 public java.lang.Object getValue(java.lang.Object object)
869 throws IllegalStateException
871 Tree target = (Tree) object;
872 return target.getNewick();
875 public void setValue(java.lang.Object object, java.lang.Object value)
876 throws IllegalStateException, IllegalArgumentException
880 Tree target = (Tree) object;
881 target.setNewick((java.lang.String) value);
882 } catch (java.lang.Exception ex)
884 throw new IllegalStateException(ex.toString());
888 public java.lang.Object newInstance(java.lang.Object parent)
893 desc.setHandler(handler);
894 desc.setNameSpaceURI("www.jalview.org");
895 desc.setMultivalued(false);
896 addFieldDescriptor(desc);
898 // -- validation code for: _newick
899 fieldValidator = new org.exolab.castor.xml.FieldValidator();
901 org.exolab.castor.xml.validators.StringValidator typeValidator;
902 typeValidator = new org.exolab.castor.xml.validators.StringValidator();
903 fieldValidator.setValidator(typeValidator);
904 typeValidator.setWhiteSpace("preserve");
906 desc.setValidator(fieldValidator);
914 * Method getAccessMode.
916 * @return the access mode specified for this class.
918 public org.exolab.castor.mapping.AccessMode getAccessMode()
924 * Method getIdentity.
926 * @return the identity field, null if this class has no identity.
928 public org.exolab.castor.mapping.FieldDescriptor getIdentity()
930 return super.getIdentity();
934 * Method getJavaClass.
936 * @return the Java class represented by this descriptor.
938 public java.lang.Class getJavaClass()
940 return jalview.schemabinding.version2.Tree.class;
944 * Method getNameSpacePrefix.
946 * @return the namespace prefix to use when marshaling as XML.
948 public java.lang.String getNameSpacePrefix()
954 * Method getNameSpaceURI.
956 * @return the namespace URI used when marshaling and unmarshaling as XML.
958 public java.lang.String getNameSpaceURI()
964 * Method getValidator.
966 * @return a specific validator for the class described by this
969 public org.exolab.castor.xml.TypeValidator getValidator()
977 * @return the XML Name for the Class being described.
979 public java.lang.String getXMLName()
985 * Method isElementDefinition.
987 * @return true if XML schema definition of this Class is that of a global
988 * element or element with anonymous type definition.
990 public boolean isElementDefinition()
992 return _elementDefinition;