Package lumis.portal.file.transformation
Provides the file transformations.
This packages provides the API for help file transformations.
- Since:
- 6.1.0
- Version:
- $Revision$ $Date$, $Revision$ $Date$
-
Interface Summary Interface Description IFileTransformation A file transformation configured in a given service instance.IFileTransformationManager Interface to be implemented by transformation managers.IFileTransformationManagerSPI Service provider interface for file transformations.IFileTransformer File conversion interface.IFormatTransformer File format encoder interface.IImageScaleTransformationResult Image scaling transformation.IParameterType Parameter type information.ITransformation Provides file transformations.ITransformationBuilder Transformation builder, responsible to build anITransformation
object.ITransformationParameter Transformation parameter, used to keep information about file transformation. -
Class Summary Class Description CopyTransformationsToPublicFolderTask Copies the transformed files of a fileConfig to the public folder if there is one configured.DefaultFileTransformer Default file transformer.DummyTransformation Dummy transformation, only responsible to copy input stream to output stream in case of any error occurring during file transformation.FileTransformation Represents the transformation of a given file.FileTransformationManager Manager responsible for file transformations.FileTransformerFactory ProvidesIFileTransformer
instances.ImageTransformation Performs the the image down scale transformation.MoveTransformedPublicFilesTask Moves the public transformed files of aFileConfig
to the current web root folder.RemoveTransformationsFromPublicFolderTask Removes the transformed files of a list of file configs.RemoveTransformationTask Runnable to performs transformation remove.RemoveTransformedFilesTask Runnable to performs remove transformed files.ScaleTransformationBuilder Scale transformation builder is based on content type and service instance to decide the rightITransformation
.SimpleParameterType Defines a custom parameter type.SimpleTransformationParameter Simple transformation parameter is anITransformationParameter
implementation containing the minimal information, onlyIParameterType
and its value.TranscodingTransformation Performs the "transcoding" transformation.TranscodingTransformationBuilder Provides the "transcoding" transformation builder.TransformationTask Runnable to performs file transformation.TransformedFileConfig Represents the transformation to be persisted.VideoDimensionTransformation Performs the the video scale transformation.
Scale transformations are based on two parameters: Width: corresponds to the width of screen. Height: corresponds to the height of screen. Only this parameters are supported by scale transformations, only reductions are supported and the proportion is always keep.WebpImageTransformation Transformation to scale and convert an image to webp.