Revision 46911
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