Class ITEMSTRUCTUREImpl

java.lang.Object
org.apache.xmlbeans.impl.values.XmlObjectBase
org.apache.xmlbeans.impl.values.XmlComplexContentImpl
openEHR.v1.template.impl.ArchetypedImpl
openEHR.v1.template.impl.ITEMSTRUCTUREImpl
All Implemented Interfaces:
Serializable, Archetyped, ITEMSTRUCTURE, org.apache.xmlbeans.impl.values.TypeStoreUser, org.apache.xmlbeans.SimpleValue, org.apache.xmlbeans.XmlObject, org.apache.xmlbeans.XmlTokenSource
Direct Known Subclasses:
ITEMLISTImpl, ITEMSINGLEImpl, ITEMTABLEImpl, ITEMTREEImpl

public class ITEMSTRUCTUREImpl extends ArchetypedImpl implements ITEMSTRUCTURE
An XML ITEM_STRUCTURE(@openEHR/v1/Template). This is a complex type.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface openEHR.v1.template.Archetyped

    Archetyped.Factory

    Nested classes/interfaces inherited from interface openEHR.v1.template.ITEMSTRUCTURE

    ITEMSTRUCTURE.Factory

    Nested classes/interfaces inherited from interface org.apache.xmlbeans.XmlObject

    org.apache.xmlbeans.XmlObject.Factory
  • Field Summary

    Fields inherited from class org.apache.xmlbeans.impl.values.XmlObjectBase

    _voorVc, KIND_SETTERHELPER_ARRAYITEM, KIND_SETTERHELPER_SINGLETON, MAJOR_VERSION_NUMBER, MINOR_VERSION_NUMBER

    Fields inherited from interface openEHR.v1.template.Archetyped

    type

    Fields inherited from interface openEHR.v1.template.ITEMSTRUCTURE

    type

    Fields inherited from interface org.apache.xmlbeans.XmlObject

    EQUAL, GREATER_THAN, LESS_THAN, NOT_EQUAL, type
  • Constructor Summary

    Constructors
    Constructor
    Description
    ITEMSTRUCTUREImpl(org.apache.xmlbeans.SchemaType sType)
     
  • 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 class org.apache.xmlbeans.impl.values.XmlComplexContentImpl

    arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, compute_text, equal_to, get_default_attribute_text, get_default_element_text, get_elementflags, is_child_element_order_sensitive, new_visitor, schemaType, set_nil, set_String, set_text, unionArraySetterHelper, unionArraySetterHelper, update_from_complex_content, value_hash_code

    Methods inherited from class org.apache.xmlbeans.impl.values.XmlObjectBase

    _copy, _copy, _isComplexContent, _isComplexType, _set, _validateOnSet, attach_store, bigDecimalValue, bigIntegerValue, booleanValue, build_nil, build_text, byteArrayValue, byteValue, calendarValue, changeType, check_dated, check_orphaned, compare_to, compareTo, compareValue, copy, copy, create_attribute_user, create_element_user, dateValue, disconnect_store, documentProperties, doubleValue, dump, elementFlags, enumValue, equals, execQuery, execQuery, floatValue, gDateValue, gDurationValue, generatedSetterHelperImpl, get_attribute_field, get_attribute_type, get_attributeflags, get_default_attribute_value, get_element_ending_delimiters, get_element_type, get_schema_type, get_store, get_wscanon_rule, get_wscanon_text, getBigDecimalValue, getBigIntegerValue, getBooleanValue, getByteArrayValue, getByteValue, getCalendarValue, getDateValue, getDomNode, getDoubleValue, getEnumValue, getFloatValue, getGDateValue, getGDurationValue, getIntValue, getListValue, getLongValue, getObjectValue, getQNameValue, getShortValue, getStringValue, getXmlLocale, has_store, hashCode, init_flags, initComplexType, instanceType, intValue, invalidate_element_order, invalidate_nilvalue, invalidate_value, is_defaultable_ws, is_orphaned, isDefault, isDefaultable, isFixed, isImmutable, isInstanceOf, isNil, isNillable, java_value, listValue, longValue, monitor, newCursor, newCursorForce, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLInputStream, newXMLInputStream, newXMLStreamReader, newXMLStreamReader, objectSet, objectValue, qNameValue, save, save, save, save, save, save, save, save, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set_b64, set_BigDecimal, set_BigInteger, set_boolean, set_byte, set_ByteArray, set_Calendar, set_char, set_ComplexXml, set_Date, set_double, set_enum, set_float, set_GDate, set_GDuration, set_hex, set_int, set_list, set_long, set_newValue, set_notation, set_QName, set_short, set_xmlanysimple, setBigDecimalValue, setBigIntegerValue, setBooleanValue, setByteArrayValue, setByteValue, setCalendarValue, setDateValue, setDoubleValue, setEnumValue, setFloatValue, setGDateValue, setGDateValue, setGDurationValue, setGDurationValue, setImmutable, setIntValue, setListValue, setLongValue, setNil, setObjectValue, setQNameValue, setShortValue, setStringValue, setValidateOnSet, shortValue, stringValue, substitute, toString, uses_invalidate_value, validate, validate, validate_now, validate_simpleval, valueEquals, valueHashCode, writeReplace, xgetListValue, xlistValue, xmlText, xmlText

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    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
  • Constructor Details

    • ITEMSTRUCTUREImpl

      public ITEMSTRUCTUREImpl(org.apache.xmlbeans.SchemaType sType)
  • Method Details

    • getItemsArray

      public ITEM[] getItemsArray()
      Gets array of all "Items" elements
      Specified by:
      getItemsArray in interface ITEMSTRUCTURE
    • getItemsArray

      public ITEM getItemsArray(int i)
      Gets ith "Items" element
      Specified by:
      getItemsArray in interface ITEMSTRUCTURE
    • sizeOfItemsArray

      public int sizeOfItemsArray()
      Returns number of "Items" element
      Specified by:
      sizeOfItemsArray in interface ITEMSTRUCTURE
    • setItemsArray

      public void setItemsArray(ITEM[] itemsArray)
      Sets array of all "Items" element
      Specified by:
      setItemsArray in interface ITEMSTRUCTURE
    • setItemsArray

      public void setItemsArray(int i, ITEM items)
      Sets ith "Items" element
      Specified by:
      setItemsArray in interface ITEMSTRUCTURE
    • insertNewItems

      public ITEM insertNewItems(int i)
      Inserts and returns a new empty value (as xml) as the ith "Items" element
      Specified by:
      insertNewItems in interface ITEMSTRUCTURE
    • addNewItems

      public ITEM addNewItems()
      Appends and returns a new empty value (as xml) as the last "Items" element
      Specified by:
      addNewItems in interface ITEMSTRUCTURE
    • removeItems

      public void removeItems(int i)
      Removes the ith "Items" element
      Specified by:
      removeItems in interface ITEMSTRUCTURE
    • getRuleArray

      public Statement[] getRuleArray()
      Gets array of all "Rule" elements
      Specified by:
      getRuleArray in interface ITEMSTRUCTURE
    • getRuleArray

      public Statement getRuleArray(int i)
      Gets ith "Rule" element
      Specified by:
      getRuleArray in interface ITEMSTRUCTURE
    • sizeOfRuleArray

      public int sizeOfRuleArray()
      Returns number of "Rule" element
      Specified by:
      sizeOfRuleArray in interface ITEMSTRUCTURE
    • setRuleArray

      public void setRuleArray(Statement[] ruleArray)
      Sets array of all "Rule" element
      Specified by:
      setRuleArray in interface ITEMSTRUCTURE
    • setRuleArray

      public void setRuleArray(int i, Statement rule)
      Sets ith "Rule" element
      Specified by:
      setRuleArray in interface ITEMSTRUCTURE
    • insertNewRule

      public Statement insertNewRule(int i)
      Inserts and returns a new empty value (as xml) as the ith "Rule" element
      Specified by:
      insertNewRule in interface ITEMSTRUCTURE
    • addNewRule

      public Statement addNewRule()
      Appends and returns a new empty value (as xml) as the last "Rule" element
      Specified by:
      addNewRule in interface ITEMSTRUCTURE
    • removeRule

      public void removeRule(int i)
      Removes the ith "Rule" element
      Specified by:
      removeRule in interface ITEMSTRUCTURE
    • getMax

      public BigInteger getMax()
      Gets the "max" attribute
      Specified by:
      getMax in interface ITEMSTRUCTURE
    • xgetMax

      public org.apache.xmlbeans.XmlInteger xgetMax()
      Gets (as xml) the "max" attribute
      Specified by:
      xgetMax in interface ITEMSTRUCTURE
    • isSetMax

      public boolean isSetMax()
      True if has "max" attribute
      Specified by:
      isSetMax in interface ITEMSTRUCTURE
    • setMax

      public void setMax(BigInteger max)
      Sets the "max" attribute
      Specified by:
      setMax in interface ITEMSTRUCTURE
    • xsetMax

      public void xsetMax(org.apache.xmlbeans.XmlInteger max)
      Sets (as xml) the "max" attribute
      Specified by:
      xsetMax in interface ITEMSTRUCTURE
    • unsetMax

      public void unsetMax()
      Unsets the "max" attribute
      Specified by:
      unsetMax in interface ITEMSTRUCTURE
    • getMin

      public BigInteger getMin()
      Gets the "min" attribute
      Specified by:
      getMin in interface ITEMSTRUCTURE
    • xgetMin

      public org.apache.xmlbeans.XmlInteger xgetMin()
      Gets (as xml) the "min" attribute
      Specified by:
      xgetMin in interface ITEMSTRUCTURE
    • isSetMin

      public boolean isSetMin()
      True if has "min" attribute
      Specified by:
      isSetMin in interface ITEMSTRUCTURE
    • setMin

      public void setMin(BigInteger min)
      Sets the "min" attribute
      Specified by:
      setMin in interface ITEMSTRUCTURE
    • xsetMin

      public void xsetMin(org.apache.xmlbeans.XmlInteger min)
      Sets (as xml) the "min" attribute
      Specified by:
      xsetMin in interface ITEMSTRUCTURE
    • unsetMin

      public void unsetMin()
      Unsets the "min" attribute
      Specified by:
      unsetMin in interface ITEMSTRUCTURE
    • getPath

      public String getPath()
      Gets the "path" attribute
      Specified by:
      getPath in interface ITEMSTRUCTURE
    • xgetPath

      public org.apache.xmlbeans.XmlString xgetPath()
      Gets (as xml) the "path" attribute
      Specified by:
      xgetPath in interface ITEMSTRUCTURE
    • isSetPath

      public boolean isSetPath()
      True if has "path" attribute
      Specified by:
      isSetPath in interface ITEMSTRUCTURE
    • setPath

      public void setPath(String path)
      Sets the "path" attribute
      Specified by:
      setPath in interface ITEMSTRUCTURE
    • xsetPath

      public void xsetPath(org.apache.xmlbeans.XmlString path)
      Sets (as xml) the "path" attribute
      Specified by:
      xsetPath in interface ITEMSTRUCTURE
    • unsetPath

      public void unsetPath()
      Unsets the "path" attribute
      Specified by:
      unsetPath in interface ITEMSTRUCTURE
    • getName

      public String getName()
      Gets the "name" attribute
      Specified by:
      getName in interface ITEMSTRUCTURE
    • xgetName

      public org.apache.xmlbeans.XmlString xgetName()
      Gets (as xml) the "name" attribute
      Specified by:
      xgetName in interface ITEMSTRUCTURE
    • isSetName

      public boolean isSetName()
      True if has "name" attribute
      Specified by:
      isSetName in interface ITEMSTRUCTURE
    • setName

      public void setName(String name)
      Sets the "name" attribute
      Specified by:
      setName in interface ITEMSTRUCTURE
    • xsetName

      public void xsetName(org.apache.xmlbeans.XmlString name)
      Sets (as xml) the "name" attribute
      Specified by:
      xsetName in interface ITEMSTRUCTURE
    • unsetName

      public void unsetName()
      Unsets the "name" attribute
      Specified by:
      unsetName in interface ITEMSTRUCTURE
    • getHideOnForm

      public boolean getHideOnForm()
      Gets the "hide_on_form" attribute
      Specified by:
      getHideOnForm in interface ITEMSTRUCTURE
    • xgetHideOnForm

      public org.apache.xmlbeans.XmlBoolean xgetHideOnForm()
      Gets (as xml) the "hide_on_form" attribute
      Specified by:
      xgetHideOnForm in interface ITEMSTRUCTURE
    • isSetHideOnForm

      public boolean isSetHideOnForm()
      True if has "hide_on_form" attribute
      Specified by:
      isSetHideOnForm in interface ITEMSTRUCTURE
    • setHideOnForm

      public void setHideOnForm(boolean hideOnForm)
      Sets the "hide_on_form" attribute
      Specified by:
      setHideOnForm in interface ITEMSTRUCTURE
    • xsetHideOnForm

      public void xsetHideOnForm(org.apache.xmlbeans.XmlBoolean hideOnForm)
      Sets (as xml) the "hide_on_form" attribute
      Specified by:
      xsetHideOnForm in interface ITEMSTRUCTURE
    • unsetHideOnForm

      public void unsetHideOnForm()
      Unsets the "hide_on_form" attribute
      Specified by:
      unsetHideOnForm in interface ITEMSTRUCTURE
    • getAnnotation

      public String getAnnotation()
      Gets the "annotation" attribute
      Specified by:
      getAnnotation in interface ITEMSTRUCTURE
    • xgetAnnotation

      public org.apache.xmlbeans.XmlString xgetAnnotation()
      Gets (as xml) the "annotation" attribute
      Specified by:
      xgetAnnotation in interface ITEMSTRUCTURE
    • isSetAnnotation

      public boolean isSetAnnotation()
      True if has "annotation" attribute
      Specified by:
      isSetAnnotation in interface ITEMSTRUCTURE
    • setAnnotation

      public void setAnnotation(String annotation)
      Sets the "annotation" attribute
      Specified by:
      setAnnotation in interface ITEMSTRUCTURE
    • xsetAnnotation

      public void xsetAnnotation(org.apache.xmlbeans.XmlString annotation)
      Sets (as xml) the "annotation" attribute
      Specified by:
      xsetAnnotation in interface ITEMSTRUCTURE
    • unsetAnnotation

      public void unsetAnnotation()
      Unsets the "annotation" attribute
      Specified by:
      unsetAnnotation in interface ITEMSTRUCTURE