org.jfree.xml
Class FrontendDefaultHandler
DefaultHandler
org.jfree.xml.FrontendDefaultHandler
- Configuration, Serializable
The frontenddefault handler connects the SAX-backend with the handler implementations.
It must be the base class for all parser implementations used by the ParserFrontEnd.
CONTENTBASE_KEY
public static final String CONTENTBASE_KEY
A key for the content base.
getConfigProperty
public String getConfigProperty(String key,
String defaultValue)
Returns the configuration property with the specified key (or the specified default value
if there is no such property).
If the property is not defined in this configuration, the code will lookup the property in
the parent configuration.
- getConfigProperty in interface Configuration
key
- the property key.defaultValue
- the default value.
getContentBase
public URL getContentBase()
Gets the ContentBase used to resolve relative URLs.
- the current contentbase, or null if no contentBase is set.
getLocator
public Locator getLocator()
Returns the current locator.
getResult
public abstract Object getResult()
throws SAXException
Returns the parse result. This method is called at the end of the
parsing process and expects the generated object.
setConfigProperty
public void setConfigProperty(String key,
String value)
Sets a parser configuration value.
key
- the key.value
- the value.
setDocumentLocator
public void setDocumentLocator(Locator locator)
Receive an object for locating the origin of SAX document events.
The locator allows the application to determine the end position of
any document-related event, even if the parser is not reporting an
error. Typically, the application will use this information for
reporting its own errors (such as character content that does not
match an application's business rules). The information returned by
the locator is probably not sufficient for use with a search engine.