Statistics
| Revision:

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 / flayers.py @ 462

History | View | Annotate | Download (476 Bytes)

1 462 jjdelcerro
2
3
from org.gvsig.fmap.mapcontext.layers import FLayers as JFLayers
4
5
6
def __call(self):
7
  return self
8
9
def __iter(self):
10
  for i in range(0,self.getLayersCount()):
11
    layer = self.getLayer(i)
12
    yield layer
13
14
def __len(self):
15
  return self.getLayersCount()
16
17
def __getitem(self, index):
18
  return self.getLayer(index)
19
20
#
21
# Inject new methods in the class JFLayers
22
#
23
24
JFLayers.__call__ = __call
25
JFLayers.__iter__ = __iter
26
JLayers.__len__ = __len
27
JLayers.__getitem__ = __getitem