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>,QNameResolver,Schema,org.jboss.staxmapper.Versioned<org.jboss.staxmapper.IntVersion,,S> VersionedFeature<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 within
jboss-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_IDENTIFIERFields inherited from interface org.jboss.as.controller.xml.QNameResolver
COMPARATOR -
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic <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
enablesMethods inherited from interface org.jboss.as.server.deployment.jbossallxml.JBossAllXMLParser
parseMethods inherited from interface org.jboss.as.controller.xml.Schema
getLocalName, getQualifiedName, resolveMethods inherited from interface org.jboss.staxmapper.Versioned
getComparatorMethods inherited from interface org.jboss.as.controller.xml.VersionedFeature
sinceMethods inherited from interface org.jboss.as.controller.xml.VersionedSchema
getNamespace, getStability, getVersion
-
Method Details
-
createDeploymentUnitProcessor
static <S extends JBossAllSchema<S,T>, DeploymentUnitProcessor createDeploymentUnitProcessorT> (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
-