Example usage for org.apache.poi.xwpf.usermodel XWPFRelation NUMBERING

List of usage examples for org.apache.poi.xwpf.usermodel XWPFRelation NUMBERING

Introduction

In this page you can find the example usage for org.apache.poi.xwpf.usermodel XWPFRelation NUMBERING.

Prototype

XWPFRelation NUMBERING

To view the source code for org.apache.poi.xwpf.usermodel XWPFRelation NUMBERING.

Click Source Link

Usage

From source file:org.apache.tika.parser.microsoft.ooxml.SXWPFWordExtractorDecorator.java

License:Apache License

private XWPFNumbering loadNumbering(PackagePart packagePart) {
    try {//from  w w w.  j a v a  2  s.  c  o  m
        PackageRelationshipCollection numberingParts = packagePart
                .getRelationshipsByType(XWPFRelation.NUMBERING.getRelation());
        if (numberingParts.size() > 0) {
            PackageRelationship numberingRelationShip = numberingParts.getRelationship(0);
            if (numberingRelationShip == null) {
                return null;
            }
            PackagePart numberingPart = packagePart.getRelatedPart(numberingRelationShip);
            if (numberingPart == null) {
                return null;
            }
            return new XWPFNumberingShim(numberingPart);
        }
    } catch (IOException | OpenXML4JException e) {
        //swallow
    }
    return null;
}

From source file:org.apache.tika.parser.microsoft.ooxml.xwpf.XWPFEventBasedWordExtractor.java

License:Apache License

private XWPFNumbering loadNumbering(PackagePart packagePart) {
    try {/* ww  w .  jav  a  2 s .  com*/
        PackageRelationshipCollection numberingParts = packagePart
                .getRelationshipsByType(XWPFRelation.NUMBERING.getRelation());
        if (numberingParts.size() > 0) {
            PackageRelationship numberingRelationShip = numberingParts.getRelationship(0);
            if (numberingRelationShip == null) {
                return null;
            }
            PackagePart numberingPart = container.getPart(numberingRelationShip);
            if (numberingPart == null) {
                return null;
            }
            return new XWPFNumbering(numberingPart);
        }
    } catch (IOException | OpenXML4JException e) {
        //swallow
    }
    return null;
}