Class VersionedURN<N extends org.jboss.staxmapper.Versioned<org.jboss.staxmapper.IntVersion,​N>>

  • All Implemented Interfaces:
    VersionedNamespace<org.jboss.staxmapper.IntVersion,​N>, org.jboss.staxmapper.Namespace, org.jboss.staxmapper.Versioned<org.jboss.staxmapper.IntVersion,​N>
    Direct Known Subclasses:
    LegacySubsystemURN, SubsystemURN

    public class VersionedURN<N extends org.jboss.staxmapper.Versioned<org.jboss.staxmapper.IntVersion,​N>>
    extends SimpleVersionedNamespace<org.jboss.staxmapper.IntVersion,​N>
    A versioned namespace identified by a URN constructed using a version.
    Author:
    Paul Ferraro
    • Constructor Detail

      • VersionedURN

        public VersionedURN​(String nid,
                            String nss,
                            org.jboss.staxmapper.IntVersion version)
        Constructs a versioned URN-based namespace using the specified namespace identifier, namespace specific string, and version.
        Parameters:
        nid - a namespace identifier
        nss - a namespace specific string
        version - a version
      • VersionedURN

        public VersionedURN​(String identifier,
                            org.jboss.staxmapper.IntVersion version)
        Constructs a versioned URN-based namespace using the specified namespace identifier and version.
        Parameters:
        nid - a namespace identifier
        version - a version
      • VersionedURN

        public VersionedURN​(List<String> identifiers,
                            org.jboss.staxmapper.IntVersion version)
        Constructs a versioned URN-based namespace using the specified URN components and version.
        Parameters:
        components - a list of URN components
        version - a version