Class AbstractLocalTransformer
- java.lang.Object
-
- org.alfresco.repo.content.transform.AbstractLocalTransformer
-
- All Implemented Interfaces:
LocalTransformer
- Direct Known Subclasses:
LocalPipelineTransformer,LocalTransformerImpl
public abstract class AbstractLocalTransformer extends Object implements LocalTransformer
Abstract supper class for local transformer using flat transform options.
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.commons.logging.Loglogprotected org.alfresco.service.cmr.repository.MimetypeServicemimetypeServiceprotected Stringnameprotected TransformerDebugtransformerDebug
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleanisAvailable()voidtransform(org.alfresco.service.cmr.repository.ContentReader reader, org.alfresco.service.cmr.repository.ContentWriter writer, Map<String,String> transformOptions, String renditionName, org.alfresco.service.cmr.repository.NodeRef sourceNodeRef)protected abstract voidtransformImpl(org.alfresco.service.cmr.repository.ContentReader reader, org.alfresco.service.cmr.repository.ContentWriter writer, Map<String,String> transformOptions, String sourceMimetype, String targetMimetype, String sourceExtension, String targetExtension, String targetEncoding, String renditionName, org.alfresco.service.cmr.repository.NodeRef sourceNodeRef)
-
-
-
Field Detail
-
log
protected static final org.apache.commons.logging.Log log
-
name
protected final String name
-
mimetypeService
protected final org.alfresco.service.cmr.repository.MimetypeService mimetypeService
-
transformerDebug
protected final TransformerDebug transformerDebug
-
-
Method Detail
-
isAvailable
public abstract boolean isAvailable()
-
transformImpl
protected abstract void transformImpl(org.alfresco.service.cmr.repository.ContentReader reader, org.alfresco.service.cmr.repository.ContentWriter writer, Map<String,String> transformOptions, String sourceMimetype, String targetMimetype, String sourceExtension, String targetExtension, String targetEncoding, String renditionName, org.alfresco.service.cmr.repository.NodeRef sourceNodeRef) throws Exception- Throws:
Exception
-
transform
public void transform(org.alfresco.service.cmr.repository.ContentReader reader, org.alfresco.service.cmr.repository.ContentWriter writer, Map<String,String> transformOptions, String renditionName, org.alfresco.service.cmr.repository.NodeRef sourceNodeRef) throws Exception- Specified by:
transformin interfaceLocalTransformer- Throws:
Exception
-
-