Package org.jboss.as.controller
Interface PersistentSubsystemSchema<S extends PersistentSubsystemSchema<S>>
- Type Parameters:
S- the schema type
- All Superinterfaces:
Feature,FeatureFilter,FeatureRegistry,IntVersionSchema<S>,QNameResolver,Schema,SubsystemResourceXMLSchema<S>,SubsystemSchema<S>,org.jboss.staxmapper.Versioned<org.jboss.staxmapper.IntVersion,,S> VersionedFeature<org.jboss.staxmapper.IntVersion,,S> VersionedSchema<org.jboss.staxmapper.IntVersion,,S> org.jboss.staxmapper.XMLElementReader<List<org.jboss.dmr.ModelNode>>,XMLElementSchema<S,List<org.jboss.dmr.ModelNode>>
public interface PersistentSubsystemSchema<S extends PersistentSubsystemSchema<S>>
extends SubsystemResourceXMLSchema<S>
Defines a versioned schema for a subsystem defined via a
PersistentResourceXMLDescription.- Author:
- Paul Ferraro
-
Nested Class Summary
Nested ClassesNested 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
Modifier and TypeMethodDescriptionMethods inherited from interface org.jboss.as.controller.FeatureRegistry
enablesMethods inherited from interface org.jboss.as.controller.xml.Schema
getQualifiedName, resolveMethods inherited from interface org.jboss.as.controller.persistence.xml.SubsystemResourceXMLSchema
readElementMethods inherited from interface org.jboss.as.controller.SubsystemSchema
getLocalNameMethods 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
-
getXMLDescription
PersistentResourceXMLDescription getXMLDescription() -
getSubsystemXMLElement
- Specified by:
getSubsystemXMLElementin interfaceSubsystemResourceXMLSchema<S extends PersistentSubsystemSchema<S>>
-