Interface XMLAttributeSchema<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.XMLAttributeReader<T>

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

      Static Methods 
      Modifier and Type Method Description
      static <T,​S extends XMLAttributeSchema<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.XMLAttributeReader

        readAttribute
    • Method Detail

      • createXMLMapper

        static <T,​S extends XMLAttributeSchema<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 attribute schemas
        Returns:
        a StAX mapper