Class JROpenDocumentExporterNature
- java.lang.Object
-
- net.sf.jasperreports.engine.export.AbstractExporterNature
-
- net.sf.jasperreports.engine.export.oasis.JROpenDocumentExporterNature
-
- All Implemented Interfaces:
ExporterFilter,ExporterNature
- Direct Known Subclasses:
JROdtExporterNature
public abstract class JROpenDocumentExporterNature extends AbstractExporterNature
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
-
-
Field Summary
-
Fields inherited from class net.sf.jasperreports.engine.export.AbstractExporterNature
filter, handlerEnvironment, jasperReportsContext, propertiesUtil
-
-
Constructor Summary
Constructors Constructor Description JROpenDocumentExporterNature(JasperReportsContext jasperReportsContext, ExporterFilter filter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisBreakAfterRow(JRPrintElement element)booleanisBreakBeforeRow(JRPrintElement element)booleanisDeep(JRPrintFrame frame)Specified whether to include in the grid sub elements of a givenframeelement.booleanisHorizontallyMergeEmptyCells()Flag that specifies that empty cells are to be horizontally merged.booleanisIgnoreLastRow()booleanisIgnorePageMargins()Specifies whether empty page margins should be ignoredbooleanisSpanCells()Specifies whether the exporter handles cells spanbooleanisToExport(JRPrintElement element)voidsetXProperties(java.util.Map<java.lang.String,java.lang.Object> xCutsProperties, JRPrintElement element)voidsetXProperties(CutsInfo xCuts, JRPrintElement element, int row1, int col1, int row2, int col2)voidsetYProperties(java.util.Map<java.lang.String,java.lang.Object> yCutsProperties, JRPrintElement element)voidsetYProperties(CutsInfo yCuts, JRPrintElement element, int row1, int col1, int row2, int col2)-
Methods inherited from class net.sf.jasperreports.engine.export.AbstractExporterNature
getPropertiesUtil
-
-
-
-
Constructor Detail
-
JROpenDocumentExporterNature
public JROpenDocumentExporterNature(JasperReportsContext jasperReportsContext, ExporterFilter filter)
-
-
Method Detail
-
isToExport
public boolean isToExport(JRPrintElement element)
-
isDeep
public boolean isDeep(JRPrintFrame frame)
Description copied from interface:ExporterNatureSpecified whether to include in the grid sub elements of a givenframeelement.
-
isSpanCells
public boolean isSpanCells()
Description copied from interface:ExporterNatureSpecifies whether the exporter handles cells span
-
isIgnoreLastRow
public boolean isIgnoreLastRow()
-
isHorizontallyMergeEmptyCells
public boolean isHorizontallyMergeEmptyCells()
Description copied from interface:ExporterNatureFlag that specifies that empty cells are to be horizontally merged.If the flag is set and this nature is
deep, the nature is required toexportframes.- Returns:
- whether empty cells are to be horizontally merged
-
isIgnorePageMargins
public boolean isIgnorePageMargins()
Specifies whether empty page margins should be ignored
-
isBreakBeforeRow
public boolean isBreakBeforeRow(JRPrintElement element)
-
isBreakAfterRow
public boolean isBreakAfterRow(JRPrintElement element)
-
setXProperties
public void setXProperties(CutsInfo xCuts, JRPrintElement element, int row1, int col1, int row2, int col2)
- Specified by:
setXPropertiesin interfaceExporterNature- Overrides:
setXPropertiesin classAbstractExporterNature
-
setXProperties
public void setXProperties(java.util.Map<java.lang.String,java.lang.Object> xCutsProperties, JRPrintElement element)- Specified by:
setXPropertiesin interfaceExporterNature- Overrides:
setXPropertiesin classAbstractExporterNature
-
setYProperties
public void setYProperties(CutsInfo yCuts, JRPrintElement element, int row1, int col1, int row2, int col2)
- Specified by:
setYPropertiesin interfaceExporterNature- Overrides:
setYPropertiesin classAbstractExporterNature
-
setYProperties
public void setYProperties(java.util.Map<java.lang.String,java.lang.Object> yCutsProperties, JRPrintElement element)- Specified by:
setYPropertiesin interfaceExporterNature- Overrides:
setYPropertiesin classAbstractExporterNature
-
-