Interface AttributeDefinitionXMLConfiguration
- All Superinterfaces:
QNameResolver
- All Known Implementing Classes:
AttributeDefinitionXMLConfiguration.DefaultAttributeDefinitionXMLConfiguration
Encapsulates XML overrides for a set of
AttributeDefinitions.
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 ClassesModifier and TypeInterfaceDescriptionstatic interfaceAttributeDefinitionXMLConfiguration.Configurator<C extends AttributeDefinitionXMLConfiguration.Configurator<C>>static class -
Field Summary
Fields inherited from interface org.jboss.as.controller.xml.QNameResolver
COMPARATOR -
Method Summary
Modifier and TypeMethodDescriptiondefault 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.of(QNameResolver resolver) Returns the defaultAttributeDefinitionXML configuration.Methods inherited from interface org.jboss.as.controller.xml.QNameResolver
resolve
-
Method Details
-
of
Returns the defaultAttributeDefinitionXML configuration.- Parameters:
resolver- a qualified name resolver- Returns:
- the default
AttributeDefinitionXML configuration.
-
getName
Returns the qualified name of the specified attribute.- Parameters:
attribute- a resource attribute- Returns:
- the qualified name of the specified attribute.
-
getParser
Returns the parser of the specified attribute.- Parameters:
attribute- a resource attribute- Returns:
- the parser of the specified attribute.
-
getMarshaller
Returns the marshaller of the specified attribute.- Parameters:
attribute- a resource attribute- Returns:
- the marshaller of the specified attribute.
-