X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fxml%2Fbinding%2Fjalview%2FJalviewUserColours.java;fp=src%2Fjalview%2Fxml%2Fbinding%2Fjalview%2FJalviewUserColours.java;h=be6826629f6b57af81420edcf3d43dfbf7c24eb5;hb=d043ce47fc710d3eb2629ba926a8a7417bd67d8c;hp=e1ee27ef4f71857f4629220b9a12c828865bdb54;hpb=49db0dff1da16c3355b43a41498c1fc93ef47e91;p=jalview.git diff --git a/src/jalview/xml/binding/jalview/JalviewUserColours.java b/src/jalview/xml/binding/jalview/JalviewUserColours.java index e1ee27e..be68266 100644 --- a/src/jalview/xml/binding/jalview/JalviewUserColours.java +++ b/src/jalview/xml/binding/jalview/JalviewUserColours.java @@ -5,7 +5,6 @@ // Generated on: 2021.08.30 at 11:05:22 AM BST // - package jalview.xml.binding.jalview; import java.util.ArrayList; @@ -16,597 +15,585 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; - /** * <p>Java class for JalviewUserColours complex type. * - * <p>The following schema fragment specifies the expected content contained within this class. + * <p>The following schema fragment specifies the expected content + * contained within this class. * - * <pre> - * &lt;complexType name="JalviewUserColours"&gt; - * &lt;complexContent&gt; - * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; - * &lt;sequence&gt; - * &lt;element name="Version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt; - * &lt;element name="colour" maxOccurs="unbounded" minOccurs="0"&gt; - * &lt;complexType&gt; - * &lt;complexContent&gt; - * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; - * &lt;sequence&gt; - * &lt;element name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="2" minOccurs="0"/&gt; - * &lt;/sequence&gt; - * &lt;attribute name="Name" type="{http://www.w3.org/2001/XMLSchema}string" /&gt; - * &lt;attribute name="RGB" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt; - * &lt;attribute name="minRGB" type="{http://www.w3.org/2001/XMLSchema}string" /&gt; - * &lt;attribute name="noValueColour" type="{www.jalview.org/colours}NoValueColour" default="Min" /&gt; - * &lt;attribute name="threshType" type="{www.jalview.org/colours}ThresholdType" /&gt; - * &lt;attribute name="threshold" type="{http://www.w3.org/2001/XMLSchema}float" /&gt; - * &lt;attribute name="max" type="{http://www.w3.org/2001/XMLSchema}float" /&gt; - * &lt;attribute name="min" type="{http://www.w3.org/2001/XMLSchema}float" /&gt; - * &lt;attribute name="colourByLabel" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; - * &lt;attribute name="autoScale" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; - * &lt;/restriction&gt; - * &lt;/complexContent&gt; - * &lt;/complexType&gt; - * &lt;/element&gt; - * &lt;element name="filter" maxOccurs="unbounded" minOccurs="0"&gt; - * &lt;complexType&gt; - * &lt;complexContent&gt; - * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; - * &lt;sequence&gt; - * &lt;element name="matcherSet" type="{www.jalview.org/colours}FeatureMatcherSet"/&gt; - * &lt;/sequence&gt; - * &lt;attribute name="featureType" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt; - * &lt;/restriction&gt; - * &lt;/complexContent&gt; - * &lt;/complexType&gt; - * &lt;/element&gt; - * &lt;/sequence&gt; - * &lt;attribute name="schemeName" type="{http://www.w3.org/2001/XMLSchema}string" /&gt; - * &lt;/restriction&gt; - * &lt;/complexContent&gt; - * &lt;/complexType&gt; - * </pre> + * <pre> &lt;complexType name="JalviewUserColours"&gt; + * &lt;complexContent&gt; &lt;restriction + * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; + * &lt;sequence&gt; &lt;element name="Version" + * type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt; + * &lt;element name="colour" maxOccurs="unbounded" minOccurs="0"&gt; + * &lt;complexType&gt; &lt;complexContent&gt; + * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; + * &lt;sequence&gt; &lt;element name="attributeName" + * type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="2" + * minOccurs="0"/&gt; &lt;/sequence&gt; &lt;attribute + * name="Name" type="{http://www.w3.org/2001/XMLSchema}string" /&gt; + * &lt;attribute name="RGB" use="required" + * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute + * name="minRGB" type="{http://www.w3.org/2001/XMLSchema}string" /&gt; + * &lt;attribute name="noValueColour" + * type="{www.jalview.org/colours}NoValueColour" default="Min" /&gt; + * &lt;attribute name="threshType" + * type="{www.jalview.org/colours}ThresholdType" /&gt; &lt;attribute + * name="threshold" type="{http://www.w3.org/2001/XMLSchema}float" /&gt; + * &lt;attribute name="max" type="{http://www.w3.org/2001/XMLSchema}float" + * /&gt; &lt;attribute name="min" + * type="{http://www.w3.org/2001/XMLSchema}float" /&gt; &lt;attribute + * name="colourByLabel" type="{http://www.w3.org/2001/XMLSchema}boolean" + * /&gt; &lt;attribute name="autoScale" + * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; + * &lt;/restriction&gt; &lt;/complexContent&gt; + * &lt;/complexType&gt; &lt;/element&gt; &lt;element + * name="filter" maxOccurs="unbounded" minOccurs="0"&gt; + * &lt;complexType&gt; &lt;complexContent&gt; + * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; + * &lt;sequence&gt; &lt;element name="matcherSet" + * type="{www.jalview.org/colours}FeatureMatcherSet"/&gt; + * &lt;/sequence&gt; &lt;attribute name="featureType" use="required" + * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; + * &lt;/restriction&gt; &lt;/complexContent&gt; + * &lt;/complexType&gt; &lt;/element&gt; + * &lt;/sequence&gt; &lt;attribute name="schemeName" + * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; + * &lt;/restriction&gt; &lt;/complexContent&gt; + * &lt;/complexType&gt; </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "JalviewUserColours", namespace = "www.jalview.org/colours", propOrder = { - "version", - "colour", - "filter" -}) -public class JalviewUserColours { - - @XmlElement(name = "Version", namespace = "") - protected String version; - @XmlElement(namespace = "") - protected List colour; +@XmlType( + name = "JalviewUserColours", + namespace = "www.jalview.org/colours", + propOrder = + { "version", "colour", "filter" }) +public class JalviewUserColours +{ + + @XmlElement(name = "Version", namespace = "") + protected String version; + + @XmlElement(namespace = "") + protected List colour; + + @XmlElement(namespace = "") + protected List filter; + + @XmlAttribute(name = "schemeName") + protected String schemeName; + + /** + * Gets the value of the version property. + * + * @return possible object is {@link String } + * + */ + public String getVersion() + { + return version; + } + + /** + * Sets the value of the version property. + * + * @param value + * allowed object is {@link String } + * + */ + public void setVersion(String value) + { + this.version = value; + } + + /** + * Gets the value of the colour property. + * + * <p> This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will be + * present inside the JAXB object. This is why there is not a + * <CODE>set</CODE> method for the colour property. + * + * <p> For example, to add a new item, do as follows: <pre> + * getColour().add(newItem); </pre> + * + * + * <p> Objects of the following type(s) are allowed in the list + * {@link JalviewUserColours.Colour } + * + * + */ + public List getColour() + { + if (colour == null) + { + colour = new ArrayList(); + } + return this.colour; + } + + /** + * Gets the value of the filter property. + * + * <p> This accessor method returns a reference to the live list, not a + * snapshot. Therefore any modification you make to the returned list will be + * present inside the JAXB object. This is why there is not a + * <CODE>set</CODE> method for the filter property. + * + * <p> For example, to add a new item, do as follows: <pre> + * getFilter().add(newItem); </pre> + * + * + * <p> Objects of the following type(s) are allowed in the list + * {@link JalviewUserColours.Filter } + * + * + */ + public List getFilter() + { + if (filter == null) + { + filter = new ArrayList(); + } + return this.filter; + } + + /** + * Gets the value of the schemeName property. + * + * @return possible object is {@link String } + * + */ + public String getSchemeName() + { + return schemeName; + } + + /** + * Sets the value of the schemeName property. + * + * @param value + * allowed object is {@link String } + * + */ + public void setSchemeName(String value) + { + this.schemeName = value; + } + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content + * contained within this class. + * + * <pre> &lt;complexType&gt; &lt;complexContent&gt; + * &lt;restriction + * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; + * &lt;sequence&gt; &lt;element name="attributeName" + * type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="2" + * minOccurs="0"/&gt; &lt;/sequence&gt; &lt;attribute + * name="Name" type="{http://www.w3.org/2001/XMLSchema}string" /&gt; + * &lt;attribute name="RGB" use="required" + * type="{http://www.w3.org/2001/XMLSchema}string" /&gt; &lt;attribute + * name="minRGB" type="{http://www.w3.org/2001/XMLSchema}string" /&gt; + * &lt;attribute name="noValueColour" + * type="{www.jalview.org/colours}NoValueColour" default="Min" /&gt; + * &lt;attribute name="threshType" + * type="{www.jalview.org/colours}ThresholdType" /&gt; &lt;attribute + * name="threshold" type="{http://www.w3.org/2001/XMLSchema}float" /&gt; + * &lt;attribute name="max" type="{http://www.w3.org/2001/XMLSchema}float" + * /&gt; &lt;attribute name="min" + * type="{http://www.w3.org/2001/XMLSchema}float" /&gt; &lt;attribute + * name="colourByLabel" type="{http://www.w3.org/2001/XMLSchema}boolean" + * /&gt; &lt;attribute name="autoScale" + * type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; + * &lt;/restriction&gt; &lt;/complexContent&gt; + * &lt;/complexType&gt; </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { "attributeName" }) + public static class Colour + { + @XmlElement(namespace = "") - protected List filter; - @XmlAttribute(name = "schemeName") - protected String schemeName; + protected List attributeName; + + @XmlAttribute(name = "Name") + protected String name; + + @XmlAttribute(name = "RGB", required = true) + protected String rgb; + + @XmlAttribute(name = "minRGB") + protected String minRGB; + + @XmlAttribute(name = "noValueColour") + protected NoValueColour noValueColour; + + @XmlAttribute(name = "threshType") + protected ThresholdType threshType; + + @XmlAttribute(name = "threshold") + protected Float threshold; + + @XmlAttribute(name = "max") + protected Float max; + + @XmlAttribute(name = "min") + protected Float min; + + @XmlAttribute(name = "colourByLabel") + protected Boolean colourByLabel; + + @XmlAttribute(name = "autoScale") + protected Boolean autoScale; + + /** + * Gets the value of the attributeName property. + * + * <p> This accessor method returns a reference to the live list, not + * a snapshot. Therefore any modification you make to the returned list will + * be present inside the JAXB object. This is why there is not a + * <CODE>set</CODE> method for the attributeName property. + * + * <p> For example, to add a new item, do as follows: <pre> + * getAttributeName().add(newItem); </pre> + * + * + * <p> Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAttributeName() + { + if (attributeName == null) + { + attributeName = new ArrayList(); + } + return this.attributeName; + } + + /** + * Gets the value of the name property. + * + * @return possible object is {@link String } + * + */ + public String getName() + { + return name; + } + + /** + * Sets the value of the name property. + * + * @param value + * allowed object is {@link String } + * + */ + public void setName(String value) + { + this.name = value; + } + + /** + * Gets the value of the rgb property. + * + * @return possible object is {@link String } + * + */ + public String getRGB() + { + return rgb; + } + + /** + * Sets the value of the rgb property. + * + * @param value + * allowed object is {@link String } + * + */ + public void setRGB(String value) + { + this.rgb = value; + } + + /** + * Gets the value of the minRGB property. + * + * @return possible object is {@link String } + * + */ + public String getMinRGB() + { + return minRGB; + } + + /** + * Sets the value of the minRGB property. + * + * @param value + * allowed object is {@link String } + * + */ + public void setMinRGB(String value) + { + this.minRGB = value; + } /** - * Gets the value of the version property. + * Gets the value of the noValueColour property. + * + * @return possible object is {@link NoValueColour } * - * @return - * possible object is - * {@link String } - * */ - public String getVersion() { - return version; + public NoValueColour getNoValueColour() + { + if (noValueColour == null) + { + return NoValueColour.MIN; + } + else + { + return noValueColour; + } } /** - * Sets the value of the version property. + * Sets the value of the noValueColour property. * * @param value - * allowed object is - * {@link String } - * + * allowed object is {@link NoValueColour } + * */ - public void setVersion(String value) { - this.version = value; + public void setNoValueColour(NoValueColour value) + { + this.noValueColour = value; } /** - * Gets the value of the colour property. + * Gets the value of the threshType property. * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the colour property. + * @return possible object is {@link ThresholdType } * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getColour().add(newItem); - * </pre> + */ + public ThresholdType getThreshType() + { + return threshType; + } + + /** + * Sets the value of the threshType property. * + * @param value + * allowed object is {@link ThresholdType } * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link JalviewUserColours.Colour } + */ + public void setThreshType(ThresholdType value) + { + this.threshType = value; + } + + /** + * Gets the value of the threshold property. * + * @return possible object is {@link Float } * */ - public List getColour() { - if (colour == null) { - colour = new ArrayList(); - } - return this.colour; + public Float getThreshold() + { + return threshold; } /** - * Gets the value of the filter property. + * Sets the value of the threshold property. * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the filter property. + * @param value + * allowed object is {@link Float } * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getFilter().add(newItem); - * </pre> + */ + public void setThreshold(Float value) + { + this.threshold = value; + } + + /** + * Gets the value of the max property. * + * @return possible object is {@link Float } * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link JalviewUserColours.Filter } + */ + public Float getMax() + { + return max; + } + + /** + * Sets the value of the max property. * + * @param value + * allowed object is {@link Float } * */ - public List getFilter() { - if (filter == null) { - filter = new ArrayList(); - } - return this.filter; + public void setMax(Float value) + { + this.max = value; } /** - * Gets the value of the schemeName property. + * Gets the value of the min property. + * + * @return possible object is {@link Float } * - * @return - * possible object is - * {@link String } - * */ - public String getSchemeName() { - return schemeName; + public Float getMin() + { + return min; } /** - * Sets the value of the schemeName property. + * Sets the value of the min property. * * @param value - * allowed object is - * {@link String } - * + * allowed object is {@link Float } + * + */ + public void setMin(Float value) + { + this.min = value; + } + + /** + * Gets the value of the colourByLabel property. + * + * @return possible object is {@link Boolean } + * */ - public void setSchemeName(String value) { - this.schemeName = value; + public Boolean isColourByLabel() + { + return colourByLabel; } + /** + * Sets the value of the colourByLabel property. + * + * @param value + * allowed object is {@link Boolean } + * + */ + public void setColourByLabel(Boolean value) + { + this.colourByLabel = value; + } /** - * <p>Java class for anonymous complex type. - * - * <p>The following schema fragment specifies the expected content contained within this class. - * - * <pre> - * &lt;complexType&gt; - * &lt;complexContent&gt; - * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; - * &lt;sequence&gt; - * &lt;element name="attributeName" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="2" minOccurs="0"/&gt; - * &lt;/sequence&gt; - * &lt;attribute name="Name" type="{http://www.w3.org/2001/XMLSchema}string" /&gt; - * &lt;attribute name="RGB" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt; - * &lt;attribute name="minRGB" type="{http://www.w3.org/2001/XMLSchema}string" /&gt; - * &lt;attribute name="noValueColour" type="{www.jalview.org/colours}NoValueColour" default="Min" /&gt; - * &lt;attribute name="threshType" type="{www.jalview.org/colours}ThresholdType" /&gt; - * &lt;attribute name="threshold" type="{http://www.w3.org/2001/XMLSchema}float" /&gt; - * &lt;attribute name="max" type="{http://www.w3.org/2001/XMLSchema}float" /&gt; - * &lt;attribute name="min" type="{http://www.w3.org/2001/XMLSchema}float" /&gt; - * &lt;attribute name="colourByLabel" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; - * &lt;attribute name="autoScale" type="{http://www.w3.org/2001/XMLSchema}boolean" /&gt; - * &lt;/restriction&gt; - * &lt;/complexContent&gt; - * &lt;/complexType&gt; - * </pre> + * Gets the value of the autoScale property. * + * @return possible object is {@link Boolean } * */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "attributeName" - }) - public static class Colour { - - @XmlElement(namespace = "") - protected List attributeName; - @XmlAttribute(name = "Name") - protected String name; - @XmlAttribute(name = "RGB", required = true) - protected String rgb; - @XmlAttribute(name = "minRGB") - protected String minRGB; - @XmlAttribute(name = "noValueColour") - protected NoValueColour noValueColour; - @XmlAttribute(name = "threshType") - protected ThresholdType threshType; - @XmlAttribute(name = "threshold") - protected Float threshold; - @XmlAttribute(name = "max") - protected Float max; - @XmlAttribute(name = "min") - protected Float min; - @XmlAttribute(name = "colourByLabel") - protected Boolean colourByLabel; - @XmlAttribute(name = "autoScale") - protected Boolean autoScale; - - /** - * Gets the value of the attributeName property. - * - * <p> - * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a <CODE>set</CODE> method for the attributeName property. - * - * <p> - * For example, to add a new item, do as follows: - * <pre> - * getAttributeName().add(newItem); - * </pre> - * - * - * <p> - * Objects of the following type(s) are allowed in the list - * {@link String } - * - * - */ - public List getAttributeName() { - if (attributeName == null) { - attributeName = new ArrayList(); - } - return this.attributeName; - } - - /** - * Gets the value of the name property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getName() { - return name; - } - - /** - * Sets the value of the name property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setName(String value) { - this.name = value; - } - - /** - * Gets the value of the rgb property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getRGB() { - return rgb; - } - - /** - * Sets the value of the rgb property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setRGB(String value) { - this.rgb = value; - } - - /** - * Gets the value of the minRGB property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getMinRGB() { - return minRGB; - } - - /** - * Sets the value of the minRGB property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setMinRGB(String value) { - this.minRGB = value; - } - - /** - * Gets the value of the noValueColour property. - * - * @return - * possible object is - * {@link NoValueColour } - * - */ - public NoValueColour getNoValueColour() { - if (noValueColour == null) { - return NoValueColour.MIN; - } else { - return noValueColour; - } - } - - /** - * Sets the value of the noValueColour property. - * - * @param value - * allowed object is - * {@link NoValueColour } - * - */ - public void setNoValueColour(NoValueColour value) { - this.noValueColour = value; - } - - /** - * Gets the value of the threshType property. - * - * @return - * possible object is - * {@link ThresholdType } - * - */ - public ThresholdType getThreshType() { - return threshType; - } - - /** - * Sets the value of the threshType property. - * - * @param value - * allowed object is - * {@link ThresholdType } - * - */ - public void setThreshType(ThresholdType value) { - this.threshType = value; - } - - /** - * Gets the value of the threshold property. - * - * @return - * possible object is - * {@link Float } - * - */ - public Float getThreshold() { - return threshold; - } - - /** - * Sets the value of the threshold property. - * - * @param value - * allowed object is - * {@link Float } - * - */ - public void setThreshold(Float value) { - this.threshold = value; - } - - /** - * Gets the value of the max property. - * - * @return - * possible object is - * {@link Float } - * - */ - public Float getMax() { - return max; - } - - /** - * Sets the value of the max property. - * - * @param value - * allowed object is - * {@link Float } - * - */ - public void setMax(Float value) { - this.max = value; - } - - /** - * Gets the value of the min property. - * - * @return - * possible object is - * {@link Float } - * - */ - public Float getMin() { - return min; - } - - /** - * Sets the value of the min property. - * - * @param value - * allowed object is - * {@link Float } - * - */ - public void setMin(Float value) { - this.min = value; - } - - /** - * Gets the value of the colourByLabel property. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public Boolean isColourByLabel() { - return colourByLabel; - } - - /** - * Sets the value of the colourByLabel property. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setColourByLabel(Boolean value) { - this.colourByLabel = value; - } - - /** - * Gets the value of the autoScale property. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public Boolean isAutoScale() { - return autoScale; - } - - /** - * Sets the value of the autoScale property. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setAutoScale(Boolean value) { - this.autoScale = value; - } + public Boolean isAutoScale() + { + return autoScale; + } + /** + * Sets the value of the autoScale property. + * + * @param value + * allowed object is {@link Boolean } + * + */ + public void setAutoScale(Boolean value) + { + this.autoScale = value; } + } + + /** + * <p>Java class for anonymous complex type. + * + * <p>The following schema fragment specifies the expected content + * contained within this class. + * + * <pre> &lt;complexType&gt; &lt;complexContent&gt; + * &lt;restriction + * base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; + * &lt;sequence&gt; &lt;element name="matcherSet" + * type="{www.jalview.org/colours}FeatureMatcherSet"/&gt; + * &lt;/sequence&gt; &lt;attribute name="featureType" + * use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt; + * &lt;/restriction&gt; &lt;/complexContent&gt; + * &lt;/complexType&gt; </pre> + * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { "matcherSet" }) + public static class Filter + { + + @XmlElement(namespace = "", required = true) + protected FeatureMatcherSet matcherSet; + + @XmlAttribute(name = "featureType", required = true) + protected String featureType; /** - * <p>Java class for anonymous complex type. + * Gets the value of the matcherSet property. * - * <p>The following schema fragment specifies the expected content contained within this class. + * @return possible object is {@link FeatureMatcherSet } * - * <pre> - * &lt;complexType&gt; - * &lt;complexContent&gt; - * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; - * &lt;sequence&gt; - * &lt;element name="matcherSet" type="{www.jalview.org/colours}FeatureMatcherSet"/&gt; - * &lt;/sequence&gt; - * &lt;attribute name="featureType" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt; - * &lt;/restriction&gt; - * &lt;/complexContent&gt; - * &lt;/complexType&gt; - * </pre> + */ + public FeatureMatcherSet getMatcherSet() + { + return matcherSet; + } + + /** + * Sets the value of the matcherSet property. * + * @param value + * allowed object is {@link FeatureMatcherSet } * */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "matcherSet" - }) - public static class Filter { - - @XmlElement(namespace = "", required = true) - protected FeatureMatcherSet matcherSet; - @XmlAttribute(name = "featureType", required = true) - protected String featureType; - - /** - * Gets the value of the matcherSet property. - * - * @return - * possible object is - * {@link FeatureMatcherSet } - * - */ - public FeatureMatcherSet getMatcherSet() { - return matcherSet; - } - - /** - * Sets the value of the matcherSet property. - * - * @param value - * allowed object is - * {@link FeatureMatcherSet } - * - */ - public void setMatcherSet(FeatureMatcherSet value) { - this.matcherSet = value; - } - - /** - * Gets the value of the featureType property. - * - * @return - * possible object is - * {@link String } - * - */ - public String getFeatureType() { - return featureType; - } - - /** - * Sets the value of the featureType property. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setFeatureType(String value) { - this.featureType = value; - } + public void setMatcherSet(FeatureMatcherSet value) + { + this.matcherSet = value; + } + /** + * Gets the value of the featureType property. + * + * @return possible object is {@link String } + * + */ + public String getFeatureType() + { + return featureType; } + /** + * Sets the value of the featureType property. + * + * @param value + * allowed object is {@link String } + * + */ + public void setFeatureType(String value) + { + this.featureType = value; + } + + } + }