Class StandardSingleQueryClauseFunctionBundle
java.lang.Object
net.sf.jasperreports.engine.query.StandardSingleQueryClauseFunctionBundle
- All Implemented Interfaces:
QueryClauseFunctionBundle
public class StandardSingleQueryClauseFunctionBundle
extends Object
implements QueryClauseFunctionBundle
Query clause function bundle for a single query language.
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
Constructor Summary
ConstructorsConstructorDescriptionStandardSingleQueryClauseFunctionBundle(String queryLanguage) Creates a bundle for a query language -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFunction(String clauseId, JRClauseFunction function) Registers a query clause function.getFunction(String queryLanguage, String clauseId) Returns a clause function that applies to the specified query language and clause Id.
-
Constructor Details
-
StandardSingleQueryClauseFunctionBundle
Creates a bundle for a query language- Parameters:
queryLanguage- the query language
-
-
Method Details
-
addFunction
Registers a query clause function.- Parameters:
clauseId- the clause Idfunction- the function implementation
-
getFunction
Description copied from interface:QueryClauseFunctionBundleReturns a clause function that applies to the specified query language and clause Id.- Specified by:
getFunctionin interfaceQueryClauseFunctionBundle- Parameters:
queryLanguage- the query languageclauseId- the clause Id- Returns:
- a corresponding query function or
nullif the bundle doesn't know of such clause
-