Package loci.poi.hpsf
Class PropertySetFactory
java.lang.Object
loci.poi.hpsf.PropertySetFactory
Factory class to create instances of SummaryInformation,
DocumentSummaryInformation and PropertySet.
- Since:
- 2002-02-09
- Version:
- $Id: PropertySetFactory.java 489730 2006-12-22 19:18:16Z bayard $
- Author:
- Rainer Klute <klute@rainer-klute.de>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic PropertySetcreate(InputStream stream) Creates the most specificPropertySetfrom anInputStream.static DocumentSummaryInformationCreates a new document summary information.static SummaryInformationCreates a new summary information.
-
Constructor Details
-
PropertySetFactory
public PropertySetFactory()
-
-
Method Details
-
create
public static PropertySet create(InputStream stream) throws NoPropertySetStreamException, MarkUnsupportedException, UnsupportedEncodingException, IOException Creates the most specific
PropertySetfrom anInputStream. This is preferrably aDocumentSummaryInformationor aSummaryInformation. If the specifiedInputStreamdoes not contain a property set stream, an exception is thrown and theInputStreamis repositioned at its beginning.- Parameters:
stream- Contains the property set stream's data.- Returns:
- The created
PropertySet. - Throws:
NoPropertySetStreamException- if the stream does not contain a property set.MarkUnsupportedException- if the stream does not support themarkoperation.IOException- if some I/O problem occurs.UnsupportedEncodingException- if the specified codepage is not supported.
-
newSummaryInformation
Creates a new summary information.
- Returns:
- the new summary information.
-
newDocumentSummaryInformation
Creates a new document summary information.
- Returns:
- the new document summary information.
-