Package org.jboss.as.controller.xml
Interface IntVersionSchema<S extends IntVersionSchema<S>>
- All Superinterfaces:
Feature,FeatureFilter,FeatureRegistry,QNameResolver,Schema,org.jboss.staxmapper.Versioned<org.jboss.staxmapper.IntVersion,,S> VersionedFeature<org.jboss.staxmapper.IntVersion,,S> VersionedSchema<org.jboss.staxmapper.IntVersion,S>
- All Known Subinterfaces:
ManagementXmlSchema,PersistentSubsystemSchema<S>,SubsystemResourceXMLSchema<S>,SubsystemSchema<S>,XMLAttributeSchema<S,,T> XMLElementSchema<S,T>
- All Known Implementing Classes:
ManagementSchema
public interface IntVersionSchema<S extends IntVersionSchema<S>>
extends VersionedSchema<org.jboss.staxmapper.IntVersion,S>
A schema versioned via an
IntVersion.- Author:
- Paul Ferraro
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from interface org.jboss.as.controller.xml.QNameResolver
COMPARATOR -
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic <S extends IntVersionSchema<S>>
VersionedNamespace<org.jboss.staxmapper.IntVersion,S> Convenience method that generates a URN for this schema using the specified namespace identifiers, stability, and version, formatted as "major.minor".static <S extends IntVersionSchema<S>>
VersionedNamespace<org.jboss.staxmapper.IntVersion,S> Convenience method that generates a URN for this schema using the specified namespace identifiers and version, formatted as "major.minor".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
sinceMethods inherited from interface org.jboss.as.controller.xml.VersionedSchema
getNamespace, getStability, getVersion
-
Field Details
-
JBOSS_IDENTIFIER
- See Also:
-
WILDFLY_IDENTIFIER
- See Also:
-
MAJOR
-
MAJOR_MINOR
-
MAJOR_MINOR_MICRO
-
-
Method Details
-
createURN
static <S extends IntVersionSchema<S>> VersionedNamespace<org.jboss.staxmapper.IntVersion,S> createURN(List<String> identifiers, org.jboss.staxmapper.IntVersion version) Convenience method that generates a URN for this schema using the specified namespace identifiers and version, formatted as "major.minor".- Type Parameters:
S- the schema type- Parameters:
identifiers- a list of namespace identifiersversion- a schema version- Returns:
- a URN
-
createURN
static <S extends IntVersionSchema<S>> VersionedNamespace<org.jboss.staxmapper.IntVersion,S> createURN(List<String> identifiers, Stability stability, org.jboss.staxmapper.IntVersion version) Convenience method that generates a URN for this schema using the specified namespace identifiers, stability, and version, formatted as "major.minor".- Type Parameters:
S- the schema type- Parameters:
identifiers- a list of namespace identifiersstability- the stability of this schema version variantversion- a schema version- Returns:
- a URN
-