package com.constellio.model.utils;
import java.text.ParseException;
public class MaskUtilsException extends Exception {
public MaskUtilsException(String message) {
super(message);
}
public MaskUtilsException(String message, Throwable cause) {
super(message, cause);
}
public MaskUtilsException(Throwable cause) {
super(cause);
}
public static class MaskUtilsException_InvalidValue extends MaskUtilsException {
public MaskUtilsException_InvalidValue(String mask, String value, ParseException e) {
super("Value '" + value + "' is not compatible with mask '" + mask + "' : " + e.getMessage());
}
public MaskUtilsException_InvalidValue(String mask, String value) {
super("Value '" + value + "' is not compatible with mask '" + mask + "'");
}
}
public static class MaskUtilsException_InvalidMask extends MaskUtilsException {
public MaskUtilsException_InvalidMask(String mask) {
super("Mask '" + mask + "' is invalid");
}
}
}