Package org.jboss.as.controller.xml
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.XMLMappercreateXMLMapper(Set<S> schemas)
Creates a StAX mapper from a set of schemas.-
Methods inherited from interface org.jboss.as.controller.xml.Schema
getLocalName, getQualifiedName
-
Methods inherited from interface org.jboss.as.controller.xml.VersionedSchema
getNamespace, getVersion
-
-
-
-
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 typeS
- the schema type- Parameters:
schemas
- a set of XML element schemas- Returns:
- a StAX mapper
-
-