-@XmlType(name = "FeatureMatcherSet", namespace = "www.jalview.org/colours", propOrder = {
- "matchCondition",
- "compoundMatcher"
-})
-public class FeatureMatcherSet {
-
- @XmlElement(namespace = "")
- protected FeatureMatcher matchCondition;
- @XmlElement(namespace = "")
- protected FeatureMatcherSet.CompoundMatcher compoundMatcher;
+@XmlType(
+ name = "FeatureMatcherSet",
+ namespace = "www.jalview.org/colours",
+ propOrder =
+ { "matchCondition", "compoundMatcher" })
+public class FeatureMatcherSet
+{
+
+ @XmlElement(namespace = "")
+ protected FeatureMatcher matchCondition;
+
+ @XmlElement(namespace = "")
+ protected FeatureMatcherSet.CompoundMatcher compoundMatcher;
+
+ /**
+ * Gets the value of the matchCondition property.
+ *
+ * @return possible object is {@link FeatureMatcher }
+ *
+ */
+ public FeatureMatcher getMatchCondition()
+ {
+ return matchCondition;
+ }
+
+ /**
+ * Sets the value of the matchCondition property.
+ *
+ * @param value
+ * allowed object is {@link FeatureMatcher }
+ *
+ */
+ public void setMatchCondition(FeatureMatcher value)
+ {
+ this.matchCondition = value;
+ }
+
+ /**
+ * Gets the value of the compoundMatcher property.
+ *
+ * @return possible object is {@link FeatureMatcherSet.CompoundMatcher }
+ *
+ */
+ public FeatureMatcherSet.CompoundMatcher getCompoundMatcher()
+ {
+ return compoundMatcher;
+ }
+
+ /**
+ * Sets the value of the compoundMatcher property.
+ *
+ * @param value
+ * allowed object is {@link FeatureMatcherSet.CompoundMatcher }
+ *
+ */
+ public void setCompoundMatcher(FeatureMatcherSet.CompoundMatcher value)
+ {
+ this.compoundMatcher = value;
+ }
+
+ /**
+ * <p>
+ * Java class for anonymous complex type.
+ *
+ * <p>
+ * The following schema fragment specifies the expected content contained
+ * within this class.
+ *
+ * <pre>
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="matcherSet" type="{www.jalview.org/colours}FeatureMatcherSet" maxOccurs="2" minOccurs="2"/>
+ * </sequence>
+ * <attribute name="and" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </pre>
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = { "matcherSet" })
+ public static class CompoundMatcher
+ {
+
+ @XmlElement(namespace = "", required = true)
+ protected List<FeatureMatcherSet> matcherSet;
+
+ @XmlAttribute(name = "and", required = true)
+ protected boolean and;