svn-gvsig-desktop / trunk / extSymbology / src-test / org / gvsig / symbology / symbols / DrawPictureFillSymbol.java @ 18755
History | View | Annotate | Download (795 Bytes)
1 |
package org.gvsig.symbology.symbols; |
---|---|
2 |
|
3 |
import java.io.IOException; |
4 |
|
5 |
import org.gvsig.symbology.fmap.symbols.PictureFillSymbol; |
6 |
|
7 |
import com.iver.cit.gvsig.fmap.core.symbols.IDrawFillSymbol; |
8 |
import com.iver.cit.gvsig.fmap.core.symbols.IFillSymbol; |
9 |
|
10 |
public class DrawPictureFillSymbol implements IDrawFillSymbol { |
11 |
|
12 |
public boolean isSuitableFor(IFillSymbol newSymbol) { |
13 |
return (newSymbol instanceof PictureFillSymbol); |
14 |
} |
15 |
|
16 |
public IFillSymbol makeSymbolTransparent(IFillSymbol newSymbol) {
|
17 |
if (newSymbol instanceof PictureFillSymbol) { |
18 |
PictureFillSymbol mySymbol = (PictureFillSymbol) newSymbol; |
19 |
try {
|
20 |
((PictureFillSymbol) mySymbol).setImage(null);
|
21 |
} catch (IOException e) { |
22 |
e.printStackTrace(); |
23 |
} |
24 |
return mySymbol;
|
25 |
} |
26 |
return newSymbol;
|
27 |
} |
28 |
} |