Class XmlComplexContentImpl

    • Constructor Detail

      • XmlComplexContentImpl

        public XmlComplexContentImpl​(SchemaType type)
    • Method Detail

      • set_String

        protected final void set_String​(String v)
        Description copied from class: XmlObjectBase
        Setting a string preserves any noncanonical literal representation. This is done by storing the actual string in the underlying store after checking it against the primitive type for validity.
        Overrides:
        set_String in class XmlObjectBase
      • set_text

        public void set_text​(String str)
        Description copied from class: XmlObjectBase
        This should set the value of the type from text, or throw an XmlValueOutOfRangeException if it can't.
        Specified by:
        set_text in class XmlObjectBase
      • set_nil

        public void set_nil()
        Description copied from class: XmlObjectBase
        This should clear the value, and set it to whatever is supposed to be returned when the value is nilled.
        Specified by:
        set_nil in class XmlObjectBase
      • get_default_element_text

        public String get_default_element_text​(QName eltName)
        Description copied from class: XmlObjectBase
        Returns the default element text, if it's consistent. If it's not consistent, returns null, and requires a visitor walk.

        Also returns null if there is no default at all (although that can also be discovered via get_elementflags without doing a walk).

        Specified by:
        get_default_element_text in interface TypeStoreUser
        Overrides:
        get_default_element_text in class XmlObjectBase
      • unionArraySetterHelper

        protected void unionArraySetterHelper​(Object[] sources,
                                              QName elemName)
      • arraySetterHelper

        protected SimpleValue[] arraySetterHelper​(int sourcesLength,
                                                  QName elemName)
      • arraySetterHelper

        protected void arraySetterHelper​(boolean[] sources,
                                         QName elemName)
      • arraySetterHelper

        protected void arraySetterHelper​(float[] sources,
                                         QName elemName)
      • arraySetterHelper

        protected void arraySetterHelper​(double[] sources,
                                         QName elemName)
      • arraySetterHelper

        protected void arraySetterHelper​(byte[] sources,
                                         QName elemName)
      • arraySetterHelper

        protected void arraySetterHelper​(short[] sources,
                                         QName elemName)
      • arraySetterHelper

        protected void arraySetterHelper​(int[] sources,
                                         QName elemName)
      • arraySetterHelper

        protected void arraySetterHelper​(long[] sources,
                                         QName elemName)
      • arraySetterHelper

        protected void arraySetterHelper​(BigDecimal[] sources,
                                         QName elemName)
      • arraySetterHelper

        protected void arraySetterHelper​(BigInteger[] sources,
                                         QName elemName)
      • arraySetterHelper

        protected void arraySetterHelper​(String[] sources,
                                         QName elemName)
      • arraySetterHelper

        protected void arraySetterHelper​(byte[][] sources,
                                         QName elemName)
      • arraySetterHelper

        protected void arraySetterHelper​(GDate[] sources,
                                         QName elemName)
      • arraySetterHelper

        protected void arraySetterHelper​(GDuration[] sources,
                                         QName elemName)
      • arraySetterHelper

        protected void arraySetterHelper​(Calendar[] sources,
                                         QName elemName)
      • arraySetterHelper

        protected void arraySetterHelper​(Date[] sources,
                                         QName elemName)
      • arraySetterHelper

        protected void arraySetterHelper​(QName[] sources,
                                         QName elemName)
      • arraySetterHelper

        protected void arraySetterHelper​(List<?>[] sources,
                                         QName elemName)
      • unionArraySetterHelper

        protected void unionArraySetterHelper​(Object[] sources,
                                              QName elemName,
                                              QNameSet set)
      • arraySetterHelper

        protected void arraySetterHelper​(boolean[] sources,
                                         QName elemName,
                                         QNameSet set)
      • arraySetterHelper

        protected void arraySetterHelper​(float[] sources,
                                         QName elemName,
                                         QNameSet set)
      • arraySetterHelper

        protected void arraySetterHelper​(double[] sources,
                                         QName elemName,
                                         QNameSet set)
      • arraySetterHelper

        protected void arraySetterHelper​(byte[] sources,
                                         QName elemName,
                                         QNameSet set)
      • arraySetterHelper

        protected void arraySetterHelper​(short[] sources,
                                         QName elemName,
                                         QNameSet set)
      • arraySetterHelper

        protected void arraySetterHelper​(int[] sources,
                                         QName elemName,
                                         QNameSet set)
      • arraySetterHelper

        protected void arraySetterHelper​(long[] sources,
                                         QName elemName,
                                         QNameSet set)
      • arraySetterHelper

        protected void arraySetterHelper​(String[] sources,
                                         QName elemName,
                                         QNameSet set)
      • arraySetterHelper

        protected void arraySetterHelper​(byte[][] sources,
                                         QName elemName,
                                         QNameSet set)
      • arraySetterHelper

        protected void arraySetterHelper​(GDate[] sources,
                                         QName elemName,
                                         QNameSet set)
      • arraySetterHelper

        protected void arraySetterHelper​(GDuration[] sources,
                                         QName elemName,
                                         QNameSet set)
      • arraySetterHelper

        protected void arraySetterHelper​(Calendar[] sources,
                                         QName elemName,
                                         QNameSet set)
      • arraySetterHelper

        protected void arraySetterHelper​(Date[] sources,
                                         QName elemName,
                                         QNameSet set)
      • arraySetterHelper

        protected void arraySetterHelper​(QName[] sources,
                                         QName elemName,
                                         QNameSet set)
      • arraySetterHelper

        protected void arraySetterHelper​(List<?>[] sources,
                                         QName elemName,
                                         QNameSet set)
      • arraySetterHelper

        protected void arraySetterHelper​(XmlObject[] sources,
                                         QName elemName)
      • arraySetterHelper

        protected void arraySetterHelper​(XmlObject[] sources,
                                         QName elemName,
                                         QNameSet set)