Package org.jboss.as.controller.xml
Interface XMLAttributeSchema<S extends XMLAttributeSchema<S,T>,T>
-
- All Superinterfaces:
IntVersionSchema<S>
,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 XMLAttributeSchema<S,T>,T> extends IntVersionSchema<S>, org.jboss.staxmapper.XMLAttributeReader<T>
A versioned schema for an XML attribute.- Author:
- Paul Ferraro
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.as.controller.xml.IntVersionSchema
IntVersionSchema.IntVersionFormatter
-
-
Field Summary
-
Fields inherited from interface org.jboss.as.controller.xml.IntVersionSchema
JBOSS_IDENTIFIER, MAJOR, MAJOR_MINOR, MAJOR_MINOR_MICRO, WILDFLY_IDENTIFIER
-
-
Method Summary
Static Methods Modifier and Type Method Description static <T,S extends XMLAttributeSchema<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 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 typeS
- the schema type- Parameters:
schemas
- a set of XML attribute schemas- Returns:
- a StAX mapper
-
-