Class SimpleVersionedNamespace<V extends Comparable<V>,N extends VersionedFeature<V,N>>

java.lang.Object
org.jboss.as.controller.xml.SimpleNamespace
org.jboss.as.controller.xml.SimpleVersionedNamespace<V,N>
Type Parameters:
V - the namespace version
N - the namespace type
All Implemented Interfaces:
Feature, VersionedFeature<V,N>, VersionedNamespace<V,N>, org.jboss.staxmapper.Namespace, org.jboss.staxmapper.Versioned<V,N>
Direct Known Subclasses:
VersionedURN

public class SimpleVersionedNamespace<V extends Comparable<V>,N extends VersionedFeature<V,N>> extends SimpleNamespace implements VersionedNamespace<V,N>
Simple VersionedNamespace implementation.
Author:
Paul Ferraro
  • Constructor Details

    • SimpleVersionedNamespace

      public SimpleVersionedNamespace(String uri, V version)
    • SimpleVersionedNamespace

      public SimpleVersionedNamespace(String uri, V version, Stability stabilty)
  • Method Details

    • getVersion

      public V getVersion()
      Specified by:
      getVersion in interface org.jboss.staxmapper.Versioned<V extends Comparable<V>,N extends VersionedFeature<V,N>>
    • getStability

      public Stability getStability()
      Description copied from interface: Feature
      Returns the stability level of this feature.
      Specified by:
      getStability in interface Feature
      Returns:
      a stability level