Class XSDElement

    • Constructor Detail

      • XSDElement

        public XSDElement()
        Creates a new XSDElement element
    • Method Detail

      • getElementDeclaration

        public ElementDecl getElementDeclaration()
        Return the element declaration schema component corresponding to this xs:element element
        Returns:
        the schema component representing the element declaration
      • getElementParticle

        public ElementParticle getElementParticle()
        Return the element particle schema component
        Returns:
        the schema component representing the element particle
      • 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 reporting errors
        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