All Classes and Interfaces
Class
Description
Implements basic command methods and is a convenient base class for other commands
Partial implementation of
FormulaProcessor interface
It implements only some helper methods to allow their reuse for
FastFormulaProcessor and StandardFormulaProcessorBase transformer class providing basic implementation for some of the
Transformer interface methodsShifts not only cells impacted by shifting area but also the adjacent area cells
Generic interface for excel area processing
Interface for building the areas
A container area command used in
XlsCommentAreaBuilder to enclose other commandsDefines callback methods to be called during area processing
Defines area bounds
JXLS exception: Excel file cannot be opened
This class is taken from Apache Commons DbUtils library (https://commons.apache.org/proper/commons-dbutils/)
A Map that converts all keys to lowercase Strings for case insensitive
lookups.
Represents an Excel cell data holder and cell value evaluator
Interface for updating
CellDataRepresents an Excel cell range
Represents cell reference
Cell comparator used to order cells first by columns and then by rows
Defines generic method for generating new cell references during
EachCommand command iterationCell comparator used to order cell by rows first and then by columns
This is a class to convert Excel cell names to (sheet, row, col) representations and vice versa.
Defines cell shift strategy
A command interface defines a transformation of a list of areas at a specified cell
A command holder class
Jxls context interface (Jxls internal class)
Jxls context (Jxls internal class)
Execute SQL queries
Creates cell references based on passed sheet names.
Implements iteration over collection or array of items
Custom exception class for exceptions thrown during evaluation of expressions
An interface to evaluate expressions
JSR 223 based implementation of the
ExpressionEvaluator interfaceA factory interface for creating
ExpressionEvaluator instancesA factory to create
ExpressionEvaluator instance implementation based on JEXLA factory to create
ExpressionEvaluator instance which is based on JSR 223A factory to create
JexlExpressionEvaluatorNoThreadLocal instance implementation based on JEXLFast formula processor implementation.
Defines formula processing for
AreaThe command implements a grid with dynamic columns and rows
Used in collection grouping to hold group data
Group sum
Implements if-else logic
Represents possible image types
Shifts only cells directly impacted by the cells being shifted
E.g.
JEXL based implementation of
ExpressionEvaluator interfaceThis is an implementation of
ExpressionEvaluator without using ThreadLocal.This is just a wrapper for non-runtime exceptions
With R{key} in the Excel XLSX template file, resource bundles can be accessed to realize multilingualism.
Internal transport object for delivering the builder options to the template filler
An implementation is used to deliver the OutputStream for writing the created Excel report info and
can also responsible for the further processing of that file.
You have 4 options for streaming: STREAMING_OFF, STREAMING_ON, AUTO_DETECT or streamingWithGivenSheets(...)
This builder is the starting point for creating reports using Jxls.
Keep Multisheet template?
Map implementation that delegates to another map for use as decorator pattern.
An
OrderByComparator is a Comparator that is
capable of comparing two objects based on a dynamic list of properties of
the objects of type T.Jxls public context interface
Represents an Excel row data holder
Running variable handling
Represents an Excel sheet data holder
Creates cell references based on passed sheet names
This is a standard formula processor implementation which takes into account
all the performed cell transformations to properly evaluate all the formulas even
for complex templates.
Defines interface methods for Excel operations
Decorator pattern for Transformer, in particular write() can be extended overriding beforeWrite()
Allows to update a cell data dynamically for any cell
Core implementation of
Area interfaceBuilds
XlsArea from Excel comments in the Excel template