Package org.jboss.as.controller.xml
Interface IntVersionSchema<S extends IntVersionSchema<S>>
-
- All Superinterfaces:
Feature,FeatureFilter,FeatureRegistry,Schema,org.jboss.staxmapper.Versioned<org.jboss.staxmapper.IntVersion,S>,VersionedSchema<org.jboss.staxmapper.IntVersion,S>
- All Known Subinterfaces:
PersistentSubsystemSchema<S>,SubsystemSchema<S>,XMLAttributeSchema<S,T>,XMLElementSchema<S,T>
public interface IntVersionSchema<S extends IntVersionSchema<S>> extends VersionedSchema<org.jboss.staxmapper.IntVersion,S>
A schema versioned via anIntVersion.- Author:
- Paul Ferraro
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIntVersionSchema.IntVersionFormatter
-
Field Summary
Fields Modifier and Type Field Description static StringJBOSS_IDENTIFIERstatic Function<org.jboss.staxmapper.IntVersion,String>MAJORstatic Function<org.jboss.staxmapper.IntVersion,String>MAJOR_MINORstatic Function<org.jboss.staxmapper.IntVersion,String>MAJOR_MINOR_MICROstatic StringWILDFLY_IDENTIFIER
-
Method Summary
Static Methods Modifier and Type Method Description 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".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".-
Methods inherited from interface org.jboss.as.controller.FeatureRegistry
enables
-
Methods inherited from interface org.jboss.as.controller.xml.Schema
getLocalName, getQualifiedName
-
Methods inherited from interface org.jboss.as.controller.xml.VersionedSchema
getNamespace, getStability, getVersion
-
-
-
-
Field Detail
-
JBOSS_IDENTIFIER
static final String JBOSS_IDENTIFIER
- See Also:
- Constant Field Values
-
WILDFLY_IDENTIFIER
static final String WILDFLY_IDENTIFIER
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
-
-