|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.repo.content.transform.ContentTransformerHelper
org.alfresco.repo.content.transform.OOoContentTransformerHelper
org.alfresco.repo.content.transform.OpenOfficeContentTransformerWorker
public class OpenOfficeContentTransformerWorker
Makes use of the http://sourceforge.net/projects/joott/JOOConverter
library to perform
OpenOffice-driven conversions.
This requires that OpenOffice be running, but delivers a wider range of transformations
than Tika is able to (Tika just translates into Text, HTML and XML)
Constructor Summary | |
---|---|
OpenOfficeContentTransformerWorker()
|
Method Summary | |
---|---|
void |
afterPropertiesSet()
|
java.lang.String |
getVersionString()
Gets a string returning product and version information. |
boolean |
isAvailable()
Checks if this worker is available. |
boolean |
isTransformable(java.lang.String sourceMimetype,
java.lang.String targetMimetype,
TransformationOptions options)
|
void |
setConnection(net.sf.jooreports.openoffice.connection.OpenOfficeConnection connection)
|
void |
setConverter(net.sf.jooreports.openoffice.converter.AbstractOpenOfficeDocumentConverter converter)
Explicitly set the converter to be used. |
void |
setDocumentFormatsConfiguration(java.lang.String path)
Set a non-default location from which to load the document format mappings. |
void |
transform(org.alfresco.service.cmr.repository.ContentReader reader,
org.alfresco.service.cmr.repository.ContentWriter writer,
TransformationOptions options)
|
Methods inherited from class org.alfresco.repo.content.transform.OOoContentTransformerHelper |
---|
isTransformationBlocked |
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, toString, wait, wait, wait |
Constructor Detail |
---|
public OpenOfficeContentTransformerWorker()
Method Detail |
---|
public void setConnection(net.sf.jooreports.openoffice.connection.OpenOfficeConnection connection)
connection
- the connection that the converter usespublic void setConverter(net.sf.jooreports.openoffice.converter.AbstractOpenOfficeDocumentConverter converter)
OpenOfficeContentTransformerWorker.setConnection(OpenOfficeConnection)
.
If not set, then the OpenOfficeDocumentConverter
will be used.
converter
- the converter to use.public void setDocumentFormatsConfiguration(java.lang.String path)
path
- a resource location supporting the file: or classpath: prefixespublic boolean isAvailable()
ContentTransformerWorker
isAvailable
in interface ContentTransformerWorker
public void afterPropertiesSet() throws java.lang.Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
java.lang.Exception
public boolean isTransformable(java.lang.String sourceMimetype, java.lang.String targetMimetype, TransformationOptions options)
isTransformable
in interface ContentTransformerWorker
DocumentFormatRegistry
public void transform(org.alfresco.service.cmr.repository.ContentReader reader, org.alfresco.service.cmr.repository.ContentWriter writer, TransformationOptions options) throws java.lang.Exception
transform
in interface ContentTransformerWorker
java.lang.Exception
ContentTransformer.transform(ContentReader, ContentWriter, TransformationOptions)
public java.lang.String getVersionString()
ContentTransformerWorker
getVersionString
in interface ContentTransformerWorker
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |