public HtmlTextExtractor( final OutputProcessorMetaData metaData, final XmlWriter xmlWriter, final HtmlContentGenerator contentGenerator, final HtmlTagHelper tagHelper ) { super( metaData ); if ( xmlWriter == null ) { throw new NullPointerException(); } if ( contentGenerator == null ) { throw new NullPointerException(); } this.xmlWriter = xmlWriter; this.styleBuilder = tagHelper.getStyleBuilder(); this.characterEntityParser = HtmlCharacterEntities.getEntityParser(); this.textExtractorHelper = new HtmlTextExtractorHelper( tagHelper, xmlWriter, metaData, contentGenerator ); }
public FastHtmlTextExtractor( final OutputProcessorMetaData metaData, final XmlWriter xmlWriter, final HtmlContentGenerator contentGenerator, final HtmlTagHelper tagHelper ) { this.characterEntityParser = HtmlCharacterEntities.getEntityParser(); this.xmlWriter = xmlWriter; this.styleBuilder = tagHelper.getStyleBuilder(); this.textExtractorHelper = new HtmlTextExtractorHelper( tagHelper, xmlWriter, metaData, contentGenerator ); this.boxDefinitionFactory = new BoxDefinitionFactory(); }
.encodeEntities( textResult ) ); } else if ( encodingResult.equals( "html" ) ) { return new TypeValuePair( TextType.TYPE, HtmlCharacterEntities.getEntityParser().encodeEntities( textResult ) ); } else if ( encodingResult.equals( "formula-string" ) ) { return new TypeValuePair( TextType.TYPE, FormulaUtil.quoteString( textResult ) );