/* ArithmeticWrongValueException.java Purpose: Description: History: Mon Mar 22 15:27:24 2012, Created by tomyeh Copyright (C) 2012 Potix Corporation. All Rights Reserved. {{IS_RIGHT This program is distributed under LGPL Version 2.1 in the hope that it will be useful, but WITHOUT ANY WARRANTY. }}IS_RIGHT */ package org.zkoss.zk.ui; /** * For ArithmeticException wrong value wrapper. * * @author tony * @since 5.0.11 */ public class ArithmeticWrongValueException extends WrongValueException { private static final long serialVersionUID = 2388564567451692996L; private Object _value; public ArithmeticWrongValueException(Component comp, String msg, Throwable cause, Object value) { super(comp, msg, cause); _value = value; } public ArithmeticWrongValueException(Component comp, String msg, Object value) { super(comp, msg); _value = value; } public ArithmeticWrongValueException(Object value) { _value = value; } public ArithmeticWrongValueException() { } public ArithmeticWrongValueException(Component comp, int code, Object[] fmtArgs, Object value) { this(comp, code, fmtArgs); _value = value; } public ArithmeticWrongValueException(Component comp, int code, Object[] fmtArgs) { super(comp, code, fmtArgs); } public ArithmeticWrongValueException(Component comp, int code, Object fmtArg) { super(comp, code, fmtArg); } public ArithmeticWrongValueException(Component comp, int code) { super(comp, code); } public ArithmeticWrongValueException(int code, Object fmtArg, Throwable cause) { super(code, fmtArg, cause); } public ArithmeticWrongValueException(int code, Object fmtArg) { super(code, fmtArg); } public ArithmeticWrongValueException(int code, Object[] fmtArgs, Throwable cause) { super(code, fmtArgs, cause); } public ArithmeticWrongValueException(int code, Object[] fmtArgs) { super(code, fmtArgs); } public ArithmeticWrongValueException(int code, Throwable cause) { super(code, cause); } public ArithmeticWrongValueException(int code) { super(code); } public ArithmeticWrongValueException(String msg, Throwable cause) { super(msg, cause); } public ArithmeticWrongValueException(String s) { super(s); } public ArithmeticWrongValueException(Throwable cause) { super(cause); } /** * @return the value that causes the exception. */ public Object getValue() { return _value; } }