Package net.sf.jasperreports.engine.design
Contains design time implementations for the library's main interfaces as well as report compiling tools.
Related Documentation
JasperReports Tutorial-
Interface Summary Interface Description DesignStyleContainer JRClassCompiler JRCompilationSourceCode A source code unit to be compiled by a report compiler.JRCompiler This interface exposes methods to load expressions evaluators and compile report templates.JRMultiClassCompiler Interface implemented by classes able to compile multiple source files. -
Class Summary Class Description CompilationUnits CompiledClasses DesignCommonReturnValue Implementation ofReturnValueto be used for report design purposes.DesignDatasetPropertyExpression Implementation ofDatasetPropertyExpressionto be used at report design time.DesignExpressionReturnValue Implementation ofExpressionReturnValueto be used for report design purposes.DesignReturnValue Implementation ofReturnValueto be used for report design purposes.JasperDesign JasperDesign is used for in-memory representation of a report design.JRAbstractClassCompiler JRAbstractCompiler Base class for report compilers.JRAbstractJavaCompiler JRAbstractMultiClassCompiler Base class for multiple class compilers.JRAbstractSingleClassCompiler Base class that can be used by single source file compilers to implement multiple compilation.JRClassGenerator JRCompilationUnit Expression evaluator compilation unit used by report compilers.JRDefaultCompilationSourceCode DefaultJRCompilationSourceCodeimplementation that can receive a list of expressions corresponding to lines in the code.JRDesignBand JRDesignBreak The actual implementation of a break element, used at design time.JRDesignChart JRDesignChartDataset JRDesignComponentElement AJRComponentElementimplementation which is to be used at report design time.JRDesignConditionalStyle JRDesignDataset Implementation ofJRDatasetto be used for report design.JRDesignDatasetParameter Implementation ofJRDatasetParameterused at design time.JRDesignDatasetRun Implementation ofJRDatasetRunto be used for report design.JRDesignElement This class provides a skeleton implementation for a design time report element.JRDesignElementDataset JRDesignElementGroup JRDesignEllipse The actual implementation of a graphic element representing an ellipse, used at design time.JRDesignExpression JRDesignExpressionChunk JRDesignField JRDesignFont JRDesignFrame Implementation ofJRFrameto be used at design time.JRDesignGenericElement A implementation ofJRGenericElementthat is to be used at report design time.JRDesignGenericElementParameter A implementation ofJRBaseGenericElementParameterthat is to be used at report design time.JRDesignGraphicElement This class contains functionality common to graphic elements at design time.JRDesignGroup JRDesignHyperlink Stand-alone implementation ofJRHyperlinkwhich should be used for report design purposes.JRDesignHyperlinkParameter Implementation ofJRHyperlinkParameterthat can be used for report designing purposes.JRDesignImage The actual implementation of a graphic element representing an image, used at design time.JRDesignLine The actual implementation of a graphic element representing a straight line, used at design time.JRDesignParameter JRDesignPart JRDesignPropertyExpression Implementation ofJRPropertyExpressionto be used at report design time.JRDesignQuery JRDesignQueryChunk JRDesignRectangle The actual implementation of a graphic element representing a rectangle, used at design time.JRDesignReportTemplate JRReportTemplateimplementation to be used at report design time.JRDesignScriptlet JRDesignSection JRDesignSortField JRDesignStaticText This class is used for representing a design static text element.JRDesignStyle JRDesignSubreport JRDesignSubreportParameter JRDesignSubreportReturnValue Implementation ofJRSubreportReturnValueto be used for report design purposes.JRDesignTextElement This class provides functionality common to design text elements.JRDesignTextField JRDesignVariable JRJavacCompiler JRJdk13Compiler JRJdtCompiler JRJdtCompiler.CompilationUnit JRJdtCompiler.CompilationUnitResult JRJdtCompiler.CompilerRequestor JRReportCompileData Structure used to hold a report's expression evaluator compile data.JRSourceCompileTask Expression evaluator source code generation information.JRValidationFault A report validation fault.JRVerifier A report verifier. -
Exception Summary Exception Description JRValidationException An exception that contains a list ofreport validation faults.