Package org.apache.poi.xslf.usermodel
Class XSLFSlideShowFactory
- java.lang.Object
-
- org.apache.poi.sl.usermodel.SlideShowFactory
-
- org.apache.poi.xslf.usermodel.XSLFSlideShowFactory
-
@Internal public class XSLFSlideShowFactory extends SlideShowFactory
-
-
Constructor Summary
Constructors Constructor Description XSLFSlideShowFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static XMLSlideShow
create(OPCPackage pkg)
Creates a XMLSlideShow from the given OOXML Package.static XMLSlideShow
createSlideShow(java.io.File file, boolean readOnly)
Creates the XMLSlideShow from the given File, which must exist and be readable.static XMLSlideShow
createSlideShow(java.io.InputStream stream)
Creates a XMLSlideShow from the given InputStreamstatic XMLSlideShow
createSlideShow(OPCPackage pkg)
Creates a XMLSlideShow from the given OOXML Package
-
-
-
Method Detail
-
create
public static XMLSlideShow create(OPCPackage pkg) throws java.io.IOException
Creates a XMLSlideShow from the given OOXML Package. This is a convenience method to go along the create-methods of the super class.Note that in order to properly release resources the SlideShow should be closed after use.
- Parameters:
pkg
- TheOPCPackage
opened for reading data.- Returns:
- The created SlideShow
- Throws:
java.io.IOException
- if an error occurs while reading the dataInvalidFormatException
-
createSlideShow
public static XMLSlideShow createSlideShow(OPCPackage pkg) throws java.io.IOException
Creates a XMLSlideShow from the given OOXML PackageNote that in order to properly release resources the SlideShow should be closed after use.
- Parameters:
pkg
- TheOPCPackage
opened for reading data.- Returns:
- The created SlideShow
- Throws:
java.io.IOException
- if an error occurs while reading the dataInvalidFormatException
-
createSlideShow
public static XMLSlideShow createSlideShow(java.io.File file, boolean readOnly) throws java.io.IOException, InvalidFormatException
Creates the XMLSlideShow from the given File, which must exist and be readable.Note that in order to properly release resources theSlideShow should be closed after use.
- Parameters:
file
- The file to read data from.readOnly
- If the SlideShow should be opened in read-only mode to avoid writing back changes when the document is closed.- Returns:
- The created SlideShow
- Throws:
java.io.IOException
- if an error occurs while reading the dataEncryptedDocumentException
- If the wrong password is given for a protected fileInvalidFormatException
-
createSlideShow
public static XMLSlideShow createSlideShow(java.io.InputStream stream) throws java.io.IOException, InvalidFormatException
Creates a XMLSlideShow from the given InputStreamNote that in order to properly release resources the SlideShow should be closed after use.
- Parameters:
stream
- TheInputStream
to read data from.- Returns:
- The created SlideShow
- Throws:
java.io.IOException
- if an error occurs while reading the dataInvalidFormatException
-
-