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 @ 468

History | View | Annotate | Download (478 Bytes)

1

    
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
JFLayers.__len__ = __len
27
JFLayers.__getitem__ = __getitem
28