package mobi.monaca.framework.nativeui.exception; import java.util.Arrays; public class InvalidValueException extends NativeUIException { protected String componentKey; protected String userSpecifiedValue; protected String[] validValues; public InvalidValueException(String componentName, String componentKey, String userSpecifiedValue, String[] validValues) { super(componentName); this.componentKey = componentKey; this.userSpecifiedValue = userSpecifiedValue; this.validValues = validValues; } @Override public String getMessage() { return componentName + " " + componentKey + ": " + userSpecifiedValue + " is not one of " + Arrays.toString(validValues); } }