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;
10 //---------------------------------/
11 //- Imported classes and packages -/
12 //---------------------------------/
14 import org.exolab.castor.xml.Marshaller;
15 import org.exolab.castor.xml.Unmarshaller;
20 * @version $Revision$ $Date$
22 public class Viewport implements java.io.Serializable
25 // --------------------------/
26 // - Class/Member Variables -/
27 // --------------------------/
30 * Field _conservationSelected.
32 private boolean _conservationSelected;
35 * keeps track of state for field: _conservationSelected
37 private boolean _has_conservationSelected;
42 private boolean _pidSelected;
45 * keeps track of state for field: _pidSelected
47 private boolean _has_pidSelected;
52 private java.lang.String _bgColour;
55 * Field _consThreshold.
57 private int _consThreshold;
60 * keeps track of state for field: _consThreshold
62 private boolean _has_consThreshold;
65 * Field _pidThreshold.
67 private int _pidThreshold;
70 * keeps track of state for field: _pidThreshold
72 private boolean _has_pidThreshold;
77 private java.lang.String _title;
82 private boolean _showFullId;
85 * keeps track of state for field: _showFullId
87 private boolean _has_showFullId;
90 * Field _rightAlignIds.
92 private boolean _rightAlignIds;
95 * keeps track of state for field: _rightAlignIds
97 private boolean _has_rightAlignIds;
102 private boolean _showText;
105 * keeps track of state for field: _showText
107 private boolean _has_showText;
110 * Field _showColourText.
112 private boolean _showColourText;
115 * keeps track of state for field: _showColourText
117 private boolean _has_showColourText;
120 * Field _showUnconserved.
122 private boolean _showUnconserved = false;
125 * keeps track of state for field: _showUnconserved
127 private boolean _has_showUnconserved;
132 private boolean _showBoxes;
135 * keeps track of state for field: _showBoxes
137 private boolean _has_showBoxes;
140 * Field _wrapAlignment.
142 private boolean _wrapAlignment;
145 * keeps track of state for field: _wrapAlignment
147 private boolean _has_wrapAlignment;
152 private boolean _renderGaps;
155 * keeps track of state for field: _renderGaps
157 private boolean _has_renderGaps;
160 * Field _showSequenceFeatures.
162 private boolean _showSequenceFeatures;
165 * keeps track of state for field: _showSequenceFeatures
167 private boolean _has_showSequenceFeatures;
170 * Field _showNPfeatureTooltip.
172 private boolean _showNPfeatureTooltip;
175 * keeps track of state for field: _showNPfeatureTooltip
177 private boolean _has_showNPfeatureTooltip;
180 * Field _showDbRefTooltip.
182 private boolean _showDbRefTooltip;
185 * keeps track of state for field: _showDbRefTooltip
187 private boolean _has_showDbRefTooltip;
190 * Field _followHighlight.
192 private boolean _followHighlight = true;
195 * keeps track of state for field: _followHighlight
197 private boolean _has_followHighlight;
200 * Field _followSelection.
202 private boolean _followSelection = true;
205 * keeps track of state for field: _followSelection
207 private boolean _has_followSelection;
210 * Field _showAnnotation.
212 private boolean _showAnnotation;
215 * keeps track of state for field: _showAnnotation
217 private boolean _has_showAnnotation;
220 * Field _centreColumnLabels.
222 private boolean _centreColumnLabels = false;
225 * keeps track of state for field: _centreColumnLabels
227 private boolean _has_centreColumnLabels;
230 * Field _showGroupConservation.
232 private boolean _showGroupConservation = false;
235 * keeps track of state for field: _showGroupConservation
237 private boolean _has_showGroupConservation;
240 * Field _showGroupConsensus.
242 private boolean _showGroupConsensus = false;
245 * keeps track of state for field: _showGroupConsensus
247 private boolean _has_showGroupConsensus;
250 * Field _showConsensusHistogram.
252 private boolean _showConsensusHistogram = true;
255 * keeps track of state for field: _showConsensusHistogram
257 private boolean _has_showConsensusHistogram;
260 * Field _showSequenceLogo.
262 private boolean _showSequenceLogo = false;
265 * keeps track of state for field: _showSequenceLogo
267 private boolean _has_showSequenceLogo;
270 * Field _normaliseSequenceLogo.
272 private boolean _normaliseSequenceLogo = false;
275 * keeps track of state for field: _normaliseSequenceLogo
277 private boolean _has_normaliseSequenceLogo;
280 * Field _ignoreGapsinConsensus.
282 private boolean _ignoreGapsinConsensus = true;
285 * keeps track of state for field: _ignoreGapsinConsensus
287 private boolean _has_ignoreGapsinConsensus;
292 private int _startRes;
295 * keeps track of state for field: _startRes
297 private boolean _has_startRes;
302 private int _startSeq;
305 * keeps track of state for field: _startSeq
307 private boolean _has_startSeq;
312 private java.lang.String _fontName;
317 private int _fontSize;
320 * keeps track of state for field: _fontSize
322 private boolean _has_fontSize;
327 private int _fontStyle;
330 * keeps track of state for field: _fontStyle
332 private boolean _has_fontStyle;
337 private java.lang.String _viewName;
340 * Field _sequenceSetId.
342 private java.lang.String _sequenceSetId;
345 * Field _gatheredViews.
347 private boolean _gatheredViews;
350 * keeps track of state for field: _gatheredViews
352 private boolean _has_gatheredViews;
357 private int _textCol1;
360 * keeps track of state for field: _textCol1
362 private boolean _has_textCol1;
367 private int _textCol2;
370 * keeps track of state for field: _textCol2
372 private boolean _has_textCol2;
375 * Field _textColThreshold.
377 private int _textColThreshold;
380 * keeps track of state for field: _textColThreshold
382 private boolean _has_textColThreshold;
385 * unique id used by jalview to synchronize between stored and instantiated
389 private java.lang.String _id;
397 * keeps track of state for field: _width
399 private boolean _has_width;
407 * keeps track of state for field: _height
409 private boolean _has_height;
417 * keeps track of state for field: _xpos
419 private boolean _has_xpos;
427 * keeps track of state for field: _ypos
429 private boolean _has_ypos;
432 * Field _annotationColours.
434 private jalview.schemabinding.version2.AnnotationColours _annotationColours;
437 * Field _hiddenColumnsList.
439 private java.util.Vector _hiddenColumnsList;
442 * Field _calcIdParamList.
444 private java.util.Vector _calcIdParamList;
453 this._hiddenColumnsList = new java.util.Vector();
454 this._calcIdParamList = new java.util.Vector();
464 * @param vCalcIdParam
465 * @throws java.lang.IndexOutOfBoundsException
466 * if the index given is outside the bounds of the collection
468 public void addCalcIdParam(
469 final jalview.schemabinding.version2.CalcIdParam vCalcIdParam)
470 throws java.lang.IndexOutOfBoundsException
472 this._calcIdParamList.addElement(vCalcIdParam);
479 * @param vCalcIdParam
480 * @throws java.lang.IndexOutOfBoundsException
481 * if the index given is outside the bounds of the collection
483 public void addCalcIdParam(final int index,
484 final jalview.schemabinding.version2.CalcIdParam vCalcIdParam)
485 throws java.lang.IndexOutOfBoundsException
487 this._calcIdParamList.add(index, vCalcIdParam);
493 * @param vHiddenColumns
494 * @throws java.lang.IndexOutOfBoundsException
495 * if the index given is outside the bounds of the collection
497 public void addHiddenColumns(
498 final jalview.schemabinding.version2.HiddenColumns vHiddenColumns)
499 throws java.lang.IndexOutOfBoundsException
501 this._hiddenColumnsList.addElement(vHiddenColumns);
508 * @param vHiddenColumns
509 * @throws java.lang.IndexOutOfBoundsException
510 * if the index given is outside the bounds of the collection
512 public void addHiddenColumns(final int index,
513 final jalview.schemabinding.version2.HiddenColumns vHiddenColumns)
514 throws java.lang.IndexOutOfBoundsException
516 this._hiddenColumnsList.add(index, vHiddenColumns);
521 public void deleteCentreColumnLabels()
523 this._has_centreColumnLabels = false;
528 public void deleteConsThreshold()
530 this._has_consThreshold = false;
535 public void deleteConservationSelected()
537 this._has_conservationSelected = false;
542 public void deleteFollowHighlight()
544 this._has_followHighlight = false;
549 public void deleteFollowSelection()
551 this._has_followSelection = false;
556 public void deleteFontSize()
558 this._has_fontSize = false;
563 public void deleteFontStyle()
565 this._has_fontStyle = false;
570 public void deleteGatheredViews()
572 this._has_gatheredViews = false;
577 public void deleteHeight()
579 this._has_height = false;
584 public void deleteIgnoreGapsinConsensus()
586 this._has_ignoreGapsinConsensus = false;
591 public void deleteNormaliseSequenceLogo()
593 this._has_normaliseSequenceLogo = false;
598 public void deletePidSelected()
600 this._has_pidSelected = false;
605 public void deletePidThreshold()
607 this._has_pidThreshold = false;
612 public void deleteRenderGaps()
614 this._has_renderGaps = false;
619 public void deleteRightAlignIds()
621 this._has_rightAlignIds = false;
626 public void deleteShowAnnotation()
628 this._has_showAnnotation = false;
633 public void deleteShowBoxes()
635 this._has_showBoxes = false;
640 public void deleteShowColourText()
642 this._has_showColourText = false;
647 public void deleteShowConsensusHistogram()
649 this._has_showConsensusHistogram = false;
654 public void deleteShowDbRefTooltip()
656 this._has_showDbRefTooltip = false;
661 public void deleteShowFullId()
663 this._has_showFullId = false;
668 public void deleteShowGroupConsensus()
670 this._has_showGroupConsensus = false;
675 public void deleteShowGroupConservation()
677 this._has_showGroupConservation = false;
682 public void deleteShowNPfeatureTooltip()
684 this._has_showNPfeatureTooltip = false;
689 public void deleteShowSequenceFeatures()
691 this._has_showSequenceFeatures = false;
696 public void deleteShowSequenceLogo()
698 this._has_showSequenceLogo = false;
703 public void deleteShowText()
705 this._has_showText = false;
710 public void deleteShowUnconserved()
712 this._has_showUnconserved = false;
717 public void deleteStartRes()
719 this._has_startRes = false;
724 public void deleteStartSeq()
726 this._has_startSeq = false;
731 public void deleteTextCol1()
733 this._has_textCol1 = false;
738 public void deleteTextCol2()
740 this._has_textCol2 = false;
745 public void deleteTextColThreshold()
747 this._has_textColThreshold = false;
752 public void deleteWidth()
754 this._has_width = false;
759 public void deleteWrapAlignment()
761 this._has_wrapAlignment = false;
766 public void deleteXpos()
768 this._has_xpos = false;
773 public void deleteYpos()
775 this._has_ypos = false;
779 * Method enumerateCalcIdParam.
781 * @return an Enumeration over all jalview.schemabinding.version2.CalcIdParam
784 public java.util.Enumeration enumerateCalcIdParam()
786 return this._calcIdParamList.elements();
790 * Method enumerateHiddenColumns.
792 * @return an Enumeration over all
793 * jalview.schemabinding.version2.HiddenColumns elements
795 public java.util.Enumeration enumerateHiddenColumns()
797 return this._hiddenColumnsList.elements();
801 * Returns the value of field 'annotationColours'.
803 * @return the value of field 'AnnotationColours'.
805 public jalview.schemabinding.version2.AnnotationColours getAnnotationColours()
807 return this._annotationColours;
811 * Returns the value of field 'bgColour'.
813 * @return the value of field 'BgColour'.
815 public java.lang.String getBgColour()
817 return this._bgColour;
821 * Method getCalcIdParam.
824 * @throws java.lang.IndexOutOfBoundsException
825 * if the index given is outside the bounds of the collection
826 * @return the value of the jalview.schemabinding.version2.CalcIdParam at the
829 public jalview.schemabinding.version2.CalcIdParam getCalcIdParam(
830 final int index) throws java.lang.IndexOutOfBoundsException
832 // check bounds for index
833 if (index < 0 || index >= this._calcIdParamList.size())
835 throw new IndexOutOfBoundsException("getCalcIdParam: Index value '"
836 + index + "' not in range [0.."
837 + (this._calcIdParamList.size() - 1) + "]");
840 return (jalview.schemabinding.version2.CalcIdParam) _calcIdParamList
845 * Method getCalcIdParam.Returns the contents of the collection in an Array.
847 * Note: Just in case the collection contents are changing in another thread,
848 * we pass a 0-length Array of the correct type into the API call. This way we
849 * <i>know</i> that the Array returned is of exactly the correct length.
851 * @return this collection as an Array
853 public jalview.schemabinding.version2.CalcIdParam[] getCalcIdParam()
855 jalview.schemabinding.version2.CalcIdParam[] array = new jalview.schemabinding.version2.CalcIdParam[0];
856 return (jalview.schemabinding.version2.CalcIdParam[]) this._calcIdParamList
861 * Method getCalcIdParamCount.
863 * @return the size of this collection
865 public int getCalcIdParamCount()
867 return this._calcIdParamList.size();
871 * Returns the value of field 'centreColumnLabels'.
873 * @return the value of field 'CentreColumnLabels'.
875 public boolean getCentreColumnLabels()
877 return this._centreColumnLabels;
881 * Returns the value of field 'consThreshold'.
883 * @return the value of field 'ConsThreshold'.
885 public int getConsThreshold()
887 return this._consThreshold;
891 * Returns the value of field 'conservationSelected'.
893 * @return the value of field 'ConservationSelected'.
895 public boolean getConservationSelected()
897 return this._conservationSelected;
901 * Returns the value of field 'followHighlight'.
903 * @return the value of field 'FollowHighlight'.
905 public boolean getFollowHighlight()
907 return this._followHighlight;
911 * Returns the value of field 'followSelection'.
913 * @return the value of field 'FollowSelection'.
915 public boolean getFollowSelection()
917 return this._followSelection;
921 * Returns the value of field 'fontName'.
923 * @return the value of field 'FontName'.
925 public java.lang.String getFontName()
927 return this._fontName;
931 * Returns the value of field 'fontSize'.
933 * @return the value of field 'FontSize'.
935 public int getFontSize()
937 return this._fontSize;
941 * Returns the value of field 'fontStyle'.
943 * @return the value of field 'FontStyle'.
945 public int getFontStyle()
947 return this._fontStyle;
951 * Returns the value of field 'gatheredViews'.
953 * @return the value of field 'GatheredViews'.
955 public boolean getGatheredViews()
957 return this._gatheredViews;
961 * Returns the value of field 'height'.
963 * @return the value of field 'Height'.
965 public int getHeight()
971 * Method getHiddenColumns.
974 * @throws java.lang.IndexOutOfBoundsException
975 * if the index given is outside the bounds of the collection
976 * @return the value of the jalview.schemabinding.version2.HiddenColumns at
979 public jalview.schemabinding.version2.HiddenColumns getHiddenColumns(
980 final int index) throws java.lang.IndexOutOfBoundsException
982 // check bounds for index
983 if (index < 0 || index >= this._hiddenColumnsList.size())
985 throw new IndexOutOfBoundsException("getHiddenColumns: Index value '"
986 + index + "' not in range [0.."
987 + (this._hiddenColumnsList.size() - 1) + "]");
990 return (jalview.schemabinding.version2.HiddenColumns) _hiddenColumnsList
995 * Method getHiddenColumns.Returns the contents of the collection in an Array.
997 * Note: Just in case the collection contents are changing in another thread,
998 * we pass a 0-length Array of the correct type into the API call. This way we
999 * <i>know</i> that the Array returned is of exactly the correct length.
1001 * @return this collection as an Array
1003 public jalview.schemabinding.version2.HiddenColumns[] getHiddenColumns()
1005 jalview.schemabinding.version2.HiddenColumns[] array = new jalview.schemabinding.version2.HiddenColumns[0];
1006 return (jalview.schemabinding.version2.HiddenColumns[]) this._hiddenColumnsList
1011 * Method getHiddenColumnsCount.
1013 * @return the size of this collection
1015 public int getHiddenColumnsCount()
1017 return this._hiddenColumnsList.size();
1021 * Returns the value of field 'id'. The field 'id' has the following
1022 * description: unique id used by jalview to synchronize between stored and
1023 * instantiated views
1026 * @return the value of field 'Id'.
1028 public java.lang.String getId()
1034 * Returns the value of field 'ignoreGapsinConsensus'.
1036 * @return the value of field 'IgnoreGapsinConsensus'.
1038 public boolean getIgnoreGapsinConsensus()
1040 return this._ignoreGapsinConsensus;
1044 * Returns the value of field 'normaliseSequenceLogo'.
1046 * @return the value of field 'NormaliseSequenceLogo'.
1048 public boolean getNormaliseSequenceLogo()
1050 return this._normaliseSequenceLogo;
1054 * Returns the value of field 'pidSelected'.
1056 * @return the value of field 'PidSelected'.
1058 public boolean getPidSelected()
1060 return this._pidSelected;
1064 * Returns the value of field 'pidThreshold'.
1066 * @return the value of field 'PidThreshold'.
1068 public int getPidThreshold()
1070 return this._pidThreshold;
1074 * Returns the value of field 'renderGaps'.
1076 * @return the value of field 'RenderGaps'.
1078 public boolean getRenderGaps()
1080 return this._renderGaps;
1084 * Returns the value of field 'rightAlignIds'.
1086 * @return the value of field 'RightAlignIds'.
1088 public boolean getRightAlignIds()
1090 return this._rightAlignIds;
1094 * Returns the value of field 'sequenceSetId'.
1096 * @return the value of field 'SequenceSetId'.
1098 public java.lang.String getSequenceSetId()
1100 return this._sequenceSetId;
1104 * Returns the value of field 'showAnnotation'.
1106 * @return the value of field 'ShowAnnotation'.
1108 public boolean getShowAnnotation()
1110 return this._showAnnotation;
1114 * Returns the value of field 'showBoxes'.
1116 * @return the value of field 'ShowBoxes'.
1118 public boolean getShowBoxes()
1120 return this._showBoxes;
1124 * Returns the value of field 'showColourText'.
1126 * @return the value of field 'ShowColourText'.
1128 public boolean getShowColourText()
1130 return this._showColourText;
1134 * Returns the value of field 'showConsensusHistogram'.
1136 * @return the value of field 'ShowConsensusHistogram'.
1138 public boolean getShowConsensusHistogram()
1140 return this._showConsensusHistogram;
1144 * Returns the value of field 'showDbRefTooltip'.
1146 * @return the value of field 'ShowDbRefTooltip'.
1148 public boolean getShowDbRefTooltip()
1150 return this._showDbRefTooltip;
1154 * Returns the value of field 'showFullId'.
1156 * @return the value of field 'ShowFullId'.
1158 public boolean getShowFullId()
1160 return this._showFullId;
1164 * Returns the value of field 'showGroupConsensus'.
1166 * @return the value of field 'ShowGroupConsensus'.
1168 public boolean getShowGroupConsensus()
1170 return this._showGroupConsensus;
1174 * Returns the value of field 'showGroupConservation'.
1176 * @return the value of field 'ShowGroupConservation'.
1178 public boolean getShowGroupConservation()
1180 return this._showGroupConservation;
1184 * Returns the value of field 'showNPfeatureTooltip'.
1186 * @return the value of field 'ShowNPfeatureTooltip'.
1188 public boolean getShowNPfeatureTooltip()
1190 return this._showNPfeatureTooltip;
1194 * Returns the value of field 'showSequenceFeatures'.
1196 * @return the value of field 'ShowSequenceFeatures'.
1198 public boolean getShowSequenceFeatures()
1200 return this._showSequenceFeatures;
1204 * Returns the value of field 'showSequenceLogo'.
1206 * @return the value of field 'ShowSequenceLogo'.
1208 public boolean getShowSequenceLogo()
1210 return this._showSequenceLogo;
1214 * Returns the value of field 'showText'.
1216 * @return the value of field 'ShowText'.
1218 public boolean getShowText()
1220 return this._showText;
1224 * Returns the value of field 'showUnconserved'.
1226 * @return the value of field 'ShowUnconserved'.
1228 public boolean getShowUnconserved()
1230 return this._showUnconserved;
1234 * Returns the value of field 'startRes'.
1236 * @return the value of field 'StartRes'.
1238 public int getStartRes()
1240 return this._startRes;
1244 * Returns the value of field 'startSeq'.
1246 * @return the value of field 'StartSeq'.
1248 public int getStartSeq()
1250 return this._startSeq;
1254 * Returns the value of field 'textCol1'.
1256 * @return the value of field 'TextCol1'.
1258 public int getTextCol1()
1260 return this._textCol1;
1264 * Returns the value of field 'textCol2'.
1266 * @return the value of field 'TextCol2'.
1268 public int getTextCol2()
1270 return this._textCol2;
1274 * Returns the value of field 'textColThreshold'.
1276 * @return the value of field 'TextColThreshold'.
1278 public int getTextColThreshold()
1280 return this._textColThreshold;
1284 * Returns the value of field 'title'.
1286 * @return the value of field 'Title'.
1288 public java.lang.String getTitle()
1294 * Returns the value of field 'viewName'.
1296 * @return the value of field 'ViewName'.
1298 public java.lang.String getViewName()
1300 return this._viewName;
1304 * Returns the value of field 'width'.
1306 * @return the value of field 'Width'.
1308 public int getWidth()
1314 * Returns the value of field 'wrapAlignment'.
1316 * @return the value of field 'WrapAlignment'.
1318 public boolean getWrapAlignment()
1320 return this._wrapAlignment;
1324 * Returns the value of field 'xpos'.
1326 * @return the value of field 'Xpos'.
1328 public int getXpos()
1334 * Returns the value of field 'ypos'.
1336 * @return the value of field 'Ypos'.
1338 public int getYpos()
1344 * Method hasCentreColumnLabels.
1346 * @return true if at least one CentreColumnLabels has been adde
1348 public boolean hasCentreColumnLabels()
1350 return this._has_centreColumnLabels;
1354 * Method hasConsThreshold.
1356 * @return true if at least one ConsThreshold has been added
1358 public boolean hasConsThreshold()
1360 return this._has_consThreshold;
1364 * Method hasConservationSelected.
1366 * @return true if at least one ConservationSelected has been added
1368 public boolean hasConservationSelected()
1370 return this._has_conservationSelected;
1374 * Method hasFollowHighlight.
1376 * @return true if at least one FollowHighlight has been added
1378 public boolean hasFollowHighlight()
1380 return this._has_followHighlight;
1384 * Method hasFollowSelection.
1386 * @return true if at least one FollowSelection has been added
1388 public boolean hasFollowSelection()
1390 return this._has_followSelection;
1394 * Method hasFontSize.
1396 * @return true if at least one FontSize has been added
1398 public boolean hasFontSize()
1400 return this._has_fontSize;
1404 * Method hasFontStyle.
1406 * @return true if at least one FontStyle has been added
1408 public boolean hasFontStyle()
1410 return this._has_fontStyle;
1414 * Method hasGatheredViews.
1416 * @return true if at least one GatheredViews has been added
1418 public boolean hasGatheredViews()
1420 return this._has_gatheredViews;
1426 * @return true if at least one Height has been added
1428 public boolean hasHeight()
1430 return this._has_height;
1434 * Method hasIgnoreGapsinConsensus.
1436 * @return true if at least one IgnoreGapsinConsensus has been added
1438 public boolean hasIgnoreGapsinConsensus()
1440 return this._has_ignoreGapsinConsensus;
1444 * Method hasNormaliseSequenceLogo.
1446 * @return true if at least one NormaliseSequenceLogo has been added
1448 public boolean hasNormaliseSequenceLogo()
1450 return this._has_normaliseSequenceLogo;
1454 * Method hasPidSelected.
1456 * @return true if at least one PidSelected has been added
1458 public boolean hasPidSelected()
1460 return this._has_pidSelected;
1464 * Method hasPidThreshold.
1466 * @return true if at least one PidThreshold has been added
1468 public boolean hasPidThreshold()
1470 return this._has_pidThreshold;
1474 * Method hasRenderGaps.
1476 * @return true if at least one RenderGaps has been added
1478 public boolean hasRenderGaps()
1480 return this._has_renderGaps;
1484 * Method hasRightAlignIds.
1486 * @return true if at least one RightAlignIds has been added
1488 public boolean hasRightAlignIds()
1490 return this._has_rightAlignIds;
1494 * Method hasShowAnnotation.
1496 * @return true if at least one ShowAnnotation has been added
1498 public boolean hasShowAnnotation()
1500 return this._has_showAnnotation;
1504 * Method hasShowBoxes.
1506 * @return true if at least one ShowBoxes has been added
1508 public boolean hasShowBoxes()
1510 return this._has_showBoxes;
1514 * Method hasShowColourText.
1516 * @return true if at least one ShowColourText has been added
1518 public boolean hasShowColourText()
1520 return this._has_showColourText;
1524 * Method hasShowConsensusHistogram.
1526 * @return true if at least one ShowConsensusHistogram has been added
1528 public boolean hasShowConsensusHistogram()
1530 return this._has_showConsensusHistogram;
1534 * Method hasShowDbRefTooltip.
1536 * @return true if at least one ShowDbRefTooltip has been added
1538 public boolean hasShowDbRefTooltip()
1540 return this._has_showDbRefTooltip;
1544 * Method hasShowFullId.
1546 * @return true if at least one ShowFullId has been added
1548 public boolean hasShowFullId()
1550 return this._has_showFullId;
1554 * Method hasShowGroupConsensus.
1556 * @return true if at least one ShowGroupConsensus has been adde
1558 public boolean hasShowGroupConsensus()
1560 return this._has_showGroupConsensus;
1564 * Method hasShowGroupConservation.
1566 * @return true if at least one ShowGroupConservation has been added
1568 public boolean hasShowGroupConservation()
1570 return this._has_showGroupConservation;
1574 * Method hasShowNPfeatureTooltip.
1576 * @return true if at least one ShowNPfeatureTooltip has been added
1578 public boolean hasShowNPfeatureTooltip()
1580 return this._has_showNPfeatureTooltip;
1584 * Method hasShowSequenceFeatures.
1586 * @return true if at least one ShowSequenceFeatures has been added
1588 public boolean hasShowSequenceFeatures()
1590 return this._has_showSequenceFeatures;
1594 * Method hasShowSequenceLogo.
1596 * @return true if at least one ShowSequenceLogo has been added
1598 public boolean hasShowSequenceLogo()
1600 return this._has_showSequenceLogo;
1604 * Method hasShowText.
1606 * @return true if at least one ShowText has been added
1608 public boolean hasShowText()
1610 return this._has_showText;
1614 * Method hasShowUnconserved.
1616 * @return true if at least one ShowUnconserved has been added
1618 public boolean hasShowUnconserved()
1620 return this._has_showUnconserved;
1624 * Method hasStartRes.
1626 * @return true if at least one StartRes has been added
1628 public boolean hasStartRes()
1630 return this._has_startRes;
1634 * Method hasStartSeq.
1636 * @return true if at least one StartSeq has been added
1638 public boolean hasStartSeq()
1640 return this._has_startSeq;
1644 * Method hasTextCol1.
1646 * @return true if at least one TextCol1 has been added
1648 public boolean hasTextCol1()
1650 return this._has_textCol1;
1654 * Method hasTextCol2.
1656 * @return true if at least one TextCol2 has been added
1658 public boolean hasTextCol2()
1660 return this._has_textCol2;
1664 * Method hasTextColThreshold.
1666 * @return true if at least one TextColThreshold has been added
1668 public boolean hasTextColThreshold()
1670 return this._has_textColThreshold;
1676 * @return true if at least one Width has been added
1678 public boolean hasWidth()
1680 return this._has_width;
1684 * Method hasWrapAlignment.
1686 * @return true if at least one WrapAlignment has been added
1688 public boolean hasWrapAlignment()
1690 return this._has_wrapAlignment;
1696 * @return true if at least one Xpos has been added
1698 public boolean hasXpos()
1700 return this._has_xpos;
1706 * @return true if at least one Ypos has been added
1708 public boolean hasYpos()
1710 return this._has_ypos;
1714 * Returns the value of field 'centreColumnLabels'.
1716 * @return the value of field 'CentreColumnLabels'.
1718 public boolean isCentreColumnLabels()
1720 return this._centreColumnLabels;
1724 * Returns the value of field 'conservationSelected'.
1726 * @return the value of field 'ConservationSelected'.
1728 public boolean isConservationSelected()
1730 return this._conservationSelected;
1734 * Returns the value of field 'followHighlight'.
1736 * @return the value of field 'FollowHighlight'.
1738 public boolean isFollowHighlight()
1740 return this._followHighlight;
1744 * Returns the value of field 'followSelection'.
1746 * @return the value of field 'FollowSelection'.
1748 public boolean isFollowSelection()
1750 return this._followSelection;
1754 * Returns the value of field 'gatheredViews'.
1756 * @return the value of field 'GatheredViews'.
1758 public boolean isGatheredViews()
1760 return this._gatheredViews;
1764 * Returns the value of field 'ignoreGapsinConsensus'.
1766 * @return the value of field 'IgnoreGapsinConsensus'.
1768 public boolean isIgnoreGapsinConsensus()
1770 return this._ignoreGapsinConsensus;
1774 * Returns the value of field 'normaliseSequenceLogo'.
1776 * @return the value of field 'NormaliseSequenceLogo'.
1778 public boolean isNormaliseSequenceLogo()
1780 return this._normaliseSequenceLogo;
1784 * Returns the value of field 'pidSelected'.
1786 * @return the value of field 'PidSelected'.
1788 public boolean isPidSelected()
1790 return this._pidSelected;
1794 * Returns the value of field 'renderGaps'.
1796 * @return the value of field 'RenderGaps'.
1798 public boolean isRenderGaps()
1800 return this._renderGaps;
1804 * Returns the value of field 'rightAlignIds'.
1806 * @return the value of field 'RightAlignIds'.
1808 public boolean isRightAlignIds()
1810 return this._rightAlignIds;
1814 * Returns the value of field 'showAnnotation'.
1816 * @return the value of field 'ShowAnnotation'.
1818 public boolean isShowAnnotation()
1820 return this._showAnnotation;
1824 * Returns the value of field 'showBoxes'.
1826 * @return the value of field 'ShowBoxes'.
1828 public boolean isShowBoxes()
1830 return this._showBoxes;
1834 * Returns the value of field 'showColourText'.
1836 * @return the value of field 'ShowColourText'.
1838 public boolean isShowColourText()
1840 return this._showColourText;
1844 * Returns the value of field 'showConsensusHistogram'.
1846 * @return the value of field 'ShowConsensusHistogram'.
1848 public boolean isShowConsensusHistogram()
1850 return this._showConsensusHistogram;
1854 * Returns the value of field 'showDbRefTooltip'.
1856 * @return the value of field 'ShowDbRefTooltip'.
1858 public boolean isShowDbRefTooltip()
1860 return this._showDbRefTooltip;
1864 * Returns the value of field 'showFullId'.
1866 * @return the value of field 'ShowFullId'.
1868 public boolean isShowFullId()
1870 return this._showFullId;
1874 * Returns the value of field 'showGroupConsensus'.
1876 * @return the value of field 'ShowGroupConsensus'.
1878 public boolean isShowGroupConsensus()
1880 return this._showGroupConsensus;
1884 * Returns the value of field 'showGroupConservation'.
1886 * @return the value of field 'ShowGroupConservation'.
1888 public boolean isShowGroupConservation()
1890 return this._showGroupConservation;
1894 * Returns the value of field 'showNPfeatureTooltip'.
1896 * @return the value of field 'ShowNPfeatureTooltip'.
1898 public boolean isShowNPfeatureTooltip()
1900 return this._showNPfeatureTooltip;
1904 * Returns the value of field 'showSequenceFeatures'.
1906 * @return the value of field 'ShowSequenceFeatures'.
1908 public boolean isShowSequenceFeatures()
1910 return this._showSequenceFeatures;
1914 * Returns the value of field 'showSequenceLogo'.
1916 * @return the value of field 'ShowSequenceLogo'.
1918 public boolean isShowSequenceLogo()
1920 return this._showSequenceLogo;
1924 * Returns the value of field 'showText'.
1926 * @return the value of field 'ShowText'.
1928 public boolean isShowText()
1930 return this._showText;
1934 * Returns the value of field 'showUnconserved'.
1936 * @return the value of field 'ShowUnconserved'.
1938 public boolean isShowUnconserved()
1940 return this._showUnconserved;
1946 * @return true if this object is valid according to the schema
1948 public boolean isValid()
1953 } catch (org.exolab.castor.xml.ValidationException vex)
1961 * Returns the value of field 'wrapAlignment'.
1963 * @return the value of field 'WrapAlignment'.
1965 public boolean isWrapAlignment()
1967 return this._wrapAlignment;
1974 * @throws org.exolab.castor.xml.MarshalException
1975 * if object is null or if any SAXException is thrown during
1977 * @throws org.exolab.castor.xml.ValidationException
1978 * if this object is an invalid instance according to the schema
1980 public void marshal(final java.io.Writer out)
1981 throws org.exolab.castor.xml.MarshalException,
1982 org.exolab.castor.xml.ValidationException
1984 Marshaller.marshal(this, out);
1991 * @throws java.io.IOException
1992 * if an IOException occurs during marshaling
1993 * @throws org.exolab.castor.xml.ValidationException
1994 * if this object is an invalid instance according to the schema
1995 * @throws org.exolab.castor.xml.MarshalException
1996 * if object is null or if any SAXException is thrown during
1999 public void marshal(final org.xml.sax.ContentHandler handler)
2000 throws java.io.IOException,
2001 org.exolab.castor.xml.MarshalException,
2002 org.exolab.castor.xml.ValidationException
2004 Marshaller.marshal(this, handler);
2009 public void removeAllCalcIdParam()
2011 this._calcIdParamList.clear();
2016 public void removeAllHiddenColumns()
2018 this._hiddenColumnsList.clear();
2022 * Method removeCalcIdParam.
2024 * @param vCalcIdParam
2025 * @return true if the object was removed from the collection.
2027 public boolean removeCalcIdParam(
2028 final jalview.schemabinding.version2.CalcIdParam vCalcIdParam)
2030 boolean removed = _calcIdParamList.remove(vCalcIdParam);
2035 * Method removeCalcIdParamAt.
2038 * @return the element removed from the collection
2040 public jalview.schemabinding.version2.CalcIdParam removeCalcIdParamAt(
2043 java.lang.Object obj = this._calcIdParamList.remove(index);
2044 return (jalview.schemabinding.version2.CalcIdParam) obj;
2048 * Method removeHiddenColumns.
2050 * @param vHiddenColumns
2051 * @return true if the object was removed from the collection.
2053 public boolean removeHiddenColumns(
2054 final jalview.schemabinding.version2.HiddenColumns vHiddenColumns)
2056 boolean removed = _hiddenColumnsList.remove(vHiddenColumns);
2061 * Method removeHiddenColumnsAt.
2064 * @return the element removed from the collection
2066 public jalview.schemabinding.version2.HiddenColumns removeHiddenColumnsAt(
2069 java.lang.Object obj = this._hiddenColumnsList.remove(index);
2070 return (jalview.schemabinding.version2.HiddenColumns) obj;
2074 * Sets the value of field 'annotationColours'.
2076 * @param annotationColours
2077 * the value of field 'annotationColours'.
2079 public void setAnnotationColours(
2080 final jalview.schemabinding.version2.AnnotationColours annotationColours)
2082 this._annotationColours = annotationColours;
2086 * Sets the value of field 'bgColour'.
2089 * the value of field 'bgColour'.
2091 public void setBgColour(final java.lang.String bgColour)
2093 this._bgColour = bgColour;
2100 * @param vCalcIdParam
2101 * @throws java.lang.IndexOutOfBoundsException
2102 * if the index given is outside the bounds of the collection
2104 public void setCalcIdParam(final int index,
2105 final jalview.schemabinding.version2.CalcIdParam vCalcIdParam)
2106 throws java.lang.IndexOutOfBoundsException
2108 // check bounds for index
2109 if (index < 0 || index >= this._calcIdParamList.size())
2111 throw new IndexOutOfBoundsException("setCalcIdParam: Index value '"
2112 + index + "' not in range [0.."
2113 + (this._calcIdParamList.size() - 1) + "]");
2116 this._calcIdParamList.set(index, vCalcIdParam);
2122 * @param vCalcIdParamArray
2124 public void setCalcIdParam(
2125 final jalview.schemabinding.version2.CalcIdParam[] vCalcIdParamArray)
2128 _calcIdParamList.clear();
2130 for (int i = 0; i < vCalcIdParamArray.length; i++)
2132 this._calcIdParamList.add(vCalcIdParamArray[i]);
2137 * Sets the value of field 'centreColumnLabels'.
2139 * @param centreColumnLabels
2140 * the value of field 'centreColumnLabels'.
2142 public void setCentreColumnLabels(final boolean centreColumnLabels)
2144 this._centreColumnLabels = centreColumnLabels;
2145 this._has_centreColumnLabels = true;
2149 * Sets the value of field 'consThreshold'.
2151 * @param consThreshold
2152 * the value of field 'consThreshold'.
2154 public void setConsThreshold(final int consThreshold)
2156 this._consThreshold = consThreshold;
2157 this._has_consThreshold = true;
2161 * Sets the value of field 'conservationSelected'.
2163 * @param conservationSelected
2164 * the value of field 'conservationSelected'.
2166 public void setConservationSelected(final boolean conservationSelected)
2168 this._conservationSelected = conservationSelected;
2169 this._has_conservationSelected = true;
2173 * Sets the value of field 'followHighlight'.
2175 * @param followHighlight
2176 * the value of field 'followHighlight'.
2178 public void setFollowHighlight(final boolean followHighlight)
2180 this._followHighlight = followHighlight;
2181 this._has_followHighlight = true;
2185 * Sets the value of field 'followSelection'.
2187 * @param followSelection
2188 * the value of field 'followSelection'.
2190 public void setFollowSelection(final boolean followSelection)
2192 this._followSelection = followSelection;
2193 this._has_followSelection = true;
2197 * Sets the value of field 'fontName'.
2200 * the value of field 'fontName'.
2202 public void setFontName(final java.lang.String fontName)
2204 this._fontName = fontName;
2208 * Sets the value of field 'fontSize'.
2211 * the value of field 'fontSize'.
2213 public void setFontSize(final int fontSize)
2215 this._fontSize = fontSize;
2216 this._has_fontSize = true;
2220 * Sets the value of field 'fontStyle'.
2223 * the value of field 'fontStyle'.
2225 public void setFontStyle(final int fontStyle)
2227 this._fontStyle = fontStyle;
2228 this._has_fontStyle = true;
2232 * Sets the value of field 'gatheredViews'.
2234 * @param gatheredViews
2235 * the value of field 'gatheredViews'.
2237 public void setGatheredViews(final boolean gatheredViews)
2239 this._gatheredViews = gatheredViews;
2240 this._has_gatheredViews = true;
2244 * Sets the value of field 'height'.
2247 * the value of field 'height'.
2249 public void setHeight(final int height)
2251 this._height = height;
2252 this._has_height = true;
2259 * @param vHiddenColumns
2260 * @throws java.lang.IndexOutOfBoundsException
2261 * if the index given is outside the bounds of the collection
2263 public void setHiddenColumns(final int index,
2264 final jalview.schemabinding.version2.HiddenColumns vHiddenColumns)
2265 throws java.lang.IndexOutOfBoundsException
2267 // check bounds for index
2268 if (index < 0 || index >= this._hiddenColumnsList.size())
2270 throw new IndexOutOfBoundsException("setHiddenColumns: Index value '"
2271 + index + "' not in range [0.."
2272 + (this._hiddenColumnsList.size() - 1) + "]");
2275 this._hiddenColumnsList.set(index, vHiddenColumns);
2281 * @param vHiddenColumnsArray
2283 public void setHiddenColumns(
2284 final jalview.schemabinding.version2.HiddenColumns[] vHiddenColumnsArray)
2287 _hiddenColumnsList.clear();
2289 for (int i = 0; i < vHiddenColumnsArray.length; i++)
2291 this._hiddenColumnsList.add(vHiddenColumnsArray[i]);
2296 * Sets the value of field 'id'. The field 'id' has the following description:
2297 * unique id used by jalview to synchronize between stored and instantiated
2302 * the value of field 'id'.
2304 public void setId(final java.lang.String id)
2310 * Sets the value of field 'ignoreGapsinConsensus'.
2312 * @param ignoreGapsinConsensus
2313 * the value of field 'ignoreGapsinConsensus'.
2315 public void setIgnoreGapsinConsensus(final boolean ignoreGapsinConsensus)
2317 this._ignoreGapsinConsensus = ignoreGapsinConsensus;
2318 this._has_ignoreGapsinConsensus = true;
2322 * Sets the value of field 'normaliseSequenceLogo'.
2324 * @param normaliseSequenceLogo
2325 * the value of field 'normaliseSequenceLogo'.
2327 public void setNormaliseSequenceLogo(final boolean normaliseSequenceLogo)
2329 this._normaliseSequenceLogo = normaliseSequenceLogo;
2330 this._has_normaliseSequenceLogo = true;
2334 * Sets the value of field 'pidSelected'.
2336 * @param pidSelected
2337 * the value of field 'pidSelected'.
2339 public void setPidSelected(final boolean pidSelected)
2341 this._pidSelected = pidSelected;
2342 this._has_pidSelected = true;
2346 * Sets the value of field 'pidThreshold'.
2348 * @param pidThreshold
2349 * the value of field 'pidThreshold'.
2351 public void setPidThreshold(final int pidThreshold)
2353 this._pidThreshold = pidThreshold;
2354 this._has_pidThreshold = true;
2358 * Sets the value of field 'renderGaps'.
2361 * the value of field 'renderGaps'.
2363 public void setRenderGaps(final boolean renderGaps)
2365 this._renderGaps = renderGaps;
2366 this._has_renderGaps = true;
2370 * Sets the value of field 'rightAlignIds'.
2372 * @param rightAlignIds
2373 * the value of field 'rightAlignIds'.
2375 public void setRightAlignIds(final boolean rightAlignIds)
2377 this._rightAlignIds = rightAlignIds;
2378 this._has_rightAlignIds = true;
2382 * Sets the value of field 'sequenceSetId'.
2384 * @param sequenceSetId
2385 * the value of field 'sequenceSetId'.
2387 public void setSequenceSetId(final java.lang.String sequenceSetId)
2389 this._sequenceSetId = sequenceSetId;
2393 * Sets the value of field 'showAnnotation'.
2395 * @param showAnnotation
2396 * the value of field 'showAnnotation'.
2398 public void setShowAnnotation(final boolean showAnnotation)
2400 this._showAnnotation = showAnnotation;
2401 this._has_showAnnotation = true;
2405 * Sets the value of field 'showBoxes'.
2408 * the value of field 'showBoxes'.
2410 public void setShowBoxes(final boolean showBoxes)
2412 this._showBoxes = showBoxes;
2413 this._has_showBoxes = true;
2417 * Sets the value of field 'showColourText'.
2419 * @param showColourText
2420 * the value of field 'showColourText'.
2422 public void setShowColourText(final boolean showColourText)
2424 this._showColourText = showColourText;
2425 this._has_showColourText = true;
2429 * Sets the value of field 'showConsensusHistogram'.
2431 * @param showConsensusHistogram
2432 * the value of field 'showConsensusHistogram'.
2434 public void setShowConsensusHistogram(final boolean showConsensusHistogram)
2436 this._showConsensusHistogram = showConsensusHistogram;
2437 this._has_showConsensusHistogram = true;
2441 * Sets the value of field 'showDbRefTooltip'.
2443 * @param showDbRefTooltip
2444 * the value of field 'showDbRefTooltip'
2446 public void setShowDbRefTooltip(final boolean showDbRefTooltip)
2448 this._showDbRefTooltip = showDbRefTooltip;
2449 this._has_showDbRefTooltip = true;
2453 * Sets the value of field 'showFullId'.
2456 * the value of field 'showFullId'.
2458 public void setShowFullId(final boolean showFullId)
2460 this._showFullId = showFullId;
2461 this._has_showFullId = true;
2465 * Sets the value of field 'showGroupConsensus'.
2467 * @param showGroupConsensus
2468 * the value of field 'showGroupConsensus'.
2470 public void setShowGroupConsensus(final boolean showGroupConsensus)
2472 this._showGroupConsensus = showGroupConsensus;
2473 this._has_showGroupConsensus = true;
2477 * Sets the value of field 'showGroupConservation'.
2479 * @param showGroupConservation
2480 * the value of field 'showGroupConservation'.
2482 public void setShowGroupConservation(final boolean showGroupConservation)
2484 this._showGroupConservation = showGroupConservation;
2485 this._has_showGroupConservation = true;
2489 * Sets the value of field 'showNPfeatureTooltip'.
2491 * @param showNPfeatureTooltip
2492 * the value of field 'showNPfeatureTooltip'.
2494 public void setShowNPfeatureTooltip(final boolean showNPfeatureTooltip)
2496 this._showNPfeatureTooltip = showNPfeatureTooltip;
2497 this._has_showNPfeatureTooltip = true;
2501 * Sets the value of field 'showSequenceFeatures'.
2503 * @param showSequenceFeatures
2504 * the value of field 'showSequenceFeatures'.
2506 public void setShowSequenceFeatures(final boolean showSequenceFeatures)
2508 this._showSequenceFeatures = showSequenceFeatures;
2509 this._has_showSequenceFeatures = true;
2513 * Sets the value of field 'showSequenceLogo'.
2515 * @param showSequenceLogo
2516 * the value of field 'showSequenceLogo'
2518 public void setShowSequenceLogo(final boolean showSequenceLogo)
2520 this._showSequenceLogo = showSequenceLogo;
2521 this._has_showSequenceLogo = true;
2525 * Sets the value of field 'showText'.
2528 * the value of field 'showText'.
2530 public void setShowText(final boolean showText)
2532 this._showText = showText;
2533 this._has_showText = true;
2537 * Sets the value of field 'showUnconserved'.
2539 * @param showUnconserved
2540 * the value of field 'showUnconserved'.
2542 public void setShowUnconserved(final boolean showUnconserved)
2544 this._showUnconserved = showUnconserved;
2545 this._has_showUnconserved = true;
2549 * Sets the value of field 'startRes'.
2552 * the value of field 'startRes'.
2554 public void setStartRes(final int startRes)
2556 this._startRes = startRes;
2557 this._has_startRes = true;
2561 * Sets the value of field 'startSeq'.
2564 * the value of field 'startSeq'.
2566 public void setStartSeq(final int startSeq)
2568 this._startSeq = startSeq;
2569 this._has_startSeq = true;
2573 * Sets the value of field 'textCol1'.
2576 * the value of field 'textCol1'.
2578 public void setTextCol1(final int textCol1)
2580 this._textCol1 = textCol1;
2581 this._has_textCol1 = true;
2585 * Sets the value of field 'textCol2'.
2588 * the value of field 'textCol2'.
2590 public void setTextCol2(final int textCol2)
2592 this._textCol2 = textCol2;
2593 this._has_textCol2 = true;
2597 * Sets the value of field 'textColThreshold'.
2599 * @param textColThreshold
2600 * the value of field 'textColThreshold'
2602 public void setTextColThreshold(final int textColThreshold)
2604 this._textColThreshold = textColThreshold;
2605 this._has_textColThreshold = true;
2609 * Sets the value of field 'title'.
2612 * the value of field 'title'.
2614 public void setTitle(final java.lang.String title)
2616 this._title = title;
2620 * Sets the value of field 'viewName'.
2623 * the value of field 'viewName'.
2625 public void setViewName(final java.lang.String viewName)
2627 this._viewName = viewName;
2631 * Sets the value of field 'width'.
2634 * the value of field 'width'.
2636 public void setWidth(final int width)
2638 this._width = width;
2639 this._has_width = true;
2643 * Sets the value of field 'wrapAlignment'.
2645 * @param wrapAlignment
2646 * the value of field 'wrapAlignment'.
2648 public void setWrapAlignment(final boolean wrapAlignment)
2650 this._wrapAlignment = wrapAlignment;
2651 this._has_wrapAlignment = true;
2655 * Sets the value of field 'xpos'.
2658 * the value of field 'xpos'.
2660 public void setXpos(final int xpos)
2663 this._has_xpos = true;
2667 * Sets the value of field 'ypos'.
2670 * the value of field 'ypos'.
2672 public void setYpos(final int ypos)
2675 this._has_ypos = true;
2682 * @throws org.exolab.castor.xml.MarshalException
2683 * if object is null or if any SAXException is thrown during
2685 * @throws org.exolab.castor.xml.ValidationException
2686 * if this object is an invalid instance according to the schema
2687 * @return the unmarshaled jalview.schemabinding.version2.Viewport
2689 public static jalview.schemabinding.version2.Viewport unmarshal(
2690 final java.io.Reader reader)
2691 throws org.exolab.castor.xml.MarshalException,
2692 org.exolab.castor.xml.ValidationException
2694 return (jalview.schemabinding.version2.Viewport) Unmarshaller
2695 .unmarshal(jalview.schemabinding.version2.Viewport.class,
2702 * @throws org.exolab.castor.xml.ValidationException
2703 * if this object is an invalid instance according to the schema
2705 public void validate() throws org.exolab.castor.xml.ValidationException
2707 org.exolab.castor.xml.Validator validator = new org.exolab.castor.xml.Validator();
2708 validator.validate(this);