first commit
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
package net.sf.jasperreports.engine.design;
|
||||
|
||||
import net.sf.jasperreports.engine.JRExpression;
|
||||
|
||||
public class JRDefaultCompilationSourceCode implements JRCompilationSourceCode {
|
||||
private final String sourceCode;
|
||||
|
||||
private final JRExpression[] lineExpressions;
|
||||
|
||||
public JRDefaultCompilationSourceCode(String sourceCode, JRExpression[] lineExpressions) {
|
||||
this.sourceCode = sourceCode;
|
||||
this.lineExpressions = lineExpressions;
|
||||
}
|
||||
|
||||
public String getCode() {
|
||||
return this.sourceCode;
|
||||
}
|
||||
|
||||
public JRExpression getExpressionAtLine(int line) {
|
||||
if (this.lineExpressions == null || line <= 0 || line > this.lineExpressions.length)
|
||||
return null;
|
||||
return this.lineExpressions[line - 1];
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user