Class SchematronOutputType

java.lang.Object
com.helger.schematron.svrl.jaxb.SchematronOutputType
All Implemented Interfaces:
com.helger.commons.lang.IExplicitlyCloneable, Serializable, Cloneable

@CodingStyleguideUnaware public class SchematronOutputType extends Object implements Serializable, com.helger.commons.lang.IExplicitlyCloneable

Java class for SchematronOutputType complex type

.

The following schema fragment specifies the expected content contained within this class.


 <complexType name="SchematronOutputType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <any processContents='lax' namespace='#other' minOccurs="0"/>
         <element ref="{http://purl.oclc.org/dsdl/svrl}text" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://purl.oclc.org/dsdl/svrl}ns-prefix-in-attribute-values" maxOccurs="unbounded" minOccurs="0"/>
         <sequence maxOccurs="unbounded">
           <element ref="{http://purl.oclc.org/dsdl/svrl}active-pattern"/>
           <sequence maxOccurs="unbounded" minOccurs="0">
             <element ref="{http://purl.oclc.org/dsdl/svrl}fired-rule"/>
             <choice maxOccurs="unbounded" minOccurs="0">
               <element ref="{http://purl.oclc.org/dsdl/svrl}failed-assert"/>
               <element ref="{http://purl.oclc.org/dsdl/svrl}successful-report"/>
             </choice>
             <element ref="{http://purl.oclc.org/dsdl/svrl}suppressed-rule" minOccurs="0"/>
           </sequence>
         </sequence>
       </sequence>
       <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="phase" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
       <attribute name="schemaVersion" type="{http://www.w3.org/2001/XMLSchema}string" />
     </restriction>
   </complexContent>
 </complexType>
 

This class was annotated by ph-jaxb-plugin -Xph-annotate

This class contains methods created by ph-jaxb-plugin -Xph-equalshashcode

This class contains methods created by ph-jaxb-plugin -Xph-tostring

This class contains methods created by ph-jaxb-plugin -Xph-list-extension

This class contains methods created by ph-jaxb-plugin -Xph-cloneable2

This class contains methods created by ph-jaxb-plugin -Xph-value-extender

See Also:
  • Constructor Details

    • SchematronOutputType

      public SchematronOutputType()
      Default constructor
      Note: automatically created by ph-jaxb-plugin -Xph-value-extender
  • Method Details

    • getAny

      @Nullable public Object getAny()
      Gets the value of the any property.
      Returns:
      possible object is Object Element
    • setAny

      public void setAny(@Nullable Object value)
      Sets the value of the any property.
      Parameters:
      value - allowed object is Object Element
    • getText

      @Nonnull @ReturnsMutableObject("JAXB implementation style") public List<Text> getText()
      Gets the value of the text property.

      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 set method for the text property.

      For example, to add a new item, do as follows:

       getText().add(newItem);
       

      Objects of the following type(s) are allowed in the list Text

      Returns:
      The value of the text property.
    • getNsPrefixInAttributeValues

      @Nonnull @ReturnsMutableObject("JAXB implementation style") public List<NsPrefixInAttributeValues> getNsPrefixInAttributeValues()
      Gets the value of the nsPrefixInAttributeValues property.

      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 set method for the nsPrefixInAttributeValues property.

      For example, to add a new item, do as follows:

       getNsPrefixInAttributeValues().add(newItem);
       

      Objects of the following type(s) are allowed in the list NsPrefixInAttributeValues

      Returns:
      The value of the nsPrefixInAttributeValues property.
    • getActivePatternAndFiredRuleAndFailedAssert

      @Nonnull @ReturnsMutableObject("JAXB implementation style") public List<Object> getActivePatternAndFiredRuleAndFailedAssert()
      Gets the value of the activePatternAndFiredRuleAndFailedAssert property.

      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 set method for the activePatternAndFiredRuleAndFailedAssert property.

      For example, to add a new item, do as follows:

       getActivePatternAndFiredRuleAndFailedAssert().add(newItem);
       

      Objects of the following type(s) are allowed in the list ActivePattern FailedAssert FiredRule SuccessfulReport SuppressedRule

      Returns:
      The value of the activePatternAndFiredRuleAndFailedAssert property.
    • getTitle

      @Nullable public String getTitle()
      Gets the value of the title property.
      Returns:
      possible object is String
    • setTitle

      public void setTitle(@Nullable String value)
      Sets the value of the title property.
      Parameters:
      value - allowed object is String
    • getPhase

      @Nullable public String getPhase()
      Gets the value of the phase property.
      Returns:
      possible object is String
    • setPhase

      public void setPhase(@Nullable String value)
      Sets the value of the phase property.
      Parameters:
      value - allowed object is String
    • getSchemaVersion

      @Nullable public String getSchemaVersion()
      Gets the value of the schemaVersion property.
      Returns:
      possible object is String
    • setSchemaVersion

      public void setSchemaVersion(@Nullable String value)
      Sets the value of the schemaVersion property.
      Parameters:
      value - allowed object is String
    • equals

      public boolean equals(Object o)
      Created by ph-jaxb-plugin -Xph-equalshashcode
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Created by ph-jaxb-plugin -Xph-equalshashcode
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Created by ph-jaxb-plugin -Xph-tostring
      Overrides:
      toString in class Object
    • setText

      public void setText(@Nullable List<Text> aList)
      Created by ph-jaxb-plugin -Xph-list-extension
      Parameters:
      aList - The new list member to set. May be null.
    • setNsPrefixInAttributeValues

      public void setNsPrefixInAttributeValues(@Nullable List<NsPrefixInAttributeValues> aList)
      Created by ph-jaxb-plugin -Xph-list-extension
      Parameters:
      aList - The new list member to set. May be null.
    • setActivePatternAndFiredRuleAndFailedAssert

      public void setActivePatternAndFiredRuleAndFailedAssert(@Nullable List<Object> aList)
      Created by ph-jaxb-plugin -Xph-list-extension
      Parameters:
      aList - The new list member to set. May be null.
    • hasTextEntries

      public boolean hasTextEntries()
      Created by ph-jaxb-plugin -Xph-list-extension
      Returns:
      true if at least one item is contained, false otherwise.
    • hasNoTextEntries

      public boolean hasNoTextEntries()
      Created by ph-jaxb-plugin -Xph-list-extension
      Returns:
      true if no item is contained, false otherwise.
    • getTextCount

      @Nonnegative public int getTextCount()
      Created by ph-jaxb-plugin -Xph-list-extension
      Returns:
      The number of contained elements. Always ≥ 0.
    • getTextAtIndex

      @Nullable public Text getTextAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
      Created by ph-jaxb-plugin -Xph-list-extension
      Parameters:
      index - The index to retrieve
      Returns:
      The element at the specified index. May be null
      Throws:
      IndexOutOfBoundsException - if the index is invalid!
    • addText

      public void addText(@Nonnull Text elem)
      Created by ph-jaxb-plugin -Xph-list-extension
      Parameters:
      elem - The element to be added. May not be null.
    • hasNsPrefixInAttributeValuesEntries

      public boolean hasNsPrefixInAttributeValuesEntries()
      Created by ph-jaxb-plugin -Xph-list-extension
      Returns:
      true if at least one item is contained, false otherwise.
    • hasNoNsPrefixInAttributeValuesEntries

      public boolean hasNoNsPrefixInAttributeValuesEntries()
      Created by ph-jaxb-plugin -Xph-list-extension
      Returns:
      true if no item is contained, false otherwise.
    • getNsPrefixInAttributeValuesCount

      @Nonnegative public int getNsPrefixInAttributeValuesCount()
      Created by ph-jaxb-plugin -Xph-list-extension
      Returns:
      The number of contained elements. Always ≥ 0.
    • getNsPrefixInAttributeValuesAtIndex

      @Nullable public NsPrefixInAttributeValues getNsPrefixInAttributeValuesAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
      Created by ph-jaxb-plugin -Xph-list-extension
      Parameters:
      index - The index to retrieve
      Returns:
      The element at the specified index. May be null
      Throws:
      IndexOutOfBoundsException - if the index is invalid!
    • addNsPrefixInAttributeValues

      public void addNsPrefixInAttributeValues(@Nonnull NsPrefixInAttributeValues elem)
      Created by ph-jaxb-plugin -Xph-list-extension
      Parameters:
      elem - The element to be added. May not be null.
    • hasActivePatternAndFiredRuleAndFailedAssertEntries

      public boolean hasActivePatternAndFiredRuleAndFailedAssertEntries()
      Created by ph-jaxb-plugin -Xph-list-extension
      Returns:
      true if at least one item is contained, false otherwise.
    • hasNoActivePatternAndFiredRuleAndFailedAssertEntries

      public boolean hasNoActivePatternAndFiredRuleAndFailedAssertEntries()
      Created by ph-jaxb-plugin -Xph-list-extension
      Returns:
      true if no item is contained, false otherwise.
    • getActivePatternAndFiredRuleAndFailedAssertCount

      @Nonnegative public int getActivePatternAndFiredRuleAndFailedAssertCount()
      Created by ph-jaxb-plugin -Xph-list-extension
      Returns:
      The number of contained elements. Always ≥ 0.
    • getActivePatternAndFiredRuleAndFailedAssertAtIndex

      @Nullable public Object getActivePatternAndFiredRuleAndFailedAssertAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
      Created by ph-jaxb-plugin -Xph-list-extension
      Parameters:
      index - The index to retrieve
      Returns:
      The element at the specified index. May be null
      Throws:
      IndexOutOfBoundsException - if the index is invalid!
    • addActivePatternAndFiredRuleAndFailedAssert

      public void addActivePatternAndFiredRuleAndFailedAssert(@Nonnull Object elem)
      Created by ph-jaxb-plugin -Xph-list-extension
      Parameters:
      elem - The element to be added. May not be null.
    • cloneTo

      public void cloneTo(@Nonnull SchematronOutputType ret)
      This method clones all values from this to the passed object. All data in the parameter object is overwritten!Created by ph-jaxb-plugin -Xph-cloneable2
      Parameters:
      ret - The target object to clone to. May not be null.
    • clone

      @Nonnull @ReturnsMutableCopy public SchematronOutputType clone()
      Created by ph-jaxb-plugin -Xph-cloneable2
      Specified by:
      clone in interface com.helger.commons.lang.IExplicitlyCloneable
      Overrides:
      clone in class Object
      Returns:
      The cloned object. Never null.