Statistics
| Revision:

svn-gvsig-desktop / branches / v2_0_0_prep / libraries / libTools / src / org / gvsig / tools / dynobject / exception / DynMethodNotSupportedException.java @ 25791

History | View | Annotate | Download (1.24 KB)

1
package org.gvsig.tools.dynobject.exception;
2

    
3

    
4
public class DynMethodNotSupportedException extends DynMethodException {
5

    
6
        /**
7
         *
8
         */
9
        private static final long serialVersionUID = -5061673498469446308L;
10
        private final static String MESSAGE_FORMAT = "Method not suported";
11
        private final static String MESSAGE_FORMAT_CODE = "Method not suported (code=%(code)) for class %(className)";
12
        private final static String MESSAGE_FORMAT_NAME = "Method not suported (name=%(name)) for class %(className)";
13
        private final static String MESSAGE_KEY = "_DynMethodNotSupportedException";
14

    
15
        public DynMethodNotSupportedException() {
16
                super(MESSAGE_FORMAT, MESSAGE_KEY, serialVersionUID);
17
        }
18

    
19
        public DynMethodNotSupportedException(int code) {
20
                super(MESSAGE_FORMAT_CODE, MESSAGE_KEY, serialVersionUID);
21
                setValue("code", "" + code);
22
        }
23

    
24
        //        public DynMethodNotSupportedException(String className, int code) {
25
        //                super(MESSAGE_FORMAT_CODE, MESSAGE_KEY, serialVersionUID);
26
        //                setValue("code", new Integer(code));
27
        //                setValue("className", className);
28
        //        }
29
        //
30
        //        public DynMethodNotSupportedException(String className, String name) {
31
        //                super(MESSAGE_FORMAT_NAME, MESSAGE_KEY, serialVersionUID);
32
        //                setValue("name", name);
33
        //                setValue("className", className);
34
        //        }
35

    
36
}