Class ComplexType

  • All Implemented Interfaces:
    Serializable

    public final class ComplexType
    extends Object
    implements Serializable
    A ComplexType contians a map of the elementName -> elementXmlType of all the elements in a named complex type.
    See Also:
    Serialized Form
    • Method Detail

      • getName

        public String getName()
        Get the complex type name.
        Returns:
        String containing name of complex type.
      • getElementType

        public QName getElementType​(String elementName)
        Given the name of an element contained within the complex type, get its xml type.
        Parameters:
        elementName - Name of element contained within complex type.
        Returns:
        Xmltype of the element or null if element can not be found in the complex type.
      • getElementNames

        public List<String> getElementNames()
        Get the set of all element names contained in this complex type.
        Returns:
        Set.