Interface ITEMSTRUCTURE

All Superinterfaces:
Archetyped, org.apache.xmlbeans.XmlObject, org.apache.xmlbeans.XmlTokenSource
All Known Subinterfaces:
ITEMLIST, ITEMSINGLE, ITEMTABLE, ITEMTREE
All Known Implementing Classes:
ITEMLISTImpl, ITEMSINGLEImpl, ITEMSTRUCTUREImpl, ITEMTABLEImpl, ITEMTREEImpl

public interface ITEMSTRUCTURE extends Archetyped
An XML ITEM_STRUCTURE(@openEHR/v1/Template). This is a complex type.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
    A factory class with static methods for creating instances of this type.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.apache.xmlbeans.SchemaType
     

    Fields inherited from interface org.apache.xmlbeans.XmlObject

    EQUAL, GREATER_THAN, LESS_THAN, NOT_EQUAL
  • Method Summary

    Modifier and Type
    Method
    Description
    Appends and returns a new empty value (as xml) as the last "Items" element
    Appends and returns a new empty value (as xml) as the last "Rule" element
    Gets the "annotation" attribute
    boolean
    Gets the "hide_on_form" attribute
    Gets array of all "Items" elements
    Gets ith "Items" element
    Gets the "max" attribute
    Gets the "min" attribute
    Gets the "name" attribute
    Gets the "path" attribute
    Gets array of all "Rule" elements
    getRuleArray(int i)
    Gets ith "Rule" element
    Inserts and returns a new empty value (as xml) as the ith "Items" element
    Inserts and returns a new empty value (as xml) as the ith "Rule" element
    boolean
    True if has "annotation" attribute
    boolean
    True if has "hide_on_form" attribute
    boolean
    True if has "max" attribute
    boolean
    True if has "min" attribute
    boolean
    True if has "name" attribute
    boolean
    True if has "path" attribute
    void
    removeItems(int i)
    Removes the ith "Items" element
    void
    removeRule(int i)
    Removes the ith "Rule" element
    void
    setAnnotation(String annotation)
    Sets the "annotation" attribute
    void
    setHideOnForm(boolean hideOnForm)
    Sets the "hide_on_form" attribute
    void
    setItemsArray(int i, ITEM items)
    Sets ith "Items" element
    void
    setItemsArray(ITEM[] itemsArray)
    Sets array of all "Items" element
    void
    Sets the "max" attribute
    void
    Sets the "min" attribute
    void
    Sets the "name" attribute
    void
    Sets the "path" attribute
    void
    setRuleArray(int i, Statement rule)
    Sets ith "Rule" element
    void
    setRuleArray(Statement[] ruleArray)
    Sets array of all "Rule" element
    int
    Returns number of "Items" element
    int
    Returns number of "Rule" element
    void
    Unsets the "annotation" attribute
    void
    Unsets the "hide_on_form" attribute
    void
    Unsets the "max" attribute
    void
    Unsets the "min" attribute
    void
    Unsets the "name" attribute
    void
    Unsets the "path" attribute
    org.apache.xmlbeans.XmlString
    Gets (as xml) the "annotation" attribute
    org.apache.xmlbeans.XmlBoolean
    Gets (as xml) the "hide_on_form" attribute
    org.apache.xmlbeans.XmlInteger
    Gets (as xml) the "max" attribute
    org.apache.xmlbeans.XmlInteger
    Gets (as xml) the "min" attribute
    org.apache.xmlbeans.XmlString
    Gets (as xml) the "name" attribute
    org.apache.xmlbeans.XmlString
    Gets (as xml) the "path" attribute
    void
    xsetAnnotation(org.apache.xmlbeans.XmlString annotation)
    Sets (as xml) the "annotation" attribute
    void
    xsetHideOnForm(org.apache.xmlbeans.XmlBoolean hideOnForm)
    Sets (as xml) the "hide_on_form" attribute
    void
    xsetMax(org.apache.xmlbeans.XmlInteger max)
    Sets (as xml) the "max" attribute
    void
    xsetMin(org.apache.xmlbeans.XmlInteger min)
    Sets (as xml) the "min" attribute
    void
    xsetName(org.apache.xmlbeans.XmlString name)
    Sets (as xml) the "name" attribute
    void
    xsetPath(org.apache.xmlbeans.XmlString path)
    Sets (as xml) the "path" attribute

    Methods inherited from interface org.apache.xmlbeans.XmlObject

    changeType, compareTo, compareValue, copy, copy, execQuery, execQuery, isImmutable, isNil, schemaType, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set, setNil, substitute, toString, validate, validate, valueEquals, valueHashCode

    Methods inherited from interface org.apache.xmlbeans.XmlTokenSource

    documentProperties, dump, getDomNode, monitor, newCursor, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLInputStream, newXMLInputStream, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, xmlText, xmlText
  • Field Details

    • type

      static final org.apache.xmlbeans.SchemaType type
  • Method Details

    • getItemsArray

      ITEM[] getItemsArray()
      Gets array of all "Items" elements
    • getItemsArray

      ITEM getItemsArray(int i)
      Gets ith "Items" element
    • sizeOfItemsArray

      int sizeOfItemsArray()
      Returns number of "Items" element
    • setItemsArray

      void setItemsArray(ITEM[] itemsArray)
      Sets array of all "Items" element
    • setItemsArray

      void setItemsArray(int i, ITEM items)
      Sets ith "Items" element
    • insertNewItems

      ITEM insertNewItems(int i)
      Inserts and returns a new empty value (as xml) as the ith "Items" element
    • addNewItems

      ITEM addNewItems()
      Appends and returns a new empty value (as xml) as the last "Items" element
    • removeItems

      void removeItems(int i)
      Removes the ith "Items" element
    • getRuleArray

      Statement[] getRuleArray()
      Gets array of all "Rule" elements
    • getRuleArray

      Statement getRuleArray(int i)
      Gets ith "Rule" element
    • sizeOfRuleArray

      int sizeOfRuleArray()
      Returns number of "Rule" element
    • setRuleArray

      void setRuleArray(Statement[] ruleArray)
      Sets array of all "Rule" element
    • setRuleArray

      void setRuleArray(int i, Statement rule)
      Sets ith "Rule" element
    • insertNewRule

      Statement insertNewRule(int i)
      Inserts and returns a new empty value (as xml) as the ith "Rule" element
    • addNewRule

      Statement addNewRule()
      Appends and returns a new empty value (as xml) as the last "Rule" element
    • removeRule

      void removeRule(int i)
      Removes the ith "Rule" element
    • getMax

      BigInteger getMax()
      Gets the "max" attribute
    • xgetMax

      org.apache.xmlbeans.XmlInteger xgetMax()
      Gets (as xml) the "max" attribute
    • isSetMax

      boolean isSetMax()
      True if has "max" attribute
    • setMax

      void setMax(BigInteger max)
      Sets the "max" attribute
    • xsetMax

      void xsetMax(org.apache.xmlbeans.XmlInteger max)
      Sets (as xml) the "max" attribute
    • unsetMax

      void unsetMax()
      Unsets the "max" attribute
    • getMin

      BigInteger getMin()
      Gets the "min" attribute
    • xgetMin

      org.apache.xmlbeans.XmlInteger xgetMin()
      Gets (as xml) the "min" attribute
    • isSetMin

      boolean isSetMin()
      True if has "min" attribute
    • setMin

      void setMin(BigInteger min)
      Sets the "min" attribute
    • xsetMin

      void xsetMin(org.apache.xmlbeans.XmlInteger min)
      Sets (as xml) the "min" attribute
    • unsetMin

      void unsetMin()
      Unsets the "min" attribute
    • getPath

      String getPath()
      Gets the "path" attribute
    • xgetPath

      org.apache.xmlbeans.XmlString xgetPath()
      Gets (as xml) the "path" attribute
    • isSetPath

      boolean isSetPath()
      True if has "path" attribute
    • setPath

      void setPath(String path)
      Sets the "path" attribute
    • xsetPath

      void xsetPath(org.apache.xmlbeans.XmlString path)
      Sets (as xml) the "path" attribute
    • unsetPath

      void unsetPath()
      Unsets the "path" attribute
    • getName

      String getName()
      Gets the "name" attribute
    • xgetName

      org.apache.xmlbeans.XmlString xgetName()
      Gets (as xml) the "name" attribute
    • isSetName

      boolean isSetName()
      True if has "name" attribute
    • setName

      void setName(String name)
      Sets the "name" attribute
    • xsetName

      void xsetName(org.apache.xmlbeans.XmlString name)
      Sets (as xml) the "name" attribute
    • unsetName

      void unsetName()
      Unsets the "name" attribute
    • getHideOnForm

      boolean getHideOnForm()
      Gets the "hide_on_form" attribute
    • xgetHideOnForm

      org.apache.xmlbeans.XmlBoolean xgetHideOnForm()
      Gets (as xml) the "hide_on_form" attribute
    • isSetHideOnForm

      boolean isSetHideOnForm()
      True if has "hide_on_form" attribute
    • setHideOnForm

      void setHideOnForm(boolean hideOnForm)
      Sets the "hide_on_form" attribute
    • xsetHideOnForm

      void xsetHideOnForm(org.apache.xmlbeans.XmlBoolean hideOnForm)
      Sets (as xml) the "hide_on_form" attribute
    • unsetHideOnForm

      void unsetHideOnForm()
      Unsets the "hide_on_form" attribute
    • getAnnotation

      String getAnnotation()
      Gets the "annotation" attribute
    • xgetAnnotation

      org.apache.xmlbeans.XmlString xgetAnnotation()
      Gets (as xml) the "annotation" attribute
    • isSetAnnotation

      boolean isSetAnnotation()
      True if has "annotation" attribute
    • setAnnotation

      void setAnnotation(String annotation)
      Sets the "annotation" attribute
    • xsetAnnotation

      void xsetAnnotation(org.apache.xmlbeans.XmlString annotation)
      Sets (as xml) the "annotation" attribute
    • unsetAnnotation

      void unsetAnnotation()
      Unsets the "annotation" attribute