Top Description Constructors Methods
org.apache.poi.hssf.usermodel

public Class HSSFWorkbookFactory

extends Object
implements WorkbookProvider
Class Inheritance
All Implemented Interfaces
org.apache.poi.ss.usermodel.WorkbookProvider
Annotations
@SuppressWarnings:unused
@Internal
Imports
java.io.File, .IOException, .InputStream, org.apache.poi.hssf.record.crypto.Biff8EncryptionKey, org.apache.poi.poifs.filesystem.DirectoryNode, .FileMagic, .POIFSFileSystem, org.apache.poi.ss.usermodel.Workbook, .WorkbookFactory, .WorkbookProvider, org.apache.poi.util.Internal

Helper class which is instantiated by reflection from WorkbookFactory#create(java.io.File) and similar

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
public HSSFWorkbook

Returns:

The created workbook
create
()

Implements org.apache.poi.ss.usermodel.WorkbookProvider.create.

Create a new empty Workbook

public HSSFWorkbook
create(final DirectoryNode root, String password)

Implements org.apache.poi.ss.usermodel.WorkbookProvider.create.

Creates a HSSFWorkbook from the given DirectoryNode

Note that in order to properly release resources the Workbook should be closed after use.

public Workbook
public Workbook
public Workbook
create(File file, String password, boolean readOnly)

Implements org.apache.poi.ss.usermodel.WorkbookProvider.create.

public static HSSFWorkbook
createWorkbook(final POIFSFileSystem fs)

Creates a HSSFWorkbook from the given POIFSFileSystem

Note that in order to properly release resources the Workbook should be closed after use.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

HSSFWorkbookFactoryback to summary
public HSSFWorkbookFactory()

Method Detail

acceptsback to summary
public boolean accepts(FileMagic fm)

Implements org.apache.poi.ss.usermodel.WorkbookProvider.accepts.

Annotations
@Override
createback to summary
public HSSFWorkbook create()

Implements org.apache.poi.ss.usermodel.WorkbookProvider.create.

Create a new empty Workbook

Returns:HSSFWorkbook

The created workbook

Annotations
@Override
createback to summary
public HSSFWorkbook create(final DirectoryNode root, String password) throws IOException

Implements org.apache.poi.ss.usermodel.WorkbookProvider.create.

Creates a HSSFWorkbook from the given DirectoryNode

Note that in order to properly release resources the Workbook should be closed after use.

Annotations
@SuppressWarnings:java:S2093
@Override
createback to summary
public Workbook create(InputStream inp) throws IOException

Implements org.apache.poi.ss.usermodel.WorkbookProvider.create.

Annotations
@Override
createback to summary
public Workbook create(InputStream inp, String password) throws IOException

Implements org.apache.poi.ss.usermodel.WorkbookProvider.create.

Annotations
@Override
createback to summary
public Workbook create(File file, String password, boolean readOnly) throws IOException

Implements org.apache.poi.ss.usermodel.WorkbookProvider.create.

Annotations
@Override
@SuppressWarnings:java:S2095, java:S2093
createWorkbookback to summary
public static HSSFWorkbook createWorkbook(final POIFSFileSystem fs) throws IOException

Creates a HSSFWorkbook from the given POIFSFileSystem

Note that in order to properly release resources the Workbook should be closed after use.