Class FastHtmlTextExtractor
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.modules.output.fast.template.FastTextExtractor
-
- org.pentaho.reporting.engine.classic.core.modules.output.fast.html.FastHtmlTextExtractor
-
public class FastHtmlTextExtractor extends FastTextExtractor
-
-
Constructor Summary
Constructors Constructor Description FastHtmlTextExtractor(OutputProcessorMetaData metaData, org.pentaho.reporting.libraries.xmlns.writer.XmlWriter xmlWriter, HtmlContentGenerator contentGenerator, HtmlTagHelper tagHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
handleImage(ReportElement element, Object rawObject)
protected void
handleShape(ReportElement element, Shape image)
protected void
handleValueContent(ReportElement element, Object value, boolean inlineSection)
protected void
inspectEndSection(ReportElement section, boolean inlineSection)
protected boolean
inspectStartSection(ReportElement box, boolean inlineSection)
boolean
performOutput(ReportElement content, StyleBuilder.StyleCarrier[] cellStyle, HashMap<InstanceID,FastHtmlImageBounds> recordedBounds, ExpressionRuntime runtime)
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.modules.output.fast.template.FastTextExtractor
clearText, compute, getRawResult, getText, getTextBuffer, getTextLength, inspectElement, setRawResult, setRuntime, traverseSection
-
-
-
-
Constructor Detail
-
FastHtmlTextExtractor
public FastHtmlTextExtractor(OutputProcessorMetaData metaData, org.pentaho.reporting.libraries.xmlns.writer.XmlWriter xmlWriter, HtmlContentGenerator contentGenerator, HtmlTagHelper tagHelper)
-
-
Method Detail
-
performOutput
public boolean performOutput(ReportElement content, StyleBuilder.StyleCarrier[] cellStyle, HashMap<InstanceID,FastHtmlImageBounds> recordedBounds, ExpressionRuntime runtime) throws IOException, ContentProcessingException
-
inspectStartSection
protected boolean inspectStartSection(ReportElement box, boolean inlineSection)
- Overrides:
inspectStartSection
in classFastTextExtractor
-
inspectEndSection
protected void inspectEndSection(ReportElement section, boolean inlineSection)
- Overrides:
inspectEndSection
in classFastTextExtractor
-
handleValueContent
protected void handleValueContent(ReportElement element, Object value, boolean inlineSection) throws ContentProcessingException
- Overrides:
handleValueContent
in classFastTextExtractor
- Throws:
ContentProcessingException
-
handleImage
protected void handleImage(ReportElement element, Object rawObject) throws ContentProcessingException
- Throws:
ContentProcessingException
-
handleShape
protected void handleShape(ReportElement element, Shape image) throws ContentProcessingException
- Throws:
ContentProcessingException
-
-