Package org.jboss.as.controller
Interface PersistentSubsystemSchema<S extends PersistentSubsystemSchema<S>>
-
- Type Parameters:
S- the schema type
- All Superinterfaces:
IntVersionSchema<S>,Schema,SubsystemSchema<S>,org.jboss.staxmapper.Versioned<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 SubsystemSchema<S>
Defines a versioned schema for a subsystem defined via aPersistentResourceXMLDescription.- 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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description PersistentResourceXMLDescriptiongetXMLDescription()default voidreadElement(org.jboss.staxmapper.XMLExtendedStreamReader reader, List<org.jboss.dmr.ModelNode> value)-
Methods inherited from interface org.jboss.as.controller.xml.Schema
getQualifiedName
-
Methods inherited from interface org.jboss.as.controller.SubsystemSchema
getLocalName
-
Methods inherited from interface org.jboss.as.controller.xml.VersionedSchema
getNamespace, getVersion
-
-
-
-
Method Detail
-
getXMLDescription
PersistentResourceXMLDescription getXMLDescription()
-
readElement
default void readElement(org.jboss.staxmapper.XMLExtendedStreamReader reader, List<org.jboss.dmr.ModelNode> value) throws XMLStreamException- Specified by:
readElementin interfaceorg.jboss.staxmapper.XMLElementReader<S extends PersistentSubsystemSchema<S>>- Throws:
XMLStreamException
-
-