public class OpenXMLFilter extends Object implements IFilter
Filters Microsoft Office Word, Excel, and Powerpoint Documents. OpenXML is the format of these documents.
Since OpenXML files are Zip files that contain XML documents, this filter handles opening and processing them.
SUB_FILTER| Constructor and Description |
|---|
OpenXMLFilter() |
OpenXMLFilter(AbstractTranslator translator,
LocaleId sOutputLanguage)
Creating the class with these two parameters allows automatic
manipulation of text within TextUnits.
|
| Modifier and Type | Method and Description |
|---|---|
void |
cancel()
Cancels the current process.
|
void |
close()
Closes the input zip file and completes the filter.
|
IFilterWriter |
createFilterWriter()
Creates the filter writer for use with this filter.
|
ISkeletonWriter |
createSkeletonWriter()
Creates the skeleton writer for use with this filter.
|
List<FilterConfiguration> |
getConfigurations()
Gets the list of all predefined configurations for this filter.
|
String |
getDisplayName()
Gets the localizable display name of this filter.
|
EncoderManager |
getEncoderManager()
Gets the EncoderManager object for this filter.
|
String |
getMimeType()
Gets the MIME type of the format supported by this filter.
|
String |
getName()
Gets the name/identifier of this filter.
|
ConditionalParameters |
getParameters()
Returns the current IParameters object.
|
boolean |
hasNext()
Returns true if the filter has a next event.
|
Event |
next()
Returns the next zip filter event.
|
void |
open(InputStream input)
Opens an input stream for filtering
|
void |
open(RawDocument input)
Opens a RawDocument for filtering, defaulting to generating the skeleton
|
void |
open(RawDocument rawDocument,
boolean generateSkeleton)
Opens a RawDocument for filtering
|
void |
open(URI inputURI)
Opens a URI for filtering
|
void |
setFilterConfigurationMapper(IFilterConfigurationMapper filterConfigurationMapper)
Sets the filter configuration mapper for this filter.
|
void |
setOptions(LocaleId sourceLanguage,
LocaleId targetLanguage,
String defaultEncoding,
boolean generateSkeleton)
Sets language, encoding, and generation options for the filter.
|
void |
setOptions(LocaleId sourceLanguage,
String defaultEncoding,
boolean generateSkeleton)
Sets language, encoding, and generation options for the filter.
|
void |
setParameters(IParameters params)
Sets new parameters for this filter.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEachRemaining, removepublic OpenXMLFilter()
public OpenXMLFilter(AbstractTranslator translator, LocaleId sOutputLanguage)
translator - the class that translates the text of a text fragmentsOutputLanguage - the locale of the output language, in the form en-USpublic void close()
close in interface AutoCloseableclose in interface IFilterpublic ISkeletonWriter createSkeletonWriter()
createSkeletonWriter in interface IFilterpublic IFilterWriter createFilterWriter()
createFilterWriter in interface IFilterpublic EncoderManager getEncoderManager()
IFiltergetEncoderManager in interface IFilterpublic String getName()
IFilterpublic String getDisplayName()
IFiltergetDisplayName in interface IFilterpublic String getMimeType()
IFiltergetMimeType in interface IFilterpublic List<FilterConfiguration> getConfigurations()
IFiltergetConfigurations in interface IFilterpublic ConditionalParameters getParameters()
getParameters in interface IFilterpublic boolean hasNext()
public Event next()
public void open(RawDocument input)
public void open(RawDocument rawDocument, boolean generateSkeleton)
public void open(InputStream input)
input - an input stream to open and filterpublic void open(URI inputURI)
inputURI - cURI to open and filterpublic void setOptions(LocaleId sourceLanguage, String defaultEncoding, boolean generateSkeleton)
sourceLanguage - source language in en-US formatdefaultEncoding - encoding, such as "UTF-8"generateSkeleton - true if skeleton should be generatedpublic void setOptions(LocaleId sourceLanguage, LocaleId targetLanguage, String defaultEncoding, boolean generateSkeleton)
sourceLanguage - source language in en-US formattargetLanguage - target language in de-DE formatdefaultEncoding - encoding, such as "UTF-8"generateSkeleton - true if skeleton should be generatedpublic void setFilterConfigurationMapper(IFilterConfigurationMapper filterConfigurationMapper)
IFiltersetFilterConfigurationMapper in interface IFilterfilterConfigurationMapper - the mapper to set.public void setParameters(IParameters params)
IFiltersetParameters in interface IFilterparams - The new parameters to use.Copyright © 2021. All rights reserved.