org.alfresco.repo.content.transform
Class PoiOOXMLContentTransformer

java.lang.Object
  extended by org.alfresco.repo.content.transform.ContentTransformerHelper
      extended by org.alfresco.repo.content.transform.AbstractContentTransformerLimits
          extended by org.alfresco.repo.content.transform.AbstractContentTransformer2
              extended by org.alfresco.repo.content.transform.TikaPoweredContentTransformer
                  extended by org.alfresco.repo.content.transform.PoiOOXMLContentTransformer
All Implemented Interfaces:
ContentWorker, ContentTransformer, org.springframework.beans.factory.BeanNameAware

public class PoiOOXMLContentTransformer
extends TikaPoweredContentTransformer

Uses Apache Tika and Apache POI to perform conversions from the newer OOXML Office documents.


Field Summary
static java.util.ArrayList SUPPORTED_MIMETYPES
          We support all the office mimetypes that the Tika office parser can handle
 
Fields inherited from class org.alfresco.repo.content.transform.TikaPoweredContentTransformer
LINE_BREAK, sourceMimeTypes, WRONG_FORMAT_MESSAGE_ID
 
Fields inherited from class org.alfresco.repo.content.transform.AbstractContentTransformerLimits
transformerDebug
 
Constructor Summary
PoiOOXMLContentTransformer()
           
 
Method Summary
protected  org.apache.tika.parser.Parser getParser()
          Returns the correct Tika Parser to process the document.
 
Methods inherited from class org.alfresco.repo.content.transform.TikaPoweredContentTransformer
buildParseContext, getContentHandler, isTransformable, isTransformable, transformInternal
 
Methods inherited from class org.alfresco.repo.content.transform.AbstractContentTransformer2
checkTransformable, getTransformationTime, recordTime, register, setRegistry, toString, transform, transform, transform
 
Methods inherited from class org.alfresco.repo.content.transform.AbstractContentTransformerLimits
getBeanName, getLimits, getLimits, getLimits, getMaxPages, getMaxSourceSizeKBytes, getMimetypeLimits, getPageLimit, getReadLimitKBytes, getReadLimitTimeMs, getTimeoutMs, isPageLimitSupported, isTransformableSize, setBeanName, setLimits, setMaxPages, setMaxSourceSizeKBytes, setMimetypeLimits, setPageLimit, setPageLimitsSuported, setReaderLimits, setReadLimitKBytes, setReadLimitTimeMs, setTimeoutMs, setTransformerDebug
 
Methods inherited from class org.alfresco.repo.content.transform.ContentTransformerHelper
getMimetype, getMimetypeService, isExplicitTransformation, setExplicitTransformations, setMimetypeService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.alfresco.repo.content.transform.ContentTransformer
isExplicitTransformation
 

Field Detail

SUPPORTED_MIMETYPES

public static java.util.ArrayList SUPPORTED_MIMETYPES
We support all the office mimetypes that the Tika office parser can handle

Constructor Detail

PoiOOXMLContentTransformer

public PoiOOXMLContentTransformer()
Method Detail

getParser

protected org.apache.tika.parser.Parser getParser()
Description copied from class: TikaPoweredContentTransformer
Returns the correct Tika Parser to process the document. If you don't know which you want, use TikaAutoContentTransformer which makes use of the Tika auto-detection.

Specified by:
getParser in class TikaPoweredContentTransformer


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.