Revision 44139 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/coercion/CoerceToString.java

View differences:

CoerceToString.java
33 33
 */
34 34
public class CoerceToString implements Coercion {
35 35

  
36
    Coercion previous = null;
37

  
38 36
    public CoerceToString() {
39 37
        // Do nothing
40 38
    }
41 39

  
42
    public CoerceToString(Coercion previous) {
43
        this.previous = previous;
44
    }
45

  
46 40
    @Override
47 41
    public Object coerce(Object value) throws CoercionException {
48 42
        try {
......
52 46
            if (value instanceof Expression) {
53 47
                return ((Expression) value).getPhrase();
54 48
            }
55
            if (previous != null) {
56
                return previous.coerce(value);
57
            }
58 49
        } catch (Exception e) {
59 50
            throw new CoercionException(e);
60 51
        }

Also available in: Unified diff