Revision 46911

View differences:

trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.api/src/main/java/org/gvsig/fmap/dal/DataParameters.java
29 29
import org.gvsig.tools.persistence.Persistent;
30 30
import org.gvsig.json.SupportToJson;
31 31
import org.gvsig.json.SupportFromJson;
32
import org.gvsig.tools.util.Invocable;
32 33

  
33 34
/**
34 35
 * This interface is a generic persistent parameter container. It is used in a
......
60 61
	public void validate() throws ValidateDataParametersException;
61 62
        
62 63
        public byte[] toByteArray();
64

  
65
        public String toString(Invocable transform);
63 66
}
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.spi/src/main/java/org/gvsig/fmap/dal/spi/AbstractDataParameters.java
59 59
import org.gvsig.tools.persistence.PersistentState;
60 60
import org.gvsig.tools.persistence.exception.PersistenceException;
61 61
import org.gvsig.tools.persistence.xml.XMLPersistenceManager;
62
import org.gvsig.tools.util.Invocable;
62 63
import org.gvsig.tools.util.Validator;
63 64

  
64 65
/**
......
95 96
    }
96 97

  
97 98
    @Override
99
    public String toString(Invocable transform) {
100
        DynObjectEncoder encoder = ToolsLocator.getDynObjectManager().createSimpleDynObjectEncoder();
101
        return encoder.encode(this, "UTF-8",transform);
102
    }
103

  
104
    @Override
98 105
    public void setDynValue(String name, Object value) {
99 106
        DelegatedDynObject delegated = getDelegatedDynObject();
100 107
        if (delegated.getDynClass().getDynField(name) != null) {

Also available in: Unified diff