Interface XMLElementSchema<S extends org.jboss.staxmapper.Versioned<org.jboss.staxmapper.IntVersion,​S>,​T>

  • All Superinterfaces:
    Schema, org.jboss.staxmapper.Versioned<org.jboss.staxmapper.IntVersion,​S>, VersionedSchema<org.jboss.staxmapper.IntVersion,​S>, org.jboss.staxmapper.XMLElementReader<T>
    All Known Subinterfaces:
    PersistentSubsystemSchema<S>, SubsystemSchema<S>

    public interface XMLElementSchema<S extends org.jboss.staxmapper.Versioned<org.jboss.staxmapper.IntVersion,​S>,​T>
    extends VersionedSchema<org.jboss.staxmapper.IntVersion,​S>, org.jboss.staxmapper.XMLElementReader<T>
    A versioned schema for an XML element.
    Author:
    Paul Ferraro
    • Method Summary

      Static Methods 
      Modifier and Type Method Description
      static <T,​S extends XMLElementSchema<S,​T>>
      org.jboss.staxmapper.XMLMapper
      createXMLMapper​(Set<S> schemas)
      Creates a StAX mapper from a set of schemas.
      • Methods inherited from interface org.jboss.staxmapper.Versioned

        getComparator, since
      • Methods inherited from interface org.jboss.staxmapper.XMLElementReader

        readElement
    • Method Detail

      • createXMLMapper

        static <T,​S extends XMLElementSchema<S,​T>> org.jboss.staxmapper.XMLMapper createXMLMapper​(Set<S> schemas)
        Creates a StAX mapper from a set of schemas.
        Type Parameters:
        T - the xml reader context type
        S - the schema type
        Parameters:
        schemas - a set of XML element schemas
        Returns:
        a StAX mapper