biz.hammurapi.web.eval
Class ResultSetEvaluatorFactory
java.lang.Object
biz.hammurapi.util.VisitableBase
biz.hammurapi.config.GenericContainer
biz.hammurapi.sql.RowsetConfigurableContainer
biz.hammurapi.web.eval.ResultSetEvaluatorFactory
- All Implemented Interfaces:
- biz.hammurapi.util.Attributable, biz.hammurapi.config.Command, biz.hammurapi.config.Component, biz.hammurapi.config.Context, biz.hammurapi.sql.DataAccessObject, EvaluatorFactory, biz.hammurapi.metrics.MeasurementCollector, biz.hammurapi.metrics.MeasurementConsumer, biz.hammurapi.sql.RowProcessor, biz.hammurapi.util.Visitable
- public class ResultSetEvaluatorFactory
- extends biz.hammurapi.sql.RowsetConfigurableContainer
- implements EvaluatorFactory, biz.hammurapi.sql.DataAccessObject
|
Method Summary |
EvaluationResult |
evaluate(java.lang.String sourceName,
java.util.Map context,
java.lang.ClassLoader classLoader,
ResourceLocator resourceLocator)
Looks up source in resource locator. |
EvaluationResult |
evaluate(java.lang.String language,
java.lang.String source,
java.lang.String sourceName,
java.util.Map context,
java.lang.ClassLoader classLoader)
Evaluates source with given language. |
java.lang.String |
getExtension(java.lang.String name)
|
java.util.Collection |
getNames()
|
boolean |
process(java.sql.ResultSet rs)
|
void |
setSQLProcessor(biz.hammurapi.sql.SQLProcessor processor)
|
| Methods inherited from class biz.hammurapi.config.GenericContainer |
acceptChildren, addComponent, addMeasurement, execute, get, getAttribute, getComponentMap, getComponentNames, getComponents, getMeasurementConsumer, getOwner, removeAttribute, setAttribute, setMeasurementConsumer, setOwner, start, stop |
| Methods inherited from class biz.hammurapi.util.VisitableBase |
accept, object2visitor |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResultSetEvaluatorFactory
public ResultSetEvaluatorFactory(java.lang.String sql)
evaluate
public EvaluationResult evaluate(java.lang.String language,
java.lang.String source,
java.lang.String sourceName,
java.util.Map context,
java.lang.ClassLoader classLoader)
throws HammurapiWebException
- Description copied from interface:
EvaluatorFactory
- Evaluates source with given language.
- Specified by:
evaluate in interface EvaluatorFactory
- Parameters:
language - source - sourceName - context - classLoader -
- Returns:
-
- Throws:
HammurapiWebException
getNames
public java.util.Collection getNames()
- Specified by:
getNames in interface EvaluatorFactory
- Returns:
- Names of evaluators available in the factory
setSQLProcessor
public void setSQLProcessor(biz.hammurapi.sql.SQLProcessor processor)
throws java.sql.SQLException
- Specified by:
setSQLProcessor in interface biz.hammurapi.sql.DataAccessObject
- Throws:
java.sql.SQLException
evaluate
public EvaluationResult evaluate(java.lang.String sourceName,
java.util.Map context,
java.lang.ClassLoader classLoader,
ResourceLocator resourceLocator)
throws HammurapiWebException
- Description copied from interface:
EvaluatorFactory
- Looks up source in resource locator.
- Specified by:
evaluate in interface EvaluatorFactory
- Parameters:
sourceName - context - classLoader - resourceLocator -
- Returns:
-
- Throws:
HammurapiWebException
process
public boolean process(java.sql.ResultSet rs)
throws java.sql.SQLException
- Specified by:
process in interface biz.hammurapi.sql.RowProcessor
- Throws:
java.sql.SQLException
getExtension
public java.lang.String getExtension(java.lang.String name)
- Specified by:
getExtension in interface EvaluatorFactory
- Parameters:
name - Language name
- Returns:
- Standard source name extension for the given evaluator name
Copyright © 2006 Hammurapi Group. All Rights Reserved.