gvsig-scripting / org.gvsig.scripting / trunk / org.gvsig.scripting / org.gvsig.scripting.app / org.gvsig.scripting.app.mainplugin / src / main / resources-plugin / scripting / lib / gvsig_2_3_0 / mapcontext.py @ 462
History | View | Annotate | Download (469 Bytes)
1 | 462 | jjdelcerro | |
---|---|---|---|
2 | |||
3 | from org.gvsig.fmap.mapcontext import MapContext as JMapContext |
||
4 | |||
5 | |||
6 | def __call(self): |
||
7 | return self |
||
8 | |||
9 | def __iter(self): |
||
10 | return self.getLayers().__iter__() |
||
11 | |||
12 | def __len(self): |
||
13 | return self.getLayers().getLayersCount() |
||
14 | |||
15 | def __getitem(self, index): |
||
16 | return self.getLayers().getLayer(index) |
||
17 | |||
18 | #
|
||
19 | # Inject new methods in the class JMapContext
|
||
20 | #
|
||
21 | |||
22 | JMapContext.__call__ = __call |
||
23 | JMapContext.__iter__ = __iter |
||
24 | JMapContext.__len__ = __len |
||
25 | JMapContext.__getitem__ = __getitem |