Package org.apache.fop.fo.flow.table
Interface TableEventProducer
-
- All Superinterfaces:
org.apache.fop.events.EventProducer
public interface TableEventProducer extends org.apache.fop.events.EventProducerEvent producer interface for table-specific XSL-FO validation messages.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classTableEventProducer.ProviderProvider class for the event producer.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbreakIgnoredDueToRowSpanning(java.lang.Object source, java.lang.String elementName, boolean breakBefore, org.xml.sax.Locator loc)Break ignored due to row spanning.voidcellOverlap(java.lang.Object source, java.lang.String elementName, int column, org.xml.sax.Locator loc)Cell overlap.voidfooterOrderCannotRecover(java.lang.Object source, java.lang.String elementName, org.xml.sax.Locator loc)The table-footer was found after the table-body.voidforceNextColumnNumber(java.lang.Object source, java.lang.String elementName, java.lang.Number propValue, int columnNumber, org.xml.sax.Locator loc)voidnoMixRowsAndCells(java.lang.Object source, java.lang.String elementName, org.xml.sax.Locator loc)No mixing of table-rows and table-cells is allowed for direct children of table-body.voidnonAutoBPDOnTable(java.lang.Object source, org.xml.sax.Locator loc)A value other than "auto" has been specified on fo:table.voidnoTablePaddingWithCollapsingBorderModel(java.lang.Object source, org.xml.sax.Locator loc)Padding on fo:table is ignored if the collapsing border model is active.voidpaddingNotApplicable(java.lang.Object source, java.lang.String elementName, org.xml.sax.Locator loc)padding-* properties are not applicable.voidstartEndRowUnderTableRowWarning(java.lang.Object source, org.xml.sax.Locator loc)starts-row/ends-row for fo:table-cells non-applicable for children of an fo:table-rowvoidtooManyCells(java.lang.Object source, org.xml.sax.Locator loc)Column-number or number of cells in the row overflows the number of fo:table-column specified for the table.voidvalueMustBeBiggerGtEqOne(java.lang.Object source, java.lang.String propName, int actualValue, org.xml.sax.Locator loc)Property value must be 1 or bigger.voidwarnImplicitColumns(java.lang.Object source, org.xml.sax.Locator loc)table-layout=fixed and column-width unspecified => falling back to proportional-column-width(1)
-
-
-
Method Detail
-
nonAutoBPDOnTable
void nonAutoBPDOnTable(java.lang.Object source, org.xml.sax.Locator loc)A value other than "auto" has been specified on fo:table.- Parameters:
source- the event sourceloc- the location of the error or null- Event severity level:
- WARN
-
noTablePaddingWithCollapsingBorderModel
void noTablePaddingWithCollapsingBorderModel(java.lang.Object source, org.xml.sax.Locator loc)Padding on fo:table is ignored if the collapsing border model is active.- Parameters:
source- the event sourceloc- the location of the error or null- Event severity level:
- WARN
-
noMixRowsAndCells
void noMixRowsAndCells(java.lang.Object source, java.lang.String elementName, org.xml.sax.Locator loc) throws ValidationExceptionNo mixing of table-rows and table-cells is allowed for direct children of table-body.- Parameters:
source- the event sourceelementName- the name of the context nodeloc- the location of the error or null- Throws:
ValidationException- the validation error provoked by the method call- Event severity level:
- FATAL
-
footerOrderCannotRecover
void footerOrderCannotRecover(java.lang.Object source, java.lang.String elementName, org.xml.sax.Locator loc) throws ValidationExceptionThe table-footer was found after the table-body. FOP cannot recover with collapsed border model.- Parameters:
source- the event sourceelementName- the name of the context nodeloc- the location of the error or null- Throws:
ValidationException- the validation error provoked by the method call- Event severity level:
- FATAL
-
startEndRowUnderTableRowWarning
void startEndRowUnderTableRowWarning(java.lang.Object source, org.xml.sax.Locator loc)starts-row/ends-row for fo:table-cells non-applicable for children of an fo:table-row- Parameters:
source- the event sourceloc- the location of the error or null- Event severity level:
- WARN
-
tooManyCells
void tooManyCells(java.lang.Object source, org.xml.sax.Locator loc) throws ValidationExceptionColumn-number or number of cells in the row overflows the number of fo:table-column specified for the table.- Parameters:
source- the event sourceloc- the location of the error or null- Throws:
ValidationException- the validation error provoked by the method call- Event severity level:
- FATAL
-
valueMustBeBiggerGtEqOne
void valueMustBeBiggerGtEqOne(java.lang.Object source, java.lang.String propName, int actualValue, org.xml.sax.Locator loc) throws PropertyExceptionProperty value must be 1 or bigger.- Parameters:
source- the event sourcepropName- the property nameactualValue- the actual valueloc- the location of the error or null- Throws:
PropertyException- the property error provoked by the method call- Event severity level:
- FATAL
-
warnImplicitColumns
void warnImplicitColumns(java.lang.Object source, org.xml.sax.Locator loc)table-layout=fixed and column-width unspecified => falling back to proportional-column-width(1)- Parameters:
source- the event sourceloc- the location of the error or null- Event severity level:
- WARN
-
paddingNotApplicable
void paddingNotApplicable(java.lang.Object source, java.lang.String elementName, org.xml.sax.Locator loc)padding-* properties are not applicable.- Parameters:
source- the event sourceelementName- the name of the context nodeloc- the location of the error or null- Event severity level:
- WARN
-
cellOverlap
void cellOverlap(java.lang.Object source, java.lang.String elementName, int column, org.xml.sax.Locator loc) throws PropertyExceptionCell overlap.- Parameters:
source- the event sourceelementName- the name of the context nodecolumn- the column index of the overlapping cellloc- the location of the error or null- Throws:
PropertyException- the property error provoked by the method call- Event severity level:
- FATAL
-
forceNextColumnNumber
void forceNextColumnNumber(java.lang.Object source, java.lang.String elementName, java.lang.Number propValue, int columnNumber, org.xml.sax.Locator loc)- Parameters:
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 null- Event severity level:
- WARN
-
breakIgnoredDueToRowSpanning
void breakIgnoredDueToRowSpanning(java.lang.Object source, java.lang.String elementName, boolean breakBefore, org.xml.sax.Locator loc)Break ignored due to row spanning.- Parameters:
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 null- Event severity level:
- WARN
-
-