/*******************************************************************************
* Jalview - A Sequence Alignment Editor and Viewer (Version 2.7)
* Copyright (C) 2011 J Procter, AM Waterhouse, J Engelhardt, LM Lui, G Barton, M Clamp, S Searle
*
* This file is part of Jalview.
*
* Jalview is free software: you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
*
* Jalview is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty
* of MERCHANTABILITY or FITNESS FOR A PARTICULAR
* PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with Jalview. If not, see .
*******************************************************************************/
/*
* This class was automatically generated with
* Castor 1.1, using an XML
* Schema.
* $Id$
*/
package jalview.binding;
//---------------------------------/
//- Imported classes and packages -/
//---------------------------------/
import org.exolab.castor.xml.Marshaller;
import org.exolab.castor.xml.Unmarshaller;
/**
* Class Viewport.
*
* @version $Revision$ $Date$
*/
public class Viewport implements java.io.Serializable {
//--------------------------/
//- Class/Member Variables -/
//--------------------------/
/**
* Field _conservationSelected.
*/
private boolean _conservationSelected;
/**
* keeps track of state for field: _conservationSelected
*/
private boolean _has_conservationSelected;
/**
* Field _pidSelected.
*/
private boolean _pidSelected;
/**
* keeps track of state for field: _pidSelected
*/
private boolean _has_pidSelected;
/**
* Field _bgColour.
*/
private java.lang.String _bgColour;
/**
* Field _consThreshold.
*/
private int _consThreshold;
/**
* keeps track of state for field: _consThreshold
*/
private boolean _has_consThreshold;
/**
* Field _pidThreshold.
*/
private int _pidThreshold;
/**
* keeps track of state for field: _pidThreshold
*/
private boolean _has_pidThreshold;
/**
* Field _title.
*/
private java.lang.String _title;
/**
* Field _showFullId.
*/
private boolean _showFullId;
/**
* keeps track of state for field: _showFullId
*/
private boolean _has_showFullId;
/**
* Field _showText.
*/
private boolean _showText;
/**
* keeps track of state for field: _showText
*/
private boolean _has_showText;
/**
* Field _showColourText.
*/
private boolean _showColourText;
/**
* keeps track of state for field: _showColourText
*/
private boolean _has_showColourText;
/**
* Field _showBoxes.
*/
private boolean _showBoxes;
/**
* keeps track of state for field: _showBoxes
*/
private boolean _has_showBoxes;
/**
* Field _wrapAlignment.
*/
private boolean _wrapAlignment;
/**
* keeps track of state for field: _wrapAlignment
*/
private boolean _has_wrapAlignment;
/**
* Field _renderGaps.
*/
private boolean _renderGaps;
/**
* keeps track of state for field: _renderGaps
*/
private boolean _has_renderGaps;
/**
* Field _showSequenceFeatures.
*/
private boolean _showSequenceFeatures;
/**
* keeps track of state for field: _showSequenceFeatures
*/
private boolean _has_showSequenceFeatures;
/**
* Field _showAnnotation.
*/
private boolean _showAnnotation;
/**
* keeps track of state for field: _showAnnotation
*/
private boolean _has_showAnnotation;
/**
* Field _showConservation.
*/
private boolean _showConservation;
/**
* keeps track of state for field: _showConservation
*/
private boolean _has_showConservation;
/**
* Field _showQuality.
*/
private boolean _showQuality;
/**
* keeps track of state for field: _showQuality
*/
private boolean _has_showQuality;
/**
* Field _showIdentity.
*/
private boolean _showIdentity;
/**
* keeps track of state for field: _showIdentity
*/
private boolean _has_showIdentity;
/**
* Field _xpos.
*/
private int _xpos;
/**
* keeps track of state for field: _xpos
*/
private boolean _has_xpos;
/**
* Field _ypos.
*/
private int _ypos;
/**
* keeps track of state for field: _ypos
*/
private boolean _has_ypos;
/**
* Field _width.
*/
private int _width;
/**
* keeps track of state for field: _width
*/
private boolean _has_width;
/**
* Field _height.
*/
private int _height;
/**
* keeps track of state for field: _height
*/
private boolean _has_height;
/**
* Field _startRes.
*/
private int _startRes;
/**
* keeps track of state for field: _startRes
*/
private boolean _has_startRes;
/**
* Field _startSeq.
*/
private int _startSeq;
/**
* keeps track of state for field: _startSeq
*/
private boolean _has_startSeq;
/**
* Field _fontName.
*/
private java.lang.String _fontName;
/**
* Field _fontSize.
*/
private int _fontSize;
/**
* keeps track of state for field: _fontSize
*/
private boolean _has_fontSize;
/**
* Field _fontStyle.
*/
private int _fontStyle;
/**
* keeps track of state for field: _fontStyle
*/
private boolean _has_fontStyle;
//----------------/
//- Constructors -/
//----------------/
public Viewport() {
super();
}
//-----------/
//- Methods -/
//-----------/
/**
*/
public void deleteConsThreshold(
) {
this._has_consThreshold= false;
}
/**
*/
public void deleteConservationSelected(
) {
this._has_conservationSelected= false;
}
/**
*/
public void deleteFontSize(
) {
this._has_fontSize= false;
}
/**
*/
public void deleteFontStyle(
) {
this._has_fontStyle= false;
}
/**
*/
public void deleteHeight(
) {
this._has_height= false;
}
/**
*/
public void deletePidSelected(
) {
this._has_pidSelected= false;
}
/**
*/
public void deletePidThreshold(
) {
this._has_pidThreshold= false;
}
/**
*/
public void deleteRenderGaps(
) {
this._has_renderGaps= false;
}
/**
*/
public void deleteShowAnnotation(
) {
this._has_showAnnotation= false;
}
/**
*/
public void deleteShowBoxes(
) {
this._has_showBoxes= false;
}
/**
*/
public void deleteShowColourText(
) {
this._has_showColourText= false;
}
/**
*/
public void deleteShowConservation(
) {
this._has_showConservation= false;
}
/**
*/
public void deleteShowFullId(
) {
this._has_showFullId= false;
}
/**
*/
public void deleteShowIdentity(
) {
this._has_showIdentity= false;
}
/**
*/
public void deleteShowQuality(
) {
this._has_showQuality= false;
}
/**
*/
public void deleteShowSequenceFeatures(
) {
this._has_showSequenceFeatures= false;
}
/**
*/
public void deleteShowText(
) {
this._has_showText= false;
}
/**
*/
public void deleteStartRes(
) {
this._has_startRes= false;
}
/**
*/
public void deleteStartSeq(
) {
this._has_startSeq= false;
}
/**
*/
public void deleteWidth(
) {
this._has_width= false;
}
/**
*/
public void deleteWrapAlignment(
) {
this._has_wrapAlignment= false;
}
/**
*/
public void deleteXpos(
) {
this._has_xpos= false;
}
/**
*/
public void deleteYpos(
) {
this._has_ypos= false;
}
/**
* Returns the value of field 'bgColour'.
*
* @return the value of field 'BgColour'.
*/
public java.lang.String getBgColour(
) {
return this._bgColour;
}
/**
* Returns the value of field 'consThreshold'.
*
* @return the value of field 'ConsThreshold'.
*/
public int getConsThreshold(
) {
return this._consThreshold;
}
/**
* Returns the value of field 'conservationSelected'.
*
* @return the value of field 'ConservationSelected'.
*/
public boolean getConservationSelected(
) {
return this._conservationSelected;
}
/**
* Returns the value of field 'fontName'.
*
* @return the value of field 'FontName'.
*/
public java.lang.String getFontName(
) {
return this._fontName;
}
/**
* Returns the value of field 'fontSize'.
*
* @return the value of field 'FontSize'.
*/
public int getFontSize(
) {
return this._fontSize;
}
/**
* Returns the value of field 'fontStyle'.
*
* @return the value of field 'FontStyle'.
*/
public int getFontStyle(
) {
return this._fontStyle;
}
/**
* Returns the value of field 'height'.
*
* @return the value of field 'Height'.
*/
public int getHeight(
) {
return this._height;
}
/**
* Returns the value of field 'pidSelected'.
*
* @return the value of field 'PidSelected'.
*/
public boolean getPidSelected(
) {
return this._pidSelected;
}
/**
* Returns the value of field 'pidThreshold'.
*
* @return the value of field 'PidThreshold'.
*/
public int getPidThreshold(
) {
return this._pidThreshold;
}
/**
* Returns the value of field 'renderGaps'.
*
* @return the value of field 'RenderGaps'.
*/
public boolean getRenderGaps(
) {
return this._renderGaps;
}
/**
* Returns the value of field 'showAnnotation'.
*
* @return the value of field 'ShowAnnotation'.
*/
public boolean getShowAnnotation(
) {
return this._showAnnotation;
}
/**
* Returns the value of field 'showBoxes'.
*
* @return the value of field 'ShowBoxes'.
*/
public boolean getShowBoxes(
) {
return this._showBoxes;
}
/**
* Returns the value of field 'showColourText'.
*
* @return the value of field 'ShowColourText'.
*/
public boolean getShowColourText(
) {
return this._showColourText;
}
/**
* Returns the value of field 'showConservation'.
*
* @return the value of field 'ShowConservation'.
*/
public boolean getShowConservation(
) {
return this._showConservation;
}
/**
* Returns the value of field 'showFullId'.
*
* @return the value of field 'ShowFullId'.
*/
public boolean getShowFullId(
) {
return this._showFullId;
}
/**
* Returns the value of field 'showIdentity'.
*
* @return the value of field 'ShowIdentity'.
*/
public boolean getShowIdentity(
) {
return this._showIdentity;
}
/**
* Returns the value of field 'showQuality'.
*
* @return the value of field 'ShowQuality'.
*/
public boolean getShowQuality(
) {
return this._showQuality;
}
/**
* Returns the value of field 'showSequenceFeatures'.
*
* @return the value of field 'ShowSequenceFeatures'.
*/
public boolean getShowSequenceFeatures(
) {
return this._showSequenceFeatures;
}
/**
* Returns the value of field 'showText'.
*
* @return the value of field 'ShowText'.
*/
public boolean getShowText(
) {
return this._showText;
}
/**
* Returns the value of field 'startRes'.
*
* @return the value of field 'StartRes'.
*/
public int getStartRes(
) {
return this._startRes;
}
/**
* Returns the value of field 'startSeq'.
*
* @return the value of field 'StartSeq'.
*/
public int getStartSeq(
) {
return this._startSeq;
}
/**
* Returns the value of field 'title'.
*
* @return the value of field 'Title'.
*/
public java.lang.String getTitle(
) {
return this._title;
}
/**
* Returns the value of field 'width'.
*
* @return the value of field 'Width'.
*/
public int getWidth(
) {
return this._width;
}
/**
* Returns the value of field 'wrapAlignment'.
*
* @return the value of field 'WrapAlignment'.
*/
public boolean getWrapAlignment(
) {
return this._wrapAlignment;
}
/**
* Returns the value of field 'xpos'.
*
* @return the value of field 'Xpos'.
*/
public int getXpos(
) {
return this._xpos;
}
/**
* Returns the value of field 'ypos'.
*
* @return the value of field 'Ypos'.
*/
public int getYpos(
) {
return this._ypos;
}
/**
* Method hasConsThreshold.
*
* @return true if at least one ConsThreshold has been added
*/
public boolean hasConsThreshold(
) {
return this._has_consThreshold;
}
/**
* Method hasConservationSelected.
*
* @return true if at least one ConservationSelected has been
* added
*/
public boolean hasConservationSelected(
) {
return this._has_conservationSelected;
}
/**
* Method hasFontSize.
*
* @return true if at least one FontSize has been added
*/
public boolean hasFontSize(
) {
return this._has_fontSize;
}
/**
* Method hasFontStyle.
*
* @return true if at least one FontStyle has been added
*/
public boolean hasFontStyle(
) {
return this._has_fontStyle;
}
/**
* Method hasHeight.
*
* @return true if at least one Height has been added
*/
public boolean hasHeight(
) {
return this._has_height;
}
/**
* Method hasPidSelected.
*
* @return true if at least one PidSelected has been added
*/
public boolean hasPidSelected(
) {
return this._has_pidSelected;
}
/**
* Method hasPidThreshold.
*
* @return true if at least one PidThreshold has been added
*/
public boolean hasPidThreshold(
) {
return this._has_pidThreshold;
}
/**
* Method hasRenderGaps.
*
* @return true if at least one RenderGaps has been added
*/
public boolean hasRenderGaps(
) {
return this._has_renderGaps;
}
/**
* Method hasShowAnnotation.
*
* @return true if at least one ShowAnnotation has been added
*/
public boolean hasShowAnnotation(
) {
return this._has_showAnnotation;
}
/**
* Method hasShowBoxes.
*
* @return true if at least one ShowBoxes has been added
*/
public boolean hasShowBoxes(
) {
return this._has_showBoxes;
}
/**
* Method hasShowColourText.
*
* @return true if at least one ShowColourText has been added
*/
public boolean hasShowColourText(
) {
return this._has_showColourText;
}
/**
* Method hasShowConservation.
*
* @return true if at least one ShowConservation has been added
*/
public boolean hasShowConservation(
) {
return this._has_showConservation;
}
/**
* Method hasShowFullId.
*
* @return true if at least one ShowFullId has been added
*/
public boolean hasShowFullId(
) {
return this._has_showFullId;
}
/**
* Method hasShowIdentity.
*
* @return true if at least one ShowIdentity has been added
*/
public boolean hasShowIdentity(
) {
return this._has_showIdentity;
}
/**
* Method hasShowQuality.
*
* @return true if at least one ShowQuality has been added
*/
public boolean hasShowQuality(
) {
return this._has_showQuality;
}
/**
* Method hasShowSequenceFeatures.
*
* @return true if at least one ShowSequenceFeatures has been
* added
*/
public boolean hasShowSequenceFeatures(
) {
return this._has_showSequenceFeatures;
}
/**
* Method hasShowText.
*
* @return true if at least one ShowText has been added
*/
public boolean hasShowText(
) {
return this._has_showText;
}
/**
* Method hasStartRes.
*
* @return true if at least one StartRes has been added
*/
public boolean hasStartRes(
) {
return this._has_startRes;
}
/**
* Method hasStartSeq.
*
* @return true if at least one StartSeq has been added
*/
public boolean hasStartSeq(
) {
return this._has_startSeq;
}
/**
* Method hasWidth.
*
* @return true if at least one Width has been added
*/
public boolean hasWidth(
) {
return this._has_width;
}
/**
* Method hasWrapAlignment.
*
* @return true if at least one WrapAlignment has been added
*/
public boolean hasWrapAlignment(
) {
return this._has_wrapAlignment;
}
/**
* Method hasXpos.
*
* @return true if at least one Xpos has been added
*/
public boolean hasXpos(
) {
return this._has_xpos;
}
/**
* Method hasYpos.
*
* @return true if at least one Ypos has been added
*/
public boolean hasYpos(
) {
return this._has_ypos;
}
/**
* Returns the value of field 'conservationSelected'.
*
* @return the value of field 'ConservationSelected'.
*/
public boolean isConservationSelected(
) {
return this._conservationSelected;
}
/**
* Returns the value of field 'pidSelected'.
*
* @return the value of field 'PidSelected'.
*/
public boolean isPidSelected(
) {
return this._pidSelected;
}
/**
* Returns the value of field 'renderGaps'.
*
* @return the value of field 'RenderGaps'.
*/
public boolean isRenderGaps(
) {
return this._renderGaps;
}
/**
* Returns the value of field 'showAnnotation'.
*
* @return the value of field 'ShowAnnotation'.
*/
public boolean isShowAnnotation(
) {
return this._showAnnotation;
}
/**
* Returns the value of field 'showBoxes'.
*
* @return the value of field 'ShowBoxes'.
*/
public boolean isShowBoxes(
) {
return this._showBoxes;
}
/**
* Returns the value of field 'showColourText'.
*
* @return the value of field 'ShowColourText'.
*/
public boolean isShowColourText(
) {
return this._showColourText;
}
/**
* Returns the value of field 'showConservation'.
*
* @return the value of field 'ShowConservation'.
*/
public boolean isShowConservation(
) {
return this._showConservation;
}
/**
* Returns the value of field 'showFullId'.
*
* @return the value of field 'ShowFullId'.
*/
public boolean isShowFullId(
) {
return this._showFullId;
}
/**
* Returns the value of field 'showIdentity'.
*
* @return the value of field 'ShowIdentity'.
*/
public boolean isShowIdentity(
) {
return this._showIdentity;
}
/**
* Returns the value of field 'showQuality'.
*
* @return the value of field 'ShowQuality'.
*/
public boolean isShowQuality(
) {
return this._showQuality;
}
/**
* Returns the value of field 'showSequenceFeatures'.
*
* @return the value of field 'ShowSequenceFeatures'.
*/
public boolean isShowSequenceFeatures(
) {
return this._showSequenceFeatures;
}
/**
* Returns the value of field 'showText'.
*
* @return the value of field 'ShowText'.
*/
public boolean isShowText(
) {
return this._showText;
}
/**
* Method isValid.
*
* @return true if this object is valid according to the schema
*/
public boolean isValid(
) {
try {
validate();
} catch (org.exolab.castor.xml.ValidationException vex) {
return false;
}
return true;
}
/**
* Returns the value of field 'wrapAlignment'.
*
* @return the value of field 'WrapAlignment'.
*/
public boolean isWrapAlignment(
) {
return this._wrapAlignment;
}
/**
*
*
* @param out
* @throws org.exolab.castor.xml.MarshalException if object is
* null or if any SAXException is thrown during marshaling
* @throws org.exolab.castor.xml.ValidationException if this
* object is an invalid instance according to the schema
*/
public void marshal(
final java.io.Writer out)
throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException {
Marshaller.marshal(this, out);
}
/**
*
*
* @param handler
* @throws java.io.IOException if an IOException occurs during
* marshaling
* @throws org.exolab.castor.xml.ValidationException if this
* object is an invalid instance according to the schema
* @throws org.exolab.castor.xml.MarshalException if object is
* null or if any SAXException is thrown during marshaling
*/
public void marshal(
final org.xml.sax.ContentHandler handler)
throws java.io.IOException, org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException {
Marshaller.marshal(this, handler);
}
/**
* Sets the value of field 'bgColour'.
*
* @param bgColour the value of field 'bgColour'.
*/
public void setBgColour(
final java.lang.String bgColour) {
this._bgColour = bgColour;
}
/**
* Sets the value of field 'consThreshold'.
*
* @param consThreshold the value of field 'consThreshold'.
*/
public void setConsThreshold(
final int consThreshold) {
this._consThreshold = consThreshold;
this._has_consThreshold = true;
}
/**
* Sets the value of field 'conservationSelected'.
*
* @param conservationSelected the value of field
* 'conservationSelected'.
*/
public void setConservationSelected(
final boolean conservationSelected) {
this._conservationSelected = conservationSelected;
this._has_conservationSelected = true;
}
/**
* Sets the value of field 'fontName'.
*
* @param fontName the value of field 'fontName'.
*/
public void setFontName(
final java.lang.String fontName) {
this._fontName = fontName;
}
/**
* Sets the value of field 'fontSize'.
*
* @param fontSize the value of field 'fontSize'.
*/
public void setFontSize(
final int fontSize) {
this._fontSize = fontSize;
this._has_fontSize = true;
}
/**
* Sets the value of field 'fontStyle'.
*
* @param fontStyle the value of field 'fontStyle'.
*/
public void setFontStyle(
final int fontStyle) {
this._fontStyle = fontStyle;
this._has_fontStyle = true;
}
/**
* Sets the value of field 'height'.
*
* @param height the value of field 'height'.
*/
public void setHeight(
final int height) {
this._height = height;
this._has_height = true;
}
/**
* Sets the value of field 'pidSelected'.
*
* @param pidSelected the value of field 'pidSelected'.
*/
public void setPidSelected(
final boolean pidSelected) {
this._pidSelected = pidSelected;
this._has_pidSelected = true;
}
/**
* Sets the value of field 'pidThreshold'.
*
* @param pidThreshold the value of field 'pidThreshold'.
*/
public void setPidThreshold(
final int pidThreshold) {
this._pidThreshold = pidThreshold;
this._has_pidThreshold = true;
}
/**
* Sets the value of field 'renderGaps'.
*
* @param renderGaps the value of field 'renderGaps'.
*/
public void setRenderGaps(
final boolean renderGaps) {
this._renderGaps = renderGaps;
this._has_renderGaps = true;
}
/**
* Sets the value of field 'showAnnotation'.
*
* @param showAnnotation the value of field 'showAnnotation'.
*/
public void setShowAnnotation(
final boolean showAnnotation) {
this._showAnnotation = showAnnotation;
this._has_showAnnotation = true;
}
/**
* Sets the value of field 'showBoxes'.
*
* @param showBoxes the value of field 'showBoxes'.
*/
public void setShowBoxes(
final boolean showBoxes) {
this._showBoxes = showBoxes;
this._has_showBoxes = true;
}
/**
* Sets the value of field 'showColourText'.
*
* @param showColourText the value of field 'showColourText'.
*/
public void setShowColourText(
final boolean showColourText) {
this._showColourText = showColourText;
this._has_showColourText = true;
}
/**
* Sets the value of field 'showConservation'.
*
* @param showConservation the value of field 'showConservation'
*/
public void setShowConservation(
final boolean showConservation) {
this._showConservation = showConservation;
this._has_showConservation = true;
}
/**
* Sets the value of field 'showFullId'.
*
* @param showFullId the value of field 'showFullId'.
*/
public void setShowFullId(
final boolean showFullId) {
this._showFullId = showFullId;
this._has_showFullId = true;
}
/**
* Sets the value of field 'showIdentity'.
*
* @param showIdentity the value of field 'showIdentity'.
*/
public void setShowIdentity(
final boolean showIdentity) {
this._showIdentity = showIdentity;
this._has_showIdentity = true;
}
/**
* Sets the value of field 'showQuality'.
*
* @param showQuality the value of field 'showQuality'.
*/
public void setShowQuality(
final boolean showQuality) {
this._showQuality = showQuality;
this._has_showQuality = true;
}
/**
* Sets the value of field 'showSequenceFeatures'.
*
* @param showSequenceFeatures the value of field
* 'showSequenceFeatures'.
*/
public void setShowSequenceFeatures(
final boolean showSequenceFeatures) {
this._showSequenceFeatures = showSequenceFeatures;
this._has_showSequenceFeatures = true;
}
/**
* Sets the value of field 'showText'.
*
* @param showText the value of field 'showText'.
*/
public void setShowText(
final boolean showText) {
this._showText = showText;
this._has_showText = true;
}
/**
* Sets the value of field 'startRes'.
*
* @param startRes the value of field 'startRes'.
*/
public void setStartRes(
final int startRes) {
this._startRes = startRes;
this._has_startRes = true;
}
/**
* Sets the value of field 'startSeq'.
*
* @param startSeq the value of field 'startSeq'.
*/
public void setStartSeq(
final int startSeq) {
this._startSeq = startSeq;
this._has_startSeq = true;
}
/**
* Sets the value of field 'title'.
*
* @param title the value of field 'title'.
*/
public void setTitle(
final java.lang.String title) {
this._title = title;
}
/**
* Sets the value of field 'width'.
*
* @param width the value of field 'width'.
*/
public void setWidth(
final int width) {
this._width = width;
this._has_width = true;
}
/**
* Sets the value of field 'wrapAlignment'.
*
* @param wrapAlignment the value of field 'wrapAlignment'.
*/
public void setWrapAlignment(
final boolean wrapAlignment) {
this._wrapAlignment = wrapAlignment;
this._has_wrapAlignment = true;
}
/**
* Sets the value of field 'xpos'.
*
* @param xpos the value of field 'xpos'.
*/
public void setXpos(
final int xpos) {
this._xpos = xpos;
this._has_xpos = true;
}
/**
* Sets the value of field 'ypos'.
*
* @param ypos the value of field 'ypos'.
*/
public void setYpos(
final int ypos) {
this._ypos = ypos;
this._has_ypos = true;
}
/**
* Method unmarshal.
*
* @param reader
* @throws org.exolab.castor.xml.MarshalException if object is
* null or if any SAXException is thrown during marshaling
* @throws org.exolab.castor.xml.ValidationException if this
* object is an invalid instance according to the schema
* @return the unmarshaled jalview.binding.Viewport
*/
public static jalview.binding.Viewport unmarshal(
final java.io.Reader reader)
throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException {
return (jalview.binding.Viewport) Unmarshaller.unmarshal(jalview.binding.Viewport.class, reader);
}
/**
*
*
* @throws org.exolab.castor.xml.ValidationException if this
* object is an invalid instance according to the schema
*/
public void validate(
)
throws org.exolab.castor.xml.ValidationException {
org.exolab.castor.xml.Validator validator = new org.exolab.castor.xml.Validator();
validator.validate(this);
}
}