
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
package froala.editor.image;
import froala.editor.CustomValidation;
import froala.editor.file.FileValidation;
/**
* Image Validation.
*
* @author florin@froala.com
*/
public class ImageValidation extends FileValidation {
/**
* Allowed image validation default extensions.
*/
public static final String[] allowedImageExtsDefault = new String[] { "gif", "jpeg", "jpg", "png", "svg", "blob", "tif", "tiff" };
/**
* Allowed image validation default mimetypes.
*/
public static final String[] allowedImageMimeTypesDefault = new String[] { "image/gif", "image/jpeg", "image/pjpeg",
"image/x-png", "image/png", "image/svg+xml", "image/tiff" };
/**
* Init default image validation settings.
*/
@Override
protected void initDefault() {
allowedExts = allowedImageExtsDefault;
allowedMimeTypes = allowedImageMimeTypesDefault;
}
/**
* Constructor. Validates default images with: - allowed file extensions:
* "gif", "jpeg", "jpg", "png", "svg", "blob" - allowed mime types:
* "image/gif", "image/jpeg", "image/pjpeg", "image/x-png", "image/png",
* "image/svg+xml"
*/
public ImageValidation() {
super();
}
/**
* Constructor.
*
* @param allowedExts
* Allowed validation image extensions.
* @param allowedMimeTypes
* Allowed validation image mimetypes.
*/
public ImageValidation(String[] allowedExts, String[] allowedMimeTypes) {
super(allowedExts, allowedMimeTypes);
}
/**
* Constructor.
*
* @param customValidation
* Custom validation.
*/
public ImageValidation(CustomValidation customValidation) {
super(customValidation);
}
}