Revision 41810
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.mapcontext/org.gvsig.fmap.mapcontext.api/src/main/java/org/gvsig/fmap/mapcontext/layers/ExtendedPropertiesHelper.java | ||
---|---|---|
68 | 68 |
state.set("propertiesHelper",propertiesHelper); |
69 | 69 |
|
70 | 70 |
*/ |
71 |
private Map properties = new Hashtable();
|
|
71 |
private Map properties = new HashMap();
|
|
72 | 72 |
|
73 | 73 |
public Object getProperty(Object key) { |
74 | 74 |
return properties.get(key); |
... | ... | |
83 | 83 |
} |
84 | 84 |
|
85 | 85 |
public void setExtendedProperties(Map properties) { |
86 |
this.properties = new HashMap(properties); |
|
86 |
this.properties = new HashMap(); |
|
87 |
this.properties.putAll(properties); |
|
87 | 88 |
} |
88 | 89 |
|
89 | 90 |
public void saveToState(PersistentState state) throws PersistenceException { |
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.mapcontext/org.gvsig.fmap.mapcontext.api/src/main/java/org/gvsig/fmap/mapcontext/layers/FLyrDefault.java | ||
---|---|---|
964 | 964 |
this.transparency = state.getInt("transparency"); |
965 | 965 |
this.ct = (ICoordTrans) state.get("coordTrans"); |
966 | 966 |
|
967 |
this.properties.setExtendedProperties(new Hashtable((Map)state.get("properties")));
|
|
967 |
this.properties.setExtendedProperties((Map)state.get("properties"));
|
|
968 | 968 |
} catch(PersistenceException ex) { |
969 | 969 |
logger.warn("Can't load from persietent state the layer '"+this.getName()+"'."); |
970 | 970 |
throw ex; |
Also available in: Unified diff