List of usage examples for org.apache.poi.xwpf.usermodel XWPFRelation GLOSSARY_DOCUMENT
XWPFRelation GLOSSARY_DOCUMENT
To view the source code for org.apache.poi.xwpf.usermodel XWPFRelation GLOSSARY_DOCUMENT.
Click Source Link
From source file:org.apache.tika.parser.microsoft.ooxml.SXWPFWordExtractorDecorator.java
License:Apache License
@Override protected void buildXHTML(XHTMLContentHandler xhtml) throws SAXException, XmlException, IOException { //handle main document List<PackagePart> pps = getStoryDocumentParts(); if (pps != null) { for (PackagePart pp : pps) { //likely only one, but why not... handleDocumentPart(pp, xhtml); }//ww w . j a va2 s . c o m } //handle glossary document pps = opcPackage.getPartsByContentType(XWPFRelation.GLOSSARY_DOCUMENT.getContentType()); if (pps != null) { if (pps.size() > 0) { xhtml.startElement("div", "class", "glossary"); for (PackagePart pp : pps) { //likely only one, but why not... handleDocumentPart(pp, xhtml); } xhtml.endElement("div"); } } }
From source file:org.apache.tika.parser.microsoft.ooxml.SXWPFWordExtractorDecorator.java
License:Apache License
/** * This returns all items that might contain embedded objects: * main document, headers, footers, comments, etc. *//* ww w . j a v a 2s . co m*/ @Override protected List<PackagePart> getMainDocumentParts() { List<PackagePart> mainStoryDocs = getStoryDocumentParts(); List<PackagePart> relatedParts = new ArrayList<>(); mainStoryDocs.addAll(opcPackage.getPartsByContentType(XWPFRelation.GLOSSARY_DOCUMENT.getContentType())); for (PackagePart pp : mainStoryDocs) { addRelatedParts(pp, relatedParts); } relatedParts.addAll(mainStoryDocs); return relatedParts; }
From source file:org.apache.tika.parser.microsoft.ooxml.xwpf.XWPFEventBasedWordExtractor.java
License:Apache License
@Override public String getText() { StringBuilder sb = new StringBuilder(); //handle main document List<PackagePart> pps = container.getPartsByContentType(XWPFRelation.DOCUMENT.getContentType()); if (pps != null) { for (PackagePart pp : pps) { //likely only one, but why not... try { handleDocumentPart(pp, sb); } catch (IOException e) { e.printStackTrace();/* w ww .j a va 2 s. co m*/ } catch (SAXException e) { e.printStackTrace(); } } } //handle glossary document pps = container.getPartsByContentType(XWPFRelation.GLOSSARY_DOCUMENT.getContentType()); if (pps != null) { for (PackagePart pp : pps) { //likely only one, but why not... try { handleDocumentPart(pp, sb); } catch (IOException e) { e.printStackTrace(); } catch (SAXException e) { e.printStackTrace(); } } } return sb.toString(); }