Statistics
| Revision:

root / trunk / libraries / libDataSource / src / org / gvsig / data / exception / ParseException.java @ 19456

History | View | Annotate | Download (673 Bytes)

1
package org.gvsig.data.exception;
2

    
3
import java.util.Hashtable;
4
import java.util.Iterator;
5
import java.util.Map;
6

    
7
import org.gvsig.exceptions.IExceptionTranslator;
8

    
9
public class ParseException extends ReadException {
10
        private String expression = null;
11

    
12
        public ParseException(String name, String expression,Throwable exception) {
13
                super(name,exception);
14
                this.expression = expression;
15
                init();
16
                initCause(exception);
17
        }
18

    
19
        private void init() {
20
                messageKey = "error_parsing_expression";
21
                formatString = "Error parsing expression: %(expression)";
22
        }
23

    
24
        protected Map values() {
25
                Map params = super.values();
26
                params.put("expression",expression);
27
                return params;
28
        }
29

    
30
}