Revision 44139 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.api/src/main/java/org/gvsig/expressionevaluator/ExpressionSyntaxException.java

View differences:

ExpressionSyntaxException.java
9 9
    private final int position;
10 10
    private final String phrase;
11 11
    private final String description;
12
    private String tip;
12 13
    
13 14
    public ExpressionSyntaxException() {
14 15
        super("Syntax error in expression.");
15 16
        this.phrase = null;
16 17
        this.position = -1;
17 18
        this.description = I18N.Syntax_error_in_expression();
19
        this.tip = null;
18 20
    }
19 21
    
20 22
    public ExpressionSyntaxException(LexicalAnalyzer lexer) {
......
30 32
        this.position = lexer.getPosition();
31 33
        this.description = I18N.Syntax_error_near_character_XPositionX(position)+ " "+msg;
32 34
    }
35

  
36
    public ExpressionSyntaxException(String msg, LexicalAnalyzer lexer, String tip) {
37
        this(msg,lexer);
38
        this.tip = tip;
39
    }
33 40
    
34 41
    public ExpressionSyntaxException(String phrase, int position) {
35 42
        super("Syntax error in '"+phrase+"' near character "+ position+".");
......
56 63
    public String getDescription() {
57 64
        return this.description;
58 65
    }
66
    
67
    public String getTip() {
68
        return this.tip;
69
    }
59 70
}

Also available in: Unified diff