package mobi.monaca.framework.nativeui.exception;
import java.util.Arrays;
public class KeyNotValidException extends NativeUIException {
protected String componentKey;
protected String userSpecifiedKey;
protected String[] validKeys;
public KeyNotValidException(String componentName, String userSpecifiedKey, String[] validKeys) {
super(componentName);
this.componentKey = componentKey;
this.userSpecifiedKey = userSpecifiedKey;
this.validKeys = validKeys;
}
@Override
public String getMessage() {
return componentName + " '" + userSpecifiedKey + "' is not a valid key. Did you mean one of these " + Arrays.toString(validKeys) + " ?";
}
}