Class SlideShowExtractor<S extends Shape<S,​P>,​P extends TextParagraph<S,​P,​? extends TextRun>>

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable

    public class SlideShowExtractor<S extends Shape<S,​P>,​P extends TextParagraph<S,​P,​? extends TextRun>>
    extends POITextExtractor
    Common SlideShow extractor
    Since:
    POI 4.0.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object getDocument()
      Returns opened document
      POITextExtractor getMetadataTextExtractor()
      Returns another text extractor, which is able to output the textual content of the document metadata / properties, such as author and title.
      java.util.List<? extends ObjectShape<S,​P>> getOLEShapes()  
      java.lang.String getText()
      Fetches all the slide text from the slideshow, but not the notes, unless you've called setSlidesByDefault() and setNotesByDefault() to change this
      java.lang.String getText​(Slide<S,​P> slide)  
      void setCommentsByDefault​(boolean commentsByDefault)
      Should a call to getText() return comments text? Default is no
      void setMasterByDefault​(boolean masterByDefault)
      Should a call to getText() return text from master? Default is no
      void setNotesByDefault​(boolean notesByDefault)
      Should a call to getText() return notes text? Default is no
      void setSlidesByDefault​(boolean slidesByDefault)
      Should a call to getText() return slide text? Default is yes
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SlideShowExtractor

        public SlideShowExtractor​(SlideShow<S,​P> slideshow)
    • Method Detail

      • getDocument

        public final java.lang.Object getDocument()
        Returns opened document
        Specified by:
        getDocument in class POITextExtractor
        Returns:
        the opened document
      • setSlidesByDefault

        public void setSlidesByDefault​(boolean slidesByDefault)
        Should a call to getText() return slide text? Default is yes
      • setNotesByDefault

        public void setNotesByDefault​(boolean notesByDefault)
        Should a call to getText() return notes text? Default is no
      • setCommentsByDefault

        public void setCommentsByDefault​(boolean commentsByDefault)
        Should a call to getText() return comments text? Default is no
      • setMasterByDefault

        public void setMasterByDefault​(boolean masterByDefault)
        Should a call to getText() return text from master? Default is no
      • getMetadataTextExtractor

        public POITextExtractor getMetadataTextExtractor()
        Description copied from class: POITextExtractor
        Returns another text extractor, which is able to output the textual content of the document metadata / properties, such as author and title.
        Specified by:
        getMetadataTextExtractor in class POITextExtractor
        Returns:
        the metadata and text extractor
      • getText

        public java.lang.String getText()
        Fetches all the slide text from the slideshow, but not the notes, unless you've called setSlidesByDefault() and setNotesByDefault() to change this
        Specified by:
        getText in class POITextExtractor
        Returns:
        All the text from the document
      • getText

        public java.lang.String getText​(Slide<S,​P> slide)
      • getOLEShapes

        public java.util.List<? extends ObjectShape<S,​P>> getOLEShapes()