Class DimensionsValidator

java.lang.Object
com.cloudinary.android.preprocess.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

    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 Details

    • 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 Details

    • 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