Revision 2647 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/layers/StatusLayerRaster.java
StatusLayerRaster.java | ||
---|---|---|
78 | 78 |
* @see com.iver.cit.gvsig.fmap.layers.StatusRasterInterface#setXMLEntity(com.iver.utiles.XMLEntity) |
79 | 79 |
*/ |
80 | 80 |
public void setXMLEntity(XMLEntity xml, RasterOperations layer)throws XMLException { |
81 |
|
|
82 | 81 |
if (xml.contains("raster.opacityLevel")) { |
83 | 82 |
transparency = xml.getIntProperty("raster.opacityLevel"); |
84 | 83 |
} |
... | ... | |
91 | 90 |
if (xml.contains("raster.bandB")) { |
92 | 91 |
bandB = xml.getIntProperty("raster.bandB"); |
93 | 92 |
} |
94 |
|
|
93 |
//System.out.println("***>>"+bandR+" "+bandG+" "+bandB); |
|
95 | 94 |
int cont = 0; |
96 | 95 |
while(true && cont<50){ |
97 | 96 |
if (xml.contains("raster.file"+cont)) { |
98 | 97 |
files.add(xml.getStringProperty("raster.file"+cont)); |
98 |
//System.out.println("***>>"+xml.getStringProperty("raster.file"+cont)); |
|
99 | 99 |
cont++; |
100 | 100 |
}else |
101 | 101 |
break; |
... | ... | |
105 | 105 |
for(int i=0;i<xml.getPropertyCount();i++){ |
106 | 106 |
if(xml.getPropertyName(i).startsWith("filter.")){ |
107 | 107 |
filters.add(xml.getPropertyName(i)+"="+xml.getPropertyValue(i)); |
108 |
//System.out.println("==>Recuperando "+xml.getPropertyName(i)+"="+xml.getPropertyValue(i));
|
|
108 |
System.out.println("***>>setXMLEntity ... "+xml.getPropertyName(i)+"="+xml.getPropertyValue(i));
|
|
109 | 109 |
} |
110 | 110 |
} |
111 | 111 |
|
... | ... | |
127 | 127 |
xml.putProperty("raster.bandG", ""+bandG); |
128 | 128 |
xml.putProperty("raster.bandB", ""+bandB); |
129 | 129 |
|
130 |
|
|
130 | 131 |
if(files!=null && files.size()!=0){ |
131 | 132 |
for(int i=0;i<files.size();i++) |
132 | 133 |
xml.putProperty("raster.file"+i, ""+((String)files.get(i))); |
... | ... | |
143 | 144 |
if(layer.getFilterStack()!=null){ |
144 | 145 |
stackManager = new RasterFilterStackManager(layer.getFilterStack()); |
145 | 146 |
l = stackManager.getStringsFromStack(); |
147 |
if(l == null || l.size() == 0) |
|
148 |
l = filters; |
|
146 | 149 |
}else |
147 | 150 |
l = filters; |
151 |
|
|
148 | 152 |
|
149 | 153 |
for(int i=0;i<l.size();i++){ |
150 | 154 |
xml.putProperty(getElem((String)l.get(i)), getValue((String)l.get(i))); |
Also available in: Unified diff