public interface TableEventProducer extends EventProducer
Modifier and Type | Interface and Description |
---|---|
static class |
TableEventProducer.Provider
Provider class for the event producer.
|
Modifier and Type | Method and Description |
---|---|
void |
breakIgnoredDueToRowSpanning(Object source,
String elementName,
boolean breakBefore,
Locator loc)
Break ignored due to row spanning.
|
void |
cellOverlap(Object source,
String elementName,
int column,
Locator loc)
Cell overlap.
|
void |
footerOrderCannotRecover(Object source,
String elementName,
Locator loc)
The table-footer was found after the table-body.
|
void |
forceNextColumnNumber(Object source,
String elementName,
Number propValue,
int columnNumber,
Locator loc) |
void |
noMixRowsAndCells(Object source,
String elementName,
Locator loc)
No mixing of table-rows and table-cells is allowed for direct children of table-body.
|
void |
nonAutoBPDOnTable(Object source,
Locator loc)
A value other than "auto" has been specified on fo:table.
|
void |
noTablePaddingWithCollapsingBorderModel(Object source,
Locator loc)
Padding on fo:table is ignored if the collapsing border model is active.
|
void |
paddingNotApplicable(Object source,
String elementName,
Locator loc)
padding-* properties are not applicable.
|
void |
startEndRowUnderTableRowWarning(Object source,
Locator loc)
starts-row/ends-row for fo:table-cells non-applicable for children of an fo:table-row
|
void |
tooManyCells(Object source,
Locator loc)
Column-number or number of cells in the row overflows the number of fo:table-column
specified for the table.
|
void |
valueMustBeBiggerGtEqOne(Object source,
String propName,
int actualValue,
Locator loc)
Property value must be 1 or bigger.
|
void |
warnImplicitColumns(Object source,
Locator loc)
table-layout=fixed and column-width unspecified
=> falling back to proportional-column-width(1)
|
void nonAutoBPDOnTable(Object source, Locator loc)
source
- the event sourceloc
- the location of the error or nullvoid noTablePaddingWithCollapsingBorderModel(Object source, Locator loc)
source
- the event sourceloc
- the location of the error or nullvoid noMixRowsAndCells(Object source, String elementName, Locator loc) throws ValidationException
source
- the event sourceelementName
- the name of the context nodeloc
- the location of the error or nullValidationException
- the validation error provoked by the method callvoid footerOrderCannotRecover(Object source, String elementName, Locator loc) throws ValidationException
source
- the event sourceelementName
- the name of the context nodeloc
- the location of the error or nullValidationException
- the validation error provoked by the method callvoid startEndRowUnderTableRowWarning(Object source, Locator loc)
source
- the event sourceloc
- the location of the error or nullvoid tooManyCells(Object source, Locator loc) throws ValidationException
source
- the event sourceloc
- the location of the error or nullValidationException
- the validation error provoked by the method callvoid valueMustBeBiggerGtEqOne(Object source, String propName, int actualValue, Locator loc) throws PropertyException
source
- the event sourcepropName
- the property nameactualValue
- the actual valueloc
- the location of the error or nullPropertyException
- the property error provoked by the method callvoid warnImplicitColumns(Object source, Locator loc)
source
- the event sourceloc
- the location of the error or nullvoid paddingNotApplicable(Object source, String elementName, Locator loc)
source
- the event sourceelementName
- the name of the context nodeloc
- the location of the error or nullvoid cellOverlap(Object source, String elementName, int column, Locator loc) throws PropertyException
source
- the event sourceelementName
- the name of the context nodecolumn
- the column index of the overlapping cellloc
- the location of the error or nullPropertyException
- the property error provoked by the method callvoid forceNextColumnNumber(Object source, String elementName, Number propValue, int columnNumber, Locator loc)
source
- the event sourceelementName
- the name of the context nodepropValue
- the user-specified value of the column-number propertycolumnNumber
- the generated value for the column-number propertyloc
- the location of the error or nullvoid breakIgnoredDueToRowSpanning(Object source, String elementName, boolean breakBefore, Locator loc)
source
- the event sourceelementName
- the name of the context nodebreakBefore
- true for "break-before", false for "break-after"loc
- the location of the error or nullCopyright © 2025 Apache Software Foundation. All rights reserved.