Package org.apache.poi.sl.extractor
Class SlideShowExtractor<S extends Shape<S,P>,P extends TextParagraph<S,P,? extends TextRun>>
- java.lang.Object
-
- org.apache.poi.extractor.POITextExtractor
-
- org.apache.poi.sl.extractor.SlideShowExtractor<S,P>
-
- 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
-
-
Constructor Summary
Constructors Constructor Description SlideShowExtractor(SlideShow<S,P> slideshow)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetDocument()Returns opened documentPOITextExtractorgetMetadataTextExtractor()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.StringgetText()Fetches all the slide text from the slideshow, but not the notes, unless you've called setSlidesByDefault() and setNotesByDefault() to change thisjava.lang.StringgetText(Slide<S,P> slide)voidsetCommentsByDefault(boolean commentsByDefault)Should a call to getText() return comments text? Default is novoidsetMasterByDefault(boolean masterByDefault)Should a call to getText() return text from master? Default is novoidsetNotesByDefault(boolean notesByDefault)Should a call to getText() return notes text? Default is novoidsetSlidesByDefault(boolean slidesByDefault)Should a call to getText() return slide text? Default is yes-
Methods inherited from class org.apache.poi.extractor.POITextExtractor
close, setFilesystem
-
-
-
-
Method Detail
-
getDocument
public final java.lang.Object getDocument()
Returns opened document- Specified by:
getDocumentin classPOITextExtractor- 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:POITextExtractorReturns another text extractor, which is able to output the textual content of the document metadata / properties, such as author and title.- Specified by:
getMetadataTextExtractorin classPOITextExtractor- 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:
getTextin classPOITextExtractor- Returns:
- All the text from the document
-
getOLEShapes
public java.util.List<? extends ObjectShape<S,P>> getOLEShapes()
-
-