public class JRGroovyGenerator
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,JRField> |
fieldsMap |
protected java.util.Map<java.lang.String,? extends JRParameter> |
parametersMap |
static java.lang.String |
PROPERTY_MAX_METHOD_SIZE |
protected JRSourceCompileTask |
sourceTask |
protected JRVariable[] |
variables |
protected java.util.Map<java.lang.String,JRVariable> |
variablesMap |
| Modifier | Constructor and Description |
|---|---|
protected |
JRGroovyGenerator(JRSourceCompileTask sourceTask) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
generateClass() |
static java.lang.String |
generateClass(JRSourceCompileTask sourceTask) |
protected void |
generateClassStart(java.lang.StringBuffer sb) |
protected void |
generateDeclarations(java.lang.StringBuffer sb) |
protected void |
generateInitFieldsMethod(java.lang.StringBuffer sb) |
protected void |
generateInitParamsMethod(java.lang.StringBuffer sb) |
protected void |
generateInitVarsMethod(java.lang.StringBuffer sb) |
protected java.lang.String |
generateMethod(byte evaluationType,
java.util.List<JRExpression> expressionsList) |
protected void |
writeExpression(java.lang.StringBuilder expressionBuffer,
JRExpression expression,
byte evaluationType) |
protected void |
writeMethodEnd(java.lang.StringBuilder sb) |
protected void |
writeMethodHeader(java.lang.StringBuilder sb,
byte evaluationType,
int methodIndex) |
protected void |
writeNextMethodCall(java.lang.StringBuilder sb,
byte evaluationType,
int methodIndex,
int startId) |
public static final java.lang.String PROPERTY_MAX_METHOD_SIZE
protected final JRSourceCompileTask sourceTask
protected java.util.Map<java.lang.String,? extends JRParameter> parametersMap
protected java.util.Map<java.lang.String,JRField> fieldsMap
protected java.util.Map<java.lang.String,JRVariable> variablesMap
protected JRVariable[] variables
protected JRGroovyGenerator(JRSourceCompileTask sourceTask)
public static java.lang.String generateClass(JRSourceCompileTask sourceTask) throws JRException
JRExceptionprotected java.lang.String generateClass()
throws JRException
JRExceptionprotected final void generateClassStart(java.lang.StringBuffer sb)
protected final void generateDeclarations(java.lang.StringBuffer sb)
protected final void generateInitParamsMethod(java.lang.StringBuffer sb)
throws JRException
JRExceptionprotected final void generateInitFieldsMethod(java.lang.StringBuffer sb)
throws JRException
JRExceptionprotected final void generateInitVarsMethod(java.lang.StringBuffer sb)
throws JRException
JRExceptionprotected final java.lang.String generateMethod(byte evaluationType,
java.util.List<JRExpression> expressionsList)
throws JRException
JRExceptionprotected void writeMethodHeader(java.lang.StringBuilder sb,
byte evaluationType,
int methodIndex)
protected void writeMethodEnd(java.lang.StringBuilder sb)
protected void writeNextMethodCall(java.lang.StringBuilder sb,
byte evaluationType,
int methodIndex,
int startId)
protected void writeExpression(java.lang.StringBuilder expressionBuffer,
JRExpression expression,
byte evaluationType)
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com