public class ArchiveContentTransformer extends TikaPoweredContentTransformer
| Modifier and Type | Field and Description |
|---|---|
static ArrayList<String> |
SUPPORTED_MIMETYPES
We support all the archive mimetypes that the Tika
package parser can handle
|
documentSelector, LINE_BREAK, sourceMimeTypes, WRONG_FORMAT_MESSAGE_IDtransformerDebugtransformerConfig| Constructor and Description |
|---|
ArchiveContentTransformer() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.tika.parser.ParseContext |
buildParseContext(org.apache.tika.metadata.Metadata metadata,
String targetMimeType,
TransformationOptions options)
By default returns a ParseContent that does not recurse
|
protected org.apache.tika.parser.Parser |
getParser()
Returns the correct Tika Parser to process
the document.
|
protected String |
getTransform() |
void |
setIncludeContents(String includeContents) |
void |
setTikaConfig(org.apache.tika.config.TikaConfig tikaConfig)
Injects the TikaConfig to use
|
protected void |
transformRemote(RemoteTransformerClient remoteTransformerClient,
org.alfresco.service.cmr.repository.ContentReader reader,
org.alfresco.service.cmr.repository.ContentWriter writer,
TransformationOptions options,
String sourceMimetype,
String targetMimetype,
String sourceExtension,
String targetExtension,
String targetEncoding) |
getComments, getContentHandler, getDocumentSelector, getLogger, isTransformableMimetype, setDocumentSelector, transformLocalafterPropertiesSet, isAvailable, isTransformable, register, setAvailable, setRemoteTransformerClient, transformInternalcheckTransformable, getExecutorService, getRetryTransformOnDifferentMimeType, getStrictMimeTypeCheck, getTransformationTime, getTransformationTime, isTransformationLimitedInternally, recordError, recordTime, recordTime, setAdditionalThreadTimout, setExecutorService, setRegisterTransformer, setRegistry, setRetryTransformOnDifferentMimeType, setStrictMimeTypeCheck, setUseTimeoutThread, toString, transform, transform, transformgetLimits, getLimits, getLimits, getMaxPages, getMaxSourceSizeKBytes, getMaxSourceSizeKBytes, getPageLimit, getReadLimitKBytes, getReadLimitTimeMs, getTimeoutMs, isPageLimitSupported, isTransformable, isTransformableSize, setLimits, setMaxPages, setMaxSourceSizeKBytes, setMimetypeLimits, setPageLimit, setPageLimitsSupported, setReaderLimits, setReadLimitKBytes, setReadLimitTimeMs, setTimeoutMs, setTransformerDebugdeprecatedSetter, equals, getBeanName, getCommentsOnlySupports, getExtensionOrAny, getMimetype, getMimetypeService, getName, getSimpleName, hashCode, isExplicitTransformation, isSupportedTransformation, onlySupports, setBeanName, setExplicitTransformations, setMimetypeService, setSupportedTransformations, setTransformerConfig, setUnsupportedTransformationsclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetName, isExplicitTransformationpublic void setTikaConfig(org.apache.tika.config.TikaConfig tikaConfig)
tikaConfig - The Tika Config to usepublic void setIncludeContents(String includeContents)
protected org.apache.tika.parser.Parser getParser()
TikaPoweredContentTransformerTikaAutoContentTransformer which
makes use of the Tika auto-detection.getParser in class TikaPoweredContentTransformerprotected org.apache.tika.parser.ParseContext buildParseContext(org.apache.tika.metadata.Metadata metadata,
String targetMimeType,
TransformationOptions options)
TikaPoweredContentTransformerbuildParseContext in class TikaPoweredContentTransformerprotected String getTransform()
getTransform in class TikaPoweredContentTransformerprotected void transformRemote(RemoteTransformerClient remoteTransformerClient, org.alfresco.service.cmr.repository.ContentReader reader, org.alfresco.service.cmr.repository.ContentWriter writer, TransformationOptions options, String sourceMimetype, String targetMimetype, String sourceExtension, String targetExtension, String targetEncoding) throws Exception
transformRemote in class TikaPoweredContentTransformerExceptionCopyright © 2005–2018 Alfresco Software. All rights reserved.