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 StandardFormulaProcessor
Base transformer class providing basic implementation for some of the Transformer interface methods
Shifts 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 commands
Defines 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 CellData
Represents 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 iteration
Cell 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 interface
 
A factory interface for creating ExpressionEvaluator instances
A factory to create ExpressionEvaluator instance implementation based on JEXL
A factory to create ExpressionEvaluator instance which is based on JSR 223
A factory to create JexlExpressionEvaluatorNoThreadLocal instance implementation based on JEXL
Fast formula processor implementation.
Defines formula processing for Area
The 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 interface
This 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 interface
Builds XlsArea from Excel comments in the Excel template