Package org.jboss.as.controller.xml
Interface IntVersionSchema<S extends IntVersionSchema<S>>
-
- All Superinterfaces:
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 class
IntVersionSchema.IntVersionFormatter
-
Field Summary
Fields Modifier and Type Field Description static String
JBOSS_IDENTIFIER
static Function<org.jboss.staxmapper.IntVersion,String>
MAJOR
static Function<org.jboss.staxmapper.IntVersion,String>
MAJOR_MINOR
static Function<org.jboss.staxmapper.IntVersion,String>
MAJOR_MINOR_MICRO
static String
WILDFLY_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, 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.xml.Schema
getLocalName, getQualifiedName
-
Methods inherited from interface org.jboss.as.controller.xml.VersionedSchema
getNamespace, 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
-
-