Class DimensionsValidator

  • All Implemented Interfaces:
    com.cloudinary.android.preprocess.Preprocess<android.graphics.Bitmap>

    public class DimensionsValidator
    extends java.lang.Object
    implements com.cloudinary.android.preprocess.Preprocess<android.graphics.Bitmap>
    A preprocess step for validating the dimensions of a given bitmap.
    • Constructor Summary

      Constructors 
      Constructor Description
      DimensionsValidator​(int minWidth, int minHeight, int maxWidth, int maxHeight)
      Create an instance with the chosen parameters.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      android.graphics.Bitmap execute​(android.content.Context context, android.graphics.Bitmap resource)
      • Methods inherited from class java.lang.Object

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

      • DimensionsValidator

        public DimensionsValidator​(int minWidth,
                                   int minHeight,
                                   int maxWidth,
                                   int maxHeight)
        Create an instance with the chosen parameters. Anything outside the specified bounds will fail validation.
        Parameters:
        minWidth - Minimum allowed width
        minHeight - Minimum allowed height
        maxWidth - Maximum allowed width
        maxHeight - Maximum allowed height
    • Method Detail

      • execute

        public android.graphics.Bitmap execute​(android.content.Context context,
                                               android.graphics.Bitmap resource)
                                        throws com.cloudinary.android.preprocess.ValidationException
        Specified by:
        execute in interface com.cloudinary.android.preprocess.Preprocess<android.graphics.Bitmap>
        Throws:
        com.cloudinary.android.preprocess.ValidationException