|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.bibop.xml.xforge.components.AbstractXForgeComponent
Provides a default implementation of some XForgeComponent' s methods. Implements the configure method setting the default ContextIdentifier if none specified.
Field Summary | |
private java.util.List |
activePrefixes
|
protected org.xml.sax.ContentHandler |
contentHandler
|
protected XForgeContext |
context
|
protected org.xml.sax.ext.LexicalHandler |
lexicalHandler
|
protected org.apache.avalon.framework.logger.Logger |
log
|
protected java.util.Map |
parameters
|
(package private) PrefixesMonitor |
parentPrefixesMonitor
|
protected ProcessingOptions |
po
|
Constructor Summary | |
AbstractXForgeComponent()
|
Method Summary | |
void |
configure(org.apache.avalon.framework.configuration.Configuration conf)
|
void |
enableLogging(org.apache.avalon.framework.logger.Logger logger)
Provide component with a logger. |
java.util.List |
getActivePrefixes()
|
void |
output(java.lang.String in)
|
void |
output(java.lang.String element,
java.lang.String in)
|
void |
setConsumer(XMLConsumer consumer)
Set the XMLConsumer that will receive XML data. |
void |
setContentHandler(org.xml.sax.ContentHandler cHandler)
Set the ContentHandler that will receive XML data. |
void |
setLexicalHandler(org.xml.sax.ext.LexicalHandler lHandler)
Set the LexicalHandler that will receive XML data. |
void |
setParameters(java.util.Map parameters)
|
void |
setParentPrefixesMonitor(PrefixesMonitor parent)
|
void |
setProcessingOptions(ProcessingOptions aPO)
Set the ProcessingOptions for this component. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.bibop.xml.xforge.components.XForgeComponent |
toSax |
Field Detail |
protected XForgeContext context
protected org.xml.sax.ContentHandler contentHandler
protected org.xml.sax.ext.LexicalHandler lexicalHandler
protected java.util.Map parameters
private java.util.List activePrefixes
PrefixesMonitor parentPrefixesMonitor
protected org.apache.avalon.framework.logger.Logger log
protected ProcessingOptions po
Constructor Detail |
public AbstractXForgeComponent()
Method Detail |
public void enableLogging(org.apache.avalon.framework.logger.Logger logger)
enableLogging
in interface org.apache.avalon.framework.logger.LogEnabled
logger
- the loggerpublic void configure(org.apache.avalon.framework.configuration.Configuration conf) throws org.apache.avalon.framework.configuration.ConfigurationException
configure
in interface org.apache.avalon.framework.configuration.Configurable
org.apache.avalon.framework.configuration.ConfigurationException
public void setProcessingOptions(ProcessingOptions aPO)
ProcessingOptions
for this component.
setProcessingOptions
in interface XForgeComponent
public void setConsumer(XMLConsumer consumer)
XMLConsumer
that will receive XML data.
setConsumer
in interface XMLProducer
public void setLexicalHandler(org.xml.sax.ext.LexicalHandler lHandler)
LexicalHandler
that will receive XML data.
setLexicalHandler
in interface XMLProducer
public void setContentHandler(org.xml.sax.ContentHandler cHandler)
ContentHandler
that will receive XML data.
setContentHandler
in interface XMLProducer
public void setParameters(java.util.Map parameters) throws XForgeException
setParameters
in interface XForgeComponent
XForgeException
public java.util.List getActivePrefixes() throws XForgeException
getActivePrefixes
in interface PrefixesMonitor
XForgeException
public void setParentPrefixesMonitor(PrefixesMonitor parent) throws XForgeException
setParentPrefixesMonitor
in interface PrefixesMonitor
XForgeException
public void output(java.lang.String in) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void output(java.lang.String element, java.lang.String in) throws org.xml.sax.SAXException
org.xml.sax.SAXException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |