Package org.jboss.as.controller.xml
Interface VersionedSchema<V extends Comparable<V>,S extends VersionedSchema<V,S>>
-
- All Superinterfaces:
Schema
,org.jboss.staxmapper.Versioned<V,S>
- All Known Subinterfaces:
IntVersionSchema<S>
,PersistentSubsystemSchema<S>
,SubsystemSchema<S>
,XMLAttributeSchema<S,T>
,XMLElementSchema<S,T>
public interface VersionedSchema<V extends Comparable<V>,S extends VersionedSchema<V,S>> extends org.jboss.staxmapper.Versioned<V,S>, Schema
A versioned schema, whose namespace is a versioned namespace.- Author:
- Paul Ferraro
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description VersionedNamespace<V,S>
getNamespace()
Returns the versioned namespace of this attribute/element.default V
getVersion()
-
Methods inherited from interface org.jboss.as.controller.xml.Schema
getLocalName, getQualifiedName
-
-
-
-
Method Detail
-
getNamespace
VersionedNamespace<V,S> getNamespace()
Returns the versioned namespace of this attribute/element.- Specified by:
getNamespace
in interfaceSchema
- Returns:
- the versioned namespace of this attribute/element.
-
getVersion
default V getVersion()
- Specified by:
getVersion
in interfaceorg.jboss.staxmapper.Versioned<V extends Comparable<V>,S extends VersionedSchema<V,S>>
-
-