Interface XMLParticleFactory<RC,​WC>

    • Method Detail

      • newInstance

        static <RC,​WC> XMLParticleFactory<RC,​WC> newInstance​(FeatureRegistry registry)
        Creates a new factory instance for creating XML particles.
        Type Parameters:
        RC - the reader context
        WC - the writer context
        Parameters:
        registry - a feature registry
        Returns:
        a new factory instance for creating XML particles.
      • element

        default XMLElement.Builder<RC,​WC> element​(QName name)
        Returns a builder of an XML element, using the specified name.
        Parameters:
        name - the element name
        Returns:
        a builder of an XML element.
      • element

        XMLElement.Builder<RC,​WC> element​(QName name,
                                                Stability stability)
        Returns a builder of an XML element, using the specified name.
        Parameters:
        name - the element name
        stability - the stability of this element
        Returns:
        a builder of an XML element.
      • choice

        XMLChoice.Builder<RC,​WC> choice()
        Returns a builder of an XML choice.
        Returns:
        a builder of an XML choice.
      • all

        XMLAll.Builder<RC,​WC> all()
        Returns a builder of XML content.
        Returns:
        a builder of XML content.
      • sequence

        XMLSequence.Builder<RC,​WC> sequence()
        Returns a builder of XML content.
        Returns:
        a builder of XML content.