Interface AttributeDefinitionXMLConfiguration
-
- All Superinterfaces:
QNameResolver
- All Known Implementing Classes:
AttributeDefinitionXMLConfiguration.DefaultAttributeDefinitionXMLConfiguration
public interface AttributeDefinitionXMLConfiguration extends QNameResolver
Encapsulates XML overrides for a set ofAttributeDefinitions. Used to adapt the XML persistence behavior of an attribute to conform to an older version of a subsystem schema.- Author:
- Paul Ferraro
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceAttributeDefinitionXMLConfiguration.Configurator<C extends AttributeDefinitionXMLConfiguration.Configurator<C>>static classAttributeDefinitionXMLConfiguration.DefaultAttributeDefinitionXMLConfiguration
-
Field Summary
-
Fields inherited from interface org.jboss.as.controller.xml.QNameResolver
COMPARATOR
-
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default AttributeMarshallergetMarshaller(AttributeDefinition attribute)Returns the marshaller of the specified attribute.default QNamegetName(AttributeDefinition attribute)Returns the qualified name of the specified attribute.default AttributeParsergetParser(AttributeDefinition attribute)Returns the parser of the specified attribute.static AttributeDefinitionXMLConfigurationof(QNameResolver resolver)Returns the defaultAttributeDefinitionXML configuration.-
Methods inherited from interface org.jboss.as.controller.xml.QNameResolver
resolve
-
-
-
-
Method Detail
-
of
static AttributeDefinitionXMLConfiguration of(QNameResolver resolver)
Returns the defaultAttributeDefinitionXML configuration.- Parameters:
resolver- a qualified name resolver- Returns:
- the default
AttributeDefinitionXML configuration.
-
getName
default QName getName(AttributeDefinition attribute)
Returns the qualified name of the specified attribute.- Parameters:
attribute- a resource attribute- Returns:
- the qualified name of the specified attribute.
-
getParser
default AttributeParser getParser(AttributeDefinition attribute)
Returns the parser of the specified attribute.- Parameters:
attribute- a resource attribute- Returns:
- the parser of the specified attribute.
-
getMarshaller
default AttributeMarshaller getMarshaller(AttributeDefinition attribute)
Returns the marshaller of the specified attribute.- Parameters:
attribute- a resource attribute- Returns:
- the marshaller of the specified attribute.
-
-