org.bibop.xml.xforge.components.automation
Class AbstractAutomatedComponent
java.lang.Object
|
+--org.bibop.xml.xforge.components.AbstractXForgeComponent
|
+--org.bibop.xml.xforge.components.AbstractXForgePoolableComponent
|
+--org.bibop.xml.xforge.components.automation.AbstractAutomatedComponent
- All Implemented Interfaces:
- AutomatedComponent, org.apache.avalon.framework.component.Component, org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.logger.LogEnabled, org.apache.avalon.excalibur.pool.Poolable, PrefixesMonitor, XForgeComponent, XMLProducer
- Direct Known Subclasses:
- DateAutomatedComponent, HelloWorldAutomatedComponent, SQLComponent, XSLComponent
- public abstract class AbstractAutomatedComponent
- extends AbstractXForgePoolableComponent
- implements AutomatedComponent
Extending the AbstractXForgeComponent and implementing PoolClient interface, this class
provides a default implementation to set pool and return the Component to the Pool.
- Version:
- 1.0
- Author:
- Alberto Garoffolo
Method Summary |
protected java.lang.Object |
executeMethod(java.lang.String methodName)
|
private void |
fillMethods()
|
void |
setMethod(java.lang.String methodName)
|
void |
toSax()
Creates the SAX events once processing has finished. |
Methods inherited from class org.bibop.xml.xforge.components.AbstractXForgeComponent |
configure, enableLogging, getActivePrefixes, output, output, setConsumer, setContentHandler, setLexicalHandler, setParameters, setParentPrefixesMonitor, setProcessingOptions |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.avalon.framework.configuration.Configurable |
configure |
Methods inherited from interface org.apache.avalon.framework.logger.LogEnabled |
enableLogging |
methods
protected java.util.Map methods
methodName
protected java.lang.String methodName
AbstractAutomatedComponent
public AbstractAutomatedComponent()
setMethod
public void setMethod(java.lang.String methodName)
throws XForgeException
- Specified by:
setMethod
in interface AutomatedComponent
XForgeException
toSax
public void toSax()
throws org.xml.sax.SAXException
- Description copied from interface:
XMLProducer
- Creates the SAX events once processing has finished.
- Specified by:
toSax
in interface XForgeComponent
- Throws:
org.xml.sax.SAXException
fillMethods
private void fillMethods()
throws org.xml.sax.SAXException
org.xml.sax.SAXException
executeMethod
protected java.lang.Object executeMethod(java.lang.String methodName)
throws java.lang.Throwable
java.lang.Throwable
Copyright © 2003 Bibop Research International. All Rights Reserved.