Class TranscodingTransformationBuilder

  • All Implemented Interfaces:
    ITransformationBuilder

    public class TranscodingTransformationBuilder
    extends java.lang.Object
    implements ITransformationBuilder
    Provides the "transcoding" transformation builder. Transcoding is the change of file format.
    Since:
    6.1.0
    Version:
    $Revision$ $Date$
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ITransformation build​(java.io.InputStream content, java.lang.String contentType, java.lang.String serviceInstanceId, IFileMetadata fileMetadata, java.util.Map<java.lang.String,​java.lang.Object> args)
      Returns an instance of ITransformation based on content type, file service instance and transformation parameters.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TranscodingTransformationBuilder

        public TranscodingTransformationBuilder()
    • Method Detail

      • build

        public ITransformation build​(java.io.InputStream content,
                                     java.lang.String contentType,
                                     java.lang.String serviceInstanceId,
                                     IFileMetadata fileMetadata,
                                     java.util.Map<java.lang.String,​java.lang.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.