java.io.Serializable
, java.lang.Cloneable
, Configuration
, org.xml.sax.ContentHandler
, org.xml.sax.DTDHandler
, org.xml.sax.EntityResolver
, org.xml.sax.ErrorHandler
Parser
, RootXmlReadHandler
public abstract class FrontendDefaultHandler extends org.xml.sax.helpers.DefaultHandler implements Configuration
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
CONTENTBASE_KEY |
A key for the content base.
|
Modifier | Constructor | Description |
---|---|---|
protected |
FrontendDefaultHandler() |
Default constructor.
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object |
clone() |
Returns a clone of the object.
|
java.util.Iterator |
findPropertyKeys(java.lang.String prefix) |
Returns all keys with the given prefix.
|
CommentHandler |
getCommentHandler() |
Returns the comment handler that is used to collect comments.
|
java.util.Enumeration |
getConfigProperties() |
Returns the configuration properties.
|
java.lang.String |
getConfigProperty(java.lang.String key) |
Returns the configuration property with the specified key.
|
java.lang.String |
getConfigProperty(java.lang.String key,
java.lang.String defaultValue) |
Returns the configuration property with the specified key (or the specified default value
if there is no such property).
|
java.net.URL |
getContentBase() |
Gets the ContentBase used to resolve relative URLs.
|
org.xml.sax.Locator |
getLocator() |
Returns the current locator.
|
abstract java.lang.Object |
getResult() |
Returns the parse result.
|
abstract FrontendDefaultHandler |
newInstance() |
Returns a new instance of the parser.
|
void |
setConfigProperty(java.lang.String key,
java.lang.String value) |
Sets a parser configuration value.
|
void |
setDocumentLocator(org.xml.sax.Locator locator) |
Receive an object for locating the origin of SAX document events.
|
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
public static final java.lang.String CONTENTBASE_KEY
protected FrontendDefaultHandler()
public CommentHandler getCommentHandler()
public void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator
in interface org.xml.sax.ContentHandler
setDocumentLocator
in class org.xml.sax.helpers.DefaultHandler
locator
- the locator.public org.xml.sax.Locator getLocator()
public java.lang.String getConfigProperty(java.lang.String key)
getConfigProperty
in interface Configuration
key
- the property key.public java.lang.String getConfigProperty(java.lang.String key, java.lang.String defaultValue)
getConfigProperty
in interface Configuration
key
- the property key.defaultValue
- the default value.public void setConfigProperty(java.lang.String key, java.lang.String value)
key
- the key.value
- the value.public java.util.Enumeration getConfigProperties()
Configuration
getConfigProperties
in interface Configuration
public abstract FrontendDefaultHandler newInstance()
public java.util.Iterator findPropertyKeys(java.lang.String prefix)
findPropertyKeys
in interface Configuration
prefix
- the prefixpublic abstract java.lang.Object getResult() throws org.xml.sax.SAXException
org.xml.sax.SAXException
- if something went wrong.public java.net.URL getContentBase()
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
Configuration
clone
in interface Configuration
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
- if cloning is not supported for some reason.