|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
CellListener.
Collection has a known size and does
not need to have other Cells shifted out of the way for its
contents; space is already allocated.
Style object.
Block is processed.
Iterator item from the Map of beans.
Map of beans.
List of collection item values
from the Map of beans.
AggTag represents possibly many aggregate values
calculated from a List of values already exposed to the
context.Alignments represent the built-in horizontal alignment names
that correspond with Excel's horizontal alignment scheme.Style to this Style,
overwriting any properties in common.
Font from the given
RichTextString and apply it to the given Cell's
CellStyle.
List of Aggregators to use.
List of exposed
aggregators.
Cell.
Collections over which to
iterate.
Cell if the
condition is false (bodiless if-tag only).
false (if-tags with a body only).
List of group-by properties.
Collection items, if any.
Collection.
Collection.
List of items to aggregate.
Collection over which to
iterate.
List of items to aggregate.
TagLoopListener to listen for
TagLoopEvents.
TagListener to listen for
TagEvents.
Collection items, if any.
Cell.
boolean test condition.
Cell if the
condition is true (bodiless if-tag only).
List of exposed aggregation
values.
Collection contents before display.
AttributeUtil utility class provides utility methods for
evaluating Expressions that are expected to result in a
specific type.BaseLoopTag is the base class for all tags
that represent loops.BaseTag provides common functionality to
all Tags.Block is processed.
Iterator item into the Map of beans.
Map of beans.
List of collection item values
into the Map of beans.
Formula.
Block object represents a rectangular block of
Cells.Block that lies in between the given start and
end tags.
Block that coincides with the given
Cell.
Block at the given boundary column and row
numbers.
Block.BlockTransformer knows how to transform a Block
of Cells that reside on a Sheet (given with a
TagContext).BorderTypes represent the built-in border type names that
correspond with Excel's border type scheme.CellStyle.
Font.
CellEvent represents data associated with a "cell processed"
event.CellEvent.
CellListener is an object that has an opportunity to inspect
a Cell as it's being transformed, with access to the
Cell, the current Map of beans, and the old and
new values for the Cell.Cell has been processed.
CellRef is a subclass of the POI class
CellReference that provides a correct equals
method and adds the concept of a default value.CellRefRange is a CellRef, representing a range.CellStyleCache is used internally to keep track of
CellStyles.CellStyleCache on a Workbook.
CellTransformer knows how to transform a Cell
inside of a Sheet.Tag's attributes to ensure that:
ClassAwareMapContext is a JEXL MapContext that
can resolve class names using Class.forName for the purposes
of allowing access to built-in Java methods, especially static methods such
as java.lang.String.format.ClassAwareMapContext that uses an automatically
allocated, empty Map.
ClassAwareMapContext that wraps the existing
Map of bean names to bean values.
Block of Cells
associated with this Tag.
Cells found inside the given
Block on the given Sheet.
Map that is used to cache the fact that a certain
collection name may be present in expression text.
CollectionsTransformer knows how to perform implicit
collections processing on a group of Collections, processing an
implicit MultiForEachTag.CommentTag represents a Cell that needs to have an Excel
Comment attached to it.Groups to determine order.
CellRef to another CellRef.
Block the given number of blocks away on
the given Sheet.
Sheet in the
given cell reference map by the given number of rows and/or columns
(usually one of those two will be zero).
Formulas in the given
formula map.
CellStyle for the given Workbook,
with the given attributes.
Sheet's Drawing object, creating it
if it doesn't exist.
Expression from a string.
Font for the given Workbook,
with the given attributes.
RichTextString of the same type as
richTextString, format it, and return it.
Tag, looking in a specific namespace for a class
matching a specific tag name.
Block of Cells
associated with this Tag.
Cells found inside the given Block
on the given Sheet.
RichTextString.
Formula.
OrderByComparator is equal to
this OrderByComparator.
Expression using the given Map of
beans as a context.
Expressions, and attempts to extract a boolean value from
the result, calling Boolean.parseBoolean() on the result if
necessary.
Expressions, and attempts to extract a double value from
the result, calling toString() on the result and parsing it
if necessary.
Expressions, and attempts to extract an integer value from
the result, calling toString() on the result and parsing it
if necessary.
Expressions, and attempts to extract a List of
Integers from the result, accepting an int
array or a Collection or delimited list of numbers.
Expressions, and attempts to extract a List of
Lists of Integers from the result, accepting a
2D int array or a Collection of
Collections or delimited list of numbers.
- evaluateList(RichTextString, Map<String, Object>, List<String>) -
Static method in class net.sf.jett.util.AttributeUtil
- Evaluates the given text, which may have embedded
Expressions, and attempts to extract a List out
of the result, parsing a delimited list to create a list if necessary.
- evaluateNonNegativeInt(RichTextString, Map<String, Object>, String, int) -
Static method in class net.sf.jett.util.AttributeUtil
- Evaluates the given text, which may have embedded
Expressions, and attempts to extract an integer value from
the result, calling toString() on the result and parsing it
if necessary.
- evaluateNonZeroInt(RichTextString, Map<String, Object>, String, int) -
Static method in class net.sf.jett.util.AttributeUtil
- Evaluates the given text, which may have embedded
Expressions, and attempts to extract an integer value from
the result, calling toString() on the result and parsing it
if necessary.
- evaluateObject(RichTextString, Map<String, Object>, String, Class<T>, T) -
Static method in class net.sf.jett.util.AttributeUtil
- Evaluates the given text, which may have embedded
Expressions, and attempts to extract a result, and cast it
to the same class as the given expected class.
- evaluateObject(String, Map<String, Object>, String, Class<T>, T) -
Static method in class net.sf.jett.util.AttributeUtil
- Evaluates the given text, which may have embedded
Expressions, and attempts to extract a result, and cast it
to the same class as the given expected class.
- evaluatePositiveInt(RichTextString, Map<String, Object>, String, int) -
Static method in class net.sf.jett.util.AttributeUtil
- Evaluates the given text, which may have embedded
Expressions, and attempts to extract an integer value from
the result, calling toString() on the result and parsing it
if necessary.
- evaluateRichTextString(RichTextString, Map<String, Object>, CreationHelper, Object) -
Static method in class net.sf.jett.util.AttributeUtil
- Evaluates the given
RichTextString text, which may have
embedded Expressions, and attempts to extract a
RichTextString result.
- evaluateString(RichTextString, CreationHelper, Map<String, Object>) -
Static method in class net.sf.jett.expression.Expression
- Find any
Expressions embedded in the given string, evaluate
them, and replace the expressions with the resulting values.
- evaluateString(String, Map<String, Object>) -
Static method in class net.sf.jett.expression.Expression
- Find any
Expressions embedded in the given string, evaluate
them, and replace the expressions with the resulting values.
- evaluateString(RichTextString, Map<String, Object>, String) -
Static method in class net.sf.jett.util.AttributeUtil
- Evaluates the given text, which may have embedded
Expressions, and attempts to extract a String
result, calling toString() on the result.
- evaluateStringNotNull(RichTextString, Map<String, Object>, String, String) -
Static method in class net.sf.jett.util.AttributeUtil
- Evaluates the given text, which may have embedded
Expressions, and attempts to extract a String
result, calling toString() on the result.
- evaluateStringSpecificValues(RichTextString, Map<String, Object>, String, List<String>, String) -
Static method in class net.sf.jett.util.AttributeUtil
- Evaluates the given text, which may have embedded
Expressions, and attempts to extract a String
result, calling toString() on the result.
- ExcelColor - Enum in net.sf.jett.model
Colors represent the built-in color names that correspond
with Excel's indexed color scheme.- ExcelTransformer - Class in net.sf.jett.transform
- The
ExcelTransformer class represents the main JETT API. - ExcelTransformer() -
Constructor for class net.sf.jett.transform.ExcelTransformer
- Construct an
ExcelTransformer.
- expand(int, int) -
Method in class net.sf.jett.model.Block
- Expands the block the given number of columns and rows.
- Expression - Class in net.sf.jett.expression
- An
Expression object represents a JEXL Expression that can
be evaluated given a Map of bean names to values. - Expression(String) -
Constructor for class net.sf.jett.expression.Expression
- Create an
Expression.
- ExpressionFactory - Class in net.sf.jett.expression
- An
ExpressionFactory is a singleton factory class that
creates and uses a JexlEngine to create JEXL
Expressions. FillPatterns represent the built-in fill pattern names that
correspond with Excel's indexed fill pattern scheme.CellRefs in each List.
FontBoldweights represent the built-in boldweight names
that correspond with Excel's font boldness scheme.FontCache is used internally to keep track of
Fonts.FontCache on a Workbook.
Charsets represent the built-in type charset names that
correspond with Excel's charset scheme.FontTypeOffsets represent the built-in type offset names
that correspond with Excel's type offset scheme.FontUnderlines represent the built-in underline names that
correspond with Excel's underlining scheme.ForEachTag represents a repetitively placed
Block of Cells, with each repetition corresponding
to an element of a Collection.CellRef, then append a colon ":"
character followed by the range end formatted string.
RichTextString that has already been created.
Formula represents an Excel-like formula inside "$[" and "]"
delimiters.Formula with the given formula text and the given
List of CellRefs.
FormulaParseException occurs when there is an error parsing
formula text.FormulaParseException.
FormulaParseException with the given message.
FormulaParseException.
FormulaParseException with the given message.
FormulaParser parses formulas in formula text, extracting out
all cell references.FormulaParser.
FormulaParser object that will parse the given
formula text.
FormulaScanner scans formula text and returns tokens.FormulaScanner object, with empty input.
FormulaScanner object, with the given input.
FormulaTag represents a dynamically generated Excel
Formula.FormulaUtil utility class provides methods for Excel
formula creation and manipulation.ForTag represents a repetitively placed Block
of Cells, with each repetition corresponding to an increment of
an index.Formulas contained on the given
Sheet.
Class object, by name
as defined in this context.
Map of attribute names mapped to attribute values,
possibly empty.
Map of attribute names and attribute values.
Tag can retrieve its attributes by calling this method.
Map of bean names and values that was used to
process the Cell.
Map of bean names to values used to process the
block of cells.
Map of beans.
Block of cells that was processed.
Block that applies to a tag.
Cell that was processed.
Cell whose tag text is being parsed.
String that can reference the given
Cell.
CellListeners.
List of CellRefs that this parser
found in the formula text.
Map of cell key strings to
Lists of CellRefs.
List of CellRefs.
CellStyleCache.
Token.
Token.
Token.
Token.
Collections that are being used in
this BaseLoopTag.
Collections that are being used in
this ForEachTag.
Collections that are being used in
this ForTag.
Collections that are being used in
this MultiForEachTag.
Color, given a string value that
could be a color name, e.g.
Color.
TagContext to which the Tag is
associated.
TagContext to which the Tag is
associated.
getNextToken.
getNextToken.
getNextToken.
getNextToken.
Direction of this Block.
Sheet's Drawing object, if it
exists yet.
ExpressionFactory.
List of "fixed size" collection names.
Font in use at the specified
position in the given RichTextString.
FontCache.
FontTypeOffset.
FontUnderLine.
Map of formula keys to
Formulas, with the keys of the format "sheetName!formula".
List of "group by" properties.
HSSFColor.
HSSFColor.
Expression
represents implicit Collections access, which would result in an implicit
collections processing loop.
IndexedColors.
List of items in the group.
JtTagLibrary.
Iterator that iterates over some
Collection of objects.
Iterator that iterates over some
Collection of objects.
Iterator that iterates over the desired values.
Iterator that iterates over all the items of all
specified Collections of values.
Tag's name.
Tag's name.
Tag's name.
Tag's name.
Tag's name.
Tag's name.
Tag's name.
Tag's name.
Tag's name.
Tag's name.
Tag's name.
Tag's name.
Tag.
Tag's name.
Token.
Token.
Token.
Token.
List of collection names on which NOT to perform
implicit collections processing.
List of null orderings.
List of optional attribute names.
BaseLoopTags support the optional copy down tag.
List of optional attribute names.
List of optional attribute names.
List of optional attribute names.
List of optional attribute names.
List of optional attribute names.
List of optional attribute names.
List of optional attribute names.
List of optional attribute names.
List of optional attribute names.
List of optional attribute names.
List of optional attribute names.
List of optional attribute names.
List of optional attribute names.
List of orderings.
Block's parent Block.
PastEndAction, which is controlled by the
attribute specified by ATTR_PAST_END_ACTION.
Map of Cells that have already been
processed.
List of all properties.
TagLibraryRegistry.
List of required attribute names.
BaseLoopTags
support.
List of required attribute names.
List of required attribute names.
List of required attribute names.
List of required attribute names.
List of required attribute names.
List of required attribute names.
List of required attribute names.
List of required attribute names.
List of required attribute names.
List of required attribute names.
List of required attribute names.
List of required attribute names.
List of required attribute names.
Sheet on which the block of cells was processed.
Sheet on which a tag is found.
Block tree until a "shift ending" ancestor is
found, or until the tree has been exhausted.
Block tree until a "shift ending" ancestor is
found, or until the tree has been exhausted.
Map of style names to Styles.
Styles.
Map of tag names to tag Class
objects, e.g.
Map of tag names to tag Class
objects, e.g.
WorkbookContext to which the Tag is
associated.
WorkbookContext to which the Tag is
associated.
XSSFColor.
Group is a group of objects that shares some common values
for some properties.Group without a representative object or a list
of all items in the group.
GroupOrderByComparator is an OrderByComparator
that operates on groups and understands that some of the "order by"
properties are group properties (these must all be before the other "order
by" properties that aren't group properties).GroupOrderByComparator that operates on the
given List of "order by" expressions, and assumes that the
Groups are grouped by the given List of "group
by" expressions.
GroupTag represents a set of rows or a set of columns that
needs an Excel "group" associated with it.Class.forName.
HyperlinkTag represents a Cell that needs to have a
hyperlink on the cell.IfTag represents a conditionally placed
Block of Cells.Tag is bodiless.
Tag is bodiless.
Cell on the given Sheet
at the given row and column indexes is blank: either it doesn't exist, or
it exists and the cell type is blank.
Cell in the given Row
at the given index is blank: either it doesn't exist, or
it exists and the cell type is blank.
JexlEngine's "lenient" flag.
JexlEngine's "silent" flag.
JaggFuncs object is an object that represents jAgg aggregate
functionality in the JEXL world.JettFuncs object is an object that represents JETT utility
functionality in the JEXL world.JtTagLibrary represents the built-in TagLibrary.MetadataParseException occurs when there is an error parsing
the metadata text.MetadataParseException.
MetadataParseException with the given message.
MetadataParseException.
MetadataParseException with the given message.
MetadataParser parses metadata at the end of cell text.MetadataParser.
MetadataParser object that will parse the given
metadata text.
MetadataScanner object scans metadata text and returns tokens.MetadataScanner object, with empty input.
MetadataScanner object, with the given input.
MultiForEachTag represents a repetitively placed
Block of Cells, with each repetition corresponding
to the same index into multiple Collections.Expressions.Tag interface and
all built-in tag classes, plus the TagLibrary interface and
TagLibraryRegistry classes for custom tag creation and
registration.NullTag does nothing to its Block except mark
its Cells as processed.Cells has been processed in a looping
tag.
Cells has been processed.
OrderByComparator is a Comparator that is
capable of comparing two objects based on a dynamic list of properties of
the objects of type T.OrderByComparator based on a List
of expressions, of the format "property [ASC|DESC] [NULLS FIRST|LAST]".
ParseException occurs when there is an error parsing anything
related to JETT processing.ParseException.
ParseException with the given message.
ParseException.
ParseException with the given message.
PastEndValue value.
PastEndAction enumerated value specifies a possible action
when dealing with expressions that reference collection items beyond the end
of the iteration.PastEndValue represents the fact that an expression
references a collection item beyond the end of the iteration.Aggregators, get
the results, and expose the aggregate values and the
Aggregators used.
Tag.
Cells in this Block as processed.
Aggregator, get
the result, and set the cell value appropriately.
Block is a copy, it may have to react to "sibling"
Blocks when the "sibling" is processed first and it grows or
shrinks during processing.
TagLibrary to the registry, associated with
the given namespace.
TagLibrary so that this
ExcelTransformer can recognize tags from the given
namespace.
Block of Cells associated with this
Tag.
Block of Cells from the given
Sheet.
Formulas found in the given Sheet
with Excel formulas.
List of strings to replace
with the corresponding replacement string in the given List.
CellStyle from the cache with the given
properties.
Font from the cache with the given
properties.
RichTextStringUtil utility class provides methods for
RichTextString manipulation.Tag is created, the attributes are passed in via a
(possibly empty) Map of attribute names and values.
Tag is created, the attributes are passed in via a
(possibly empty) Map of attribute names and values.
Map of bean names to values used to process the
block of cells.
Map of beans.
Block of cells that was processed.
Block that applies to a tag.
Tag is bodiless.
Tag is bodiless.
CellListeners.
Map of cell key strings to
Lists of CellRefs.
CellStyleCache.
Cell to the given
value, regardless of data type.
Cell to the given
value, regardless of data type.
List of collection expressions.
List of Collections to be processed.
TagContext to which the Tag is
associated.
TagContext to which the Tag is
associated.
StyleScanner another CSS text to scan.
Direction of this Block.
Sheet's Drawing object.
Collections have a known size and do not need to
have other Cells shifted out of the way for its contents;
space is already allocated.
FontCache.
FontTypeOffset.
FontUnderLine.
Map of formula keys to
Formulas, with the keys of the format "sheetName!formula".
FormulaScanner another formula text to scan.
List of items in the group.
JexlEngine.
MetadataScanner another metadata text to scan.
Collections specified by the given collection names.
TagLoopListener.
PastEndAction.
Map of Cells that have already been
processed.
CellRef.
TagLibraryRegistry.
Sheet on which the block of cells was processed.
Sheet on which a tag is found.
JexlEngine.
Map of style names to Styles.
TagScanner another tag text to scan.
List of variable names.
WorkbookContext to which the Tag is
associated.
WorkbookContext to which the Tag is
associated.
SheetTransformer knows how to transform one
Sheet in an Excel spreadsheet.SheetUtil utility class provides methods for
Sheet, Row, and Cell manipulation.CellRefs that are in range and on the same
Sheet by the given number of rows and/or columns (usually
one of those two will be zero).
Cells out of the way.
SpanTag represents a cell or merged region that will span
extra rows and/or extra columns, depending on growth and/or adjustment
factors.Style object holds desired properties and property values for
later reference.Style with no style preferences.
StyleParseException occurs when there is an error parsing
CSS text.StyleParseException.
StyleParseException with the given message.
StyleParseException.
StyleParseException with the given message.
StyleParser parses "CSS" text, from beginning to end, in a
CSS-like format:
[.styleName { propertyName: value [; propertyName: value]* }]*StyleParser.
StyleParser object that will parse the given
css text.
StyleScanner scans CSS text and returns tokens.StyleScanner object, with empty input.
StyleScanner object, with the given input.
StyleTag represents a dynamically determined style for a
Cell.RichTextString as another
RichTextString.
Tag represents an XML tag that can reside in a
Cell.TagContext object represents the context associated with a
Tag.TagContext, initializing things to null.
TagEvent represents data associated with a "tag processed"
event.TagEvent with null references.
TagLibrary is a map of tag names to tag classes for a
particular namespace.TagLibraryRegistry represents a registry for all
TagLibraries containing Tags.TagLibraryRegistry.
TagListener is an object that has an opportunity to inspect
a block of Cells as they're being transformed for a tag, with
access to the block of Cells and the current
Map of beans.TagLoopEvent represents data associated with a "tag loop
processed" event.TagLoopEvent with a loop index of zero.
TagLoopListener is an object that has an opportunity to
manipulate a block of Cells as they're being transformed while
in a looping tag, with access to the block of Cells, the
current Map of beans, and the looping index.TagParseException indicates when there is an error parsing
the tag text.TagParseException.
TagParseException with the given message.
TagParseException.
TagParseException with the given message.
TagParser parses one JETT XML tag, either a begin tag or an
end tag, including the tag namespace (if any), the tag name, and any
attributes.TagParser object that will parse the given tag text.
TagParser object that will parse the given tag
text, starting at the given position in the string..
TagScanner scans tag XML text and returns tokens.TagScanner object, with empty input.
TagScanner object, with the given input.
PastEndAction on all Cells
found inside the given Block on the given Sheet
that contain any of the given expressions.
String representation of this Block.
TotalTag represents an aggregate value calculated from a
List of values already exposed to the context.Sheet, using the given Map
of bean names to bean objects.
Sheet, using the given Map
of bean names to bean objects.
Cell, using the given Map
of bean names to bean objects.
Block of Cells around the given
Cell, which has declared implicit collection processing
behavior using the given collection expression.
InputStream.
InputStream.
Sheet, using the given Map
of bean names to bean objects.
Collection, so implicit collections processing should
NOT be performed on this collection.
Tag.
Tag-specific rules.
Tag.
Tag.
Tag.
Tag.
Tag.
Tag.
Tag.
Tag.
Tag.
Tag.
Tag.
false.
TagLoopListener to
listen for TagLoopEvents.
TagListener to listen
for TagEvents.
Collection is exhausted before the end of iteration.
VerticalAlignments represent the built-in vertical alignment
names that correspond with Excel's vertical alignment scheme.WorkbookContext object holds data relevant to the context of
a Workbook.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||