Class XSDComplexType

    • Constructor Detail

      • XSDComplexType

        public XSDComplexType()
        Creates a new ComplexType element
    • Method Detail

      • getComplexType

        public UserComplexType getComplexType()
        Get the UserComplexType represented by this complexType element in the schema document
        Returns:
        the corresponding UserComplexType object
      • validate

        public void validate​(SchemaCompiler compiler)
                      throws SchemaException
        Validate this schema element, checking all document-level constraints
        Overrides:
        validate in class SchemaElement
        Parameters:
        compiler - used for error reporting
        Throws:
        SchemaException - if any XML representation constraints are violated
      • isFinalState

        protected boolean isFinalState​(int state)
        Description copied from class: SchemaElement
        For elements whose content model is parsed using a finite state machine, test whether a given state is a final state. The default implementation of this method is never used; it exists for the benefit of subclasses that do not use this mechanism
        Overrides:
        isFinalState in class SchemaElement
        Parameters:
        state - the state to be tested
        Returns:
        true if the given state is a final state