Package org.jboss.as.controller.xml
Interface VersionedSchema<V extends Comparable<V>,S extends VersionedFeature<V,S>>
- All Superinterfaces:
Feature,FeatureFilter,FeatureRegistry,QNameResolver,Schema,org.jboss.staxmapper.Versioned<V,,S> VersionedFeature<V,S>
- All Known Subinterfaces:
IntVersionSchema<S>,ManagementXmlSchema,PersistentSubsystemSchema<S>,SubsystemResourceXMLSchema<S>,SubsystemSchema<S>,XMLAttributeSchema<S,,T> XMLElementSchema<S,T>
- All Known Implementing Classes:
ManagementSchema
public interface VersionedSchema<V extends Comparable<V>,S extends VersionedFeature<V,S>>
extends VersionedFeature<V,S>, Schema, FeatureRegistry
A versioned schema, whose namespace is a versioned namespace.
- Author:
- Paul Ferraro
-
Field Summary
Fields inherited from interface org.jboss.as.controller.xml.QNameResolver
COMPARATOR -
Method Summary
Methods inherited from interface org.jboss.as.controller.FeatureRegistry
enablesMethods 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
since
-
Method Details
-
getNamespace
VersionedNamespace<V,S> getNamespace()Returns the versioned namespace of this attribute/element.- Specified by:
getNamespacein interfaceSchema- Returns:
- the versioned namespace of this attribute/element.
-
getVersion
- Specified by:
getVersionin interfaceorg.jboss.staxmapper.Versioned<V extends Comparable<V>,S extends VersionedFeature<V, S>>
-
getStability
Description copied from interface:FeatureReturns the stability level of this feature.- Specified by:
getStabilityin interfaceFeature- Specified by:
getStabilityin interfaceFeatureRegistry- Returns:
- a stability level
-