Class ContentTransformerRegistry
- java.lang.Object
-
- org.alfresco.repo.content.transform.ContentTransformerRegistry
-
@Deprecated @AlfrescoPublicApi public class ContentTransformerRegistry extends java.lang.ObjectDeprecated.The transformations code is being moved out of the codebase and replaced by the new async RenditionService2 or other external libraries.Holds and provides the most appropriate content transformer for a particular source and target mimetype transformation request.The transformers themselves are used to determine the applicability of a particular transformation.
The actual selection of a transformer is done by the injected
TransformerSelector.- Author:
- Derek Hulley
- See Also:
ContentTransformer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classContentTransformerRegistry.TransformationKeyDeprecated.
-
Constructor Summary
Constructors Constructor Description ContentTransformerRegistry(TransformerSelector transformerSelector)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddComponentTransformer(ContentTransformer transformer)Deprecated.Records a transformer that can NOT be queried for applicability, but may be included as a component of complex transformers.voidaddTransformer(ContentTransformer transformer)Deprecated.Registers an individual transformer that can be queried to check for applicability.java.util.List<ContentTransformer>getActiveTransformers(java.lang.String sourceMimetype, long sourceSize, java.lang.String targetMimetype, TransformationOptions options)Deprecated.java.util.List<ContentTransformer>getAllTransformers()Deprecated.ContentTransformergetTransformer(java.lang.String transformerName)Deprecated.Returns a transformer identified by name.ContentTransformergetTransformer(java.lang.String sourceMimetype, long sourceSize, java.lang.String targetMimetype, TransformationOptions options)Deprecated.Gets the best transformer possible.ContentTransformergetTransformer(java.lang.String sourceMimetype, java.lang.String targetMimetype, TransformationOptions options)Deprecated.use overloaded version with sourceSize parameter.java.util.List<ContentTransformer>getTransformers()Deprecated.voidremoveTransformer(ContentTransformer transformer)Deprecated.Removes a dynamically created transformer.voidsetEnabled(boolean enabled)Deprecated.voidsetTransformerDebug(TransformerDebug transformerDebug)Deprecated.
-
-
-
Constructor Detail
-
ContentTransformerRegistry
public ContentTransformerRegistry(TransformerSelector transformerSelector)
Deprecated.- Parameters:
transformerSelector- Transformer selector
-
-
Method Detail
-
setEnabled
public void setEnabled(boolean enabled)
Deprecated.
-
setTransformerDebug
public void setTransformerDebug(TransformerDebug transformerDebug)
Deprecated.
-
addTransformer
public void addTransformer(ContentTransformer transformer)
Deprecated.Registers an individual transformer that can be queried to check for applicability.- Parameters:
transformer- a content transformer
-
addComponentTransformer
public void addComponentTransformer(ContentTransformer transformer)
Deprecated.Records a transformer that can NOT be queried for applicability, but may be included as a component of complex transformers.- Parameters:
transformer- a content transformer
-
removeTransformer
public void removeTransformer(ContentTransformer transformer)
Deprecated.Removes a dynamically created transformer.- Parameters:
transformer- to be removed.
-
getTransformers
public java.util.List<ContentTransformer> getTransformers()
Deprecated.- Returns:
- a list of transformers that may be queried to check for applicability.
-
getAllTransformers
public java.util.List<ContentTransformer> getAllTransformers()
Deprecated.- Returns:
- a list of all transformers, including those that only exist as a component of another transformer.
-
getTransformer
public ContentTransformer getTransformer(java.lang.String transformerName)
Deprecated.Returns a transformer identified by name.- Throws:
java.lang.IllegalArgumentException- if transformerName is not found.
-
getTransformer
public ContentTransformer getTransformer(java.lang.String sourceMimetype, java.lang.String targetMimetype, TransformationOptions options)
Deprecated.use overloaded version with sourceSize parameter.
-
getTransformer
public ContentTransformer getTransformer(java.lang.String sourceMimetype, long sourceSize, java.lang.String targetMimetype, TransformationOptions options)
Deprecated.Gets the best transformer possible. This is a combination of the most reliable and the most performant transformer.
-
getActiveTransformers
public java.util.List<ContentTransformer> getActiveTransformers(java.lang.String sourceMimetype, long sourceSize, java.lang.String targetMimetype, TransformationOptions options)
Deprecated.- Since:
- 3.5
-
-