Class TranscodingTransformationBuilder

  • All Implemented Interfaces:
    ITransformationBuilder

    public class TranscodingTransformationBuilder
    extends Object
    implements ITransformationBuilder
    Provides the "transcoding" transformation builder. Transcoding is the change of file format.
    Since:
    6.1.0
    Version:
    $Revision: 13752 $ $Date: 2011-10-13 14:10:51 -0300 (Thu, 13 Oct 2011) $
    • Constructor Detail

      • TranscodingTransformationBuilder

        public TranscodingTransformationBuilder()
    • Method Detail

      • build

        public ITransformation build​(InputStream content,
                                     String contentType,
                                     String serviceInstanceId,
                                     IFileMetadata fileMetadata,
                                     Map<String,​Object> args)
        Description copied from interface: ITransformationBuilder
        Returns an instance of ITransformation based on content type, file service instance and transformation parameters.
        Specified by:
        build in interface ITransformationBuilder
        Parameters:
        content - the source of transformation.
        contentType - the content type of the source of transformation.
        serviceInstanceId - the service instance owner of source of the transformation.
        fileMetadata - the file metadata to be built.
        args - the arguments of the transformation. where the key is the parameter name and the value represents the value of the parameter.
        Returns:
        a ITransformation implementation product of the transformation.