Interface JBossAllSchema<S extends JBossAllSchema<S,T>,T>
-
- Type Parameters:
S- the schema typeT- the type upon which this parser operates
- All Superinterfaces:
Feature,FeatureFilter,FeatureRegistry,IntVersionSchema<S>,JBossAllXMLParser<T>,Schema,org.jboss.staxmapper.Versioned<org.jboss.staxmapper.IntVersion,S>,VersionedSchema<org.jboss.staxmapper.IntVersion,S>
public interface JBossAllSchema<S extends JBossAllSchema<S,T>,T> extends IntVersionSchema<S>, JBossAllXMLParser<T>
A versioned schema for an XML element contained withinjboss-all.xml,- 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 <S extends JBossAllSchema<S,T>,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.controller.FeatureRegistry
enables
-
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, getStability, getVersion
-
-
-
-
Method Detail
-
createDeploymentUnitProcessor
static <S extends JBossAllSchema<S,T>,T> DeploymentUnitProcessor createDeploymentUnitProcessor(Set<S> schemas, AttachmentKey<T> key)
Creates a deployment unit processor that registers parsers for the specifiedjboss-all.xmlschemas.- Type Parameters:
S- the schema typeT- the deployment unit attachment type, generated by the parser- Parameters:
schemas- a set of XML element schemaskey- a deployment unit attachment key- Returns:
- a deployment unit processor
-
-