public interface ActionSaxHandlerFactory
ActionSaxHandler
s for a specific action type.
When a action configuration needs to be parsed, a sax handler will read
the type of the action and check it against the types of the registered
ActionSaxHandlers. The first matching handler will then be used to parse
the action configuration.Modifier and Type | Method and Description |
---|---|
ActionSaxHandler |
getActionSaxHandler(String uri,
String localName,
String qName,
Attributes attributes,
ConfigurationProvider configurationProvider,
UnitDescriptor unitDescriptor)
Returns a ActionSaxHandler for reading in the configuration of
an action.
|
String |
getType()
Returns the action type handled by the ActionSaxHandlers which are
created by this factory.
|
String getType()
ActionSaxHandler getActionSaxHandler(String uri, String localName, String qName, Attributes attributes, ConfigurationProvider configurationProvider, UnitDescriptor unitDescriptor) throws SAXException
uri
- The namespace URI of the action element,
or the empty string if the element has no namespace URI
or if namespace processing is not being performed.localName
- The local name (without prefix), or
the empty string if namespace processing is not being performed.qName
- The qualified name (with prefix, if present),
or the empty string if qualified names are not available.attributes
- The attributes attached to the element.configurationProvider
- for accessing the configuration files,
not null.unitDescriptor
- The description of the generation unit, not null.SAXException
- if the SAX Handler for the outlet can
not be created from the given XML element.Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.