Interface JBossAllSchema<S extends org.jboss.staxmapper.Versioned<org.jboss.staxmapper.IntVersion,S>,T>
-
- All Superinterfaces:
JBossAllXMLParser<T>,Schema,org.jboss.staxmapper.Versioned<org.jboss.staxmapper.IntVersion,S>,VersionedSchema<org.jboss.staxmapper.IntVersion,S>
public interface JBossAllSchema<S extends org.jboss.staxmapper.Versioned<org.jboss.staxmapper.IntVersion,S>,T> extends VersionedSchema<org.jboss.staxmapper.IntVersion,S>, JBossAllXMLParser<T>
A versioned schema for an XML element contained withinjboss-all.xml,- Author:
- Paul Ferraro
-
-
Method Summary
Static Methods Modifier and Type Method Description static <T,S extends JBossAllSchema<S,T>>
DeploymentUnitProcessorcreateDeploymentUnitProcessor(Set<S> schemas, AttachmentKey<T> key)Creates a deployment unit processor that registers parsers for the specifiedjboss-all.xmlschemas.-
Methods inherited from interface org.jboss.as.server.deployment.jbossallxml.JBossAllXMLParser
parse
-
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
-
createDeploymentUnitProcessor
static <T,S extends JBossAllSchema<S,T>> DeploymentUnitProcessor createDeploymentUnitProcessor(Set<S> schemas, AttachmentKey<T> key)
Creates a deployment unit processor that registers parsers for the specifiedjboss-all.xmlschemas.- Type Parameters:
T- the deployment unit attachment type, generated by the parserS- the schema type- Parameters:
schemas- a set of XML element schemaskey- a deployment unit attachment key- Returns:
- a deployment unit processor
-
-