net.sf.jasperreports.engine.design

## Interface JRCompilationSourceCode

- All Known Implementing Classes:
    JRDefaultCompilationSourceCode

      public interface JRCompilationSourceCode

  A source code unit to be compiled by a report compiler.

  In addition to the source code itself, the unit offers the possibility of determining whether a line of code corresponds to a report expression.
  Version:
    $Id: JRCompilationSourceCode.java 5878 2013-01-07 20:23:13Z teodord $
  Author:
    Lucian Chirita (lucianc@users.sourceforge.net)

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getCode()` Returns the source code.
    `JRExpression` | `getExpressionAtLine(int line)` Determines whether a line of code corresponds to a report expression.

- - ### Method Detail

    - #### getCode

          java.lang.String getCode()

      Returns the source code.
      Returns:
        the source code

    - #### getExpressionAtLine

          JRExpression getExpressionAtLine(int line)

      Determines whether a line of code corresponds to a report expression.
      Parameters:
        `line` - the line number
      Returns:
        the expression to which the line of code corresponds if any and null otherwise

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com