Class AthPdfFilter
- java.lang.Object
-
- com.acumenvelocity.ath.filters.pdf.AthPdfFilter
-
- All Implemented Interfaces:
AutoCloseable,Iterator<net.sf.okapi.common.Event>,net.sf.okapi.common.filters.IFilter
public class AthPdfFilter extends Object implements net.sf.okapi.common.filters.IFilter
Implements the IFilter interface for PDF files using Adobe PDF Services. Converts PDF to DOCX, processes with OpenXML filter, and stores segments in Solr.
-
-
Constructor Summary
Constructors Constructor Description AthPdfFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancel()voidclose()net.sf.okapi.common.filterwriter.IFilterWritercreateFilterWriter()net.sf.okapi.common.skeleton.ISkeletonWritercreateSkeletonWriter()List<net.sf.okapi.common.filters.FilterConfiguration>getConfigurations()StringgetDisplayName()net.sf.okapi.common.encoder.EncoderManagergetEncoderManager()StringgetMimeType()StringgetName()ParametersgetParameters()booleanhasNext()net.sf.okapi.common.Eventnext()voidopen(net.sf.okapi.common.resource.RawDocument input)voidopen(net.sf.okapi.common.resource.RawDocument input, boolean generateSkeleton)voidsetFilterConfigurationMapper(net.sf.okapi.common.filters.IFilterConfigurationMapper fcMapper)voidsetParameters(net.sf.okapi.common.IParameters params)-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Iterator
forEachRemaining, remove
-
-
-
-
Method Detail
-
cancel
public void cancel()
- Specified by:
cancelin interfacenet.sf.okapi.common.filters.IFilter
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfacenet.sf.okapi.common.filters.IFilter
-
getName
public String getName()
- Specified by:
getNamein interfacenet.sf.okapi.common.filters.IFilter
-
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayNamein interfacenet.sf.okapi.common.filters.IFilter
-
getMimeType
public String getMimeType()
- Specified by:
getMimeTypein interfacenet.sf.okapi.common.filters.IFilter
-
getParameters
public Parameters getParameters()
- Specified by:
getParametersin interfacenet.sf.okapi.common.filters.IFilter
-
setParameters
public void setParameters(net.sf.okapi.common.IParameters params)
- Specified by:
setParametersin interfacenet.sf.okapi.common.filters.IFilter
-
setFilterConfigurationMapper
public void setFilterConfigurationMapper(net.sf.okapi.common.filters.IFilterConfigurationMapper fcMapper)
- Specified by:
setFilterConfigurationMapperin interfacenet.sf.okapi.common.filters.IFilter
-
createSkeletonWriter
public net.sf.okapi.common.skeleton.ISkeletonWriter createSkeletonWriter()
- Specified by:
createSkeletonWriterin interfacenet.sf.okapi.common.filters.IFilter
-
createFilterWriter
public net.sf.okapi.common.filterwriter.IFilterWriter createFilterWriter()
- Specified by:
createFilterWriterin interfacenet.sf.okapi.common.filters.IFilter
-
getConfigurations
public List<net.sf.okapi.common.filters.FilterConfiguration> getConfigurations()
- Specified by:
getConfigurationsin interfacenet.sf.okapi.common.filters.IFilter
-
getEncoderManager
public net.sf.okapi.common.encoder.EncoderManager getEncoderManager()
- Specified by:
getEncoderManagerin interfacenet.sf.okapi.common.filters.IFilter
-
open
public void open(net.sf.okapi.common.resource.RawDocument input)
- Specified by:
openin interfacenet.sf.okapi.common.filters.IFilter
-
open
public void open(net.sf.okapi.common.resource.RawDocument input, boolean generateSkeleton)- Specified by:
openin interfacenet.sf.okapi.common.filters.IFilter
-
hasNext
public boolean hasNext()
-
-