本文整理汇总了Java中net.sf.jasperreports.engine.design.JRSourceCompileTask类的典型用法代码示例。如果您正苦于以下问题:Java JRSourceCompileTask类的具体用法?Java JRSourceCompileTask怎么用?Java JRSourceCompileTask使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
JRSourceCompileTask类属于net.sf.jasperreports.engine.design包,在下文中一共展示了JRSourceCompileTask类的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: JRBshGenerator
import net.sf.jasperreports.engine.design.JRSourceCompileTask; //导入依赖的package包/类
protected JRBshGenerator(JRSourceCompileTask sourceTask)
{
this.sourceTask = sourceTask;
this.parametersMap = sourceTask.getParametersMap();
this.fieldsMap = sourceTask.getFieldsMap();
this.variablesMap = sourceTask.getVariablesMap();
this.variables = sourceTask.getVariables();
}
示例2: JRGroovyGenerator
import net.sf.jasperreports.engine.design.JRSourceCompileTask; //导入依赖的package包/类
protected JRGroovyGenerator(JRSourceCompileTask sourceTask)
{
this.sourceTask = sourceTask;
this.parametersMap = sourceTask.getParametersMap();
this.fieldsMap = sourceTask.getFieldsMap();
this.variablesMap = sourceTask.getVariablesMap();
this.variables = sourceTask.getVariables();
JRPropertiesUtil properties = JRPropertiesUtil.getInstance(sourceTask.getJasperReportsContext());
maxMethodSize = properties.getIntegerProperty(PROPERTY_MAX_METHOD_SIZE, Integer.MAX_VALUE);
}
示例3: generateSourceCode
import net.sf.jasperreports.engine.design.JRSourceCompileTask; //导入依赖的package包/类
@Override
protected JRCompilationSourceCode generateSourceCode(
JRSourceCompileTask sourceTask) throws JRException
{
//no source code
return null;
}
示例4: generateSourceCode
import net.sf.jasperreports.engine.design.JRSourceCompileTask; //导入依赖的package包/类
@Override
protected JRCompilationSourceCode generateSourceCode(
JRSourceCompileTask sourceTask) throws JRException {
// TODO (12.04.2013, Donat, Open Software Solutions): Create a evaluator instance per call and serialize it
JEvalExpressionEvaluator evaluator = new JEvalExpressionEvaluator();
evaluator.initializeWithDefaults(sourceTask);
evaluator.parseExpressions(sourceTask);
evaluators.put(sourceTask.getUnitName(), evaluator);
return new JRDefaultCompilationSourceCode(sourceTask.getUnitName(),null);
}
示例5: parseExpressions
import net.sf.jasperreports.engine.design.JRSourceCompileTask; //导入依赖的package包/类
public void parseExpressions(JRSourceCompileTask sourceTask) throws JRException {
m_expressions.clear();
List<JRExpression> expressions = sourceTask.getExpressions();
for (JRExpression expression : expressions) {
Integer id = sourceTask.getExpressionId(expression);
m_expressions.put(id, buildExpression(expression,id));
}
}
示例6: recreateCompileUnit
import net.sf.jasperreports.engine.design.JRSourceCompileTask; //导入依赖的package包/类
protected JRCompilationUnit recreateCompileUnit(JRCompilationUnit compilationUnit, Set<Method> missingMethods) {
String unitName = compilationUnit.getName();
JRSourceCompileTask sourceTask = compilationUnit.getCompileTask();
JRCompilationSourceCode sourceCode = JRClassGenerator.modifySource(sourceTask, missingMethods, compilationUnit.getSourceCode());
File sourceFile = compilationUnit.getSourceFile();
File saveSourceDir = sourceFile == null ? null : sourceFile.getParentFile();
sourceFile = getSourceFile(saveSourceDir, unitName, sourceCode);
return new JRCompilationUnit(unitName, sourceCode, sourceFile, compilationUnit.getExpressions(), sourceTask);
}
示例7: JRScalaGenerator
import net.sf.jasperreports.engine.design.JRSourceCompileTask; //导入依赖的package包/类
protected JRScalaGenerator(JRSourceCompileTask sourceTask) {
this.sourceTask = sourceTask;
this.parametersMap = sourceTask.getParametersMap();
this.fieldsMap = sourceTask.getFieldsMap();
this.variablesMap = sourceTask.getVariablesMap();
this.variables = sourceTask.getVariables();
}
示例8: generateSourceCode
import net.sf.jasperreports.engine.design.JRSourceCompileTask; //导入依赖的package包/类
@Override
protected JRCompilationSourceCode generateSourceCode(JRSourceCompileTask sourceTask) throws JRException
{
return new JRDefaultCompilationSourceCode(JRBshGenerator.generateScript(sourceTask), null);
}
示例9: generateScript
import net.sf.jasperreports.engine.design.JRSourceCompileTask; //导入依赖的package包/类
/**
*
*/
public static String generateScript(JRSourceCompileTask sourceTask)
{
JRBshGenerator generator = new JRBshGenerator(sourceTask);
return generator.generateScript();
}
示例10: generateSourceCode
import net.sf.jasperreports.engine.design.JRSourceCompileTask; //导入依赖的package包/类
@Override
protected JRCompilationSourceCode generateSourceCode(JRSourceCompileTask sourceTask) throws JRException
{
return new JRDefaultCompilationSourceCode(JRGroovyGenerator.generateClass(sourceTask), null);
}
示例11: generateClass
import net.sf.jasperreports.engine.design.JRSourceCompileTask; //导入依赖的package包/类
/**
*
*/
public static String generateClass(JRSourceCompileTask sourceTask) throws JRException
{
JRGroovyGenerator generator = new JRGroovyGenerator(sourceTask);
return generator.generateClass();
}
示例12: generateSourceCode
import net.sf.jasperreports.engine.design.JRSourceCompileTask; //导入依赖的package包/类
protected JRCompilationSourceCode generateSourceCode(JRSourceCompileTask sourceTask) throws JRException {
return JRClassGenerator.generateClass(sourceTask);
}
示例13: generateSourceCode
import net.sf.jasperreports.engine.design.JRSourceCompileTask; //导入依赖的package包/类
/**
* @see net.sf.jasperreports.engine.design.JRAbstractCompiler#generateSourceCode(net.sf.jasperreports.engine.design.JRSourceCompileTask)
*/
@Override
protected JRCompilationSourceCode generateSourceCode(
JRSourceCompileTask sourceTask) throws JRException {
return new JRDefaultCompilationSourceCode(JRScalaGenerator.generateClass(sourceTask), null);
}
示例14: generateClass
import net.sf.jasperreports.engine.design.JRSourceCompileTask; //导入依赖的package包/类
/**
*
*/
public static String generateClass(JRSourceCompileTask sourceTask) throws JRException
{
JRScalaGenerator generator = new JRScalaGenerator(sourceTask);
return generator.generateClass();
}