Revision 468 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/featureset.py

View differences:

featureset.py
3 3
from org.gvsig.fmap.dal.feature.impl.featureset import DefaultFeatureSet as JFeatureSet
4 4
        
5 5

  
6
class JavaIteratorWraper(object):
7
    def __init__(self, jiterator):
8
        self._jiterator = jiterator
9

  
10
    def next(self):
11
        if self._jiterator.hasNext():
12
            return self._jiterator.next()
13
        raise StopIteration()
14

  
6 15
def __iter(self):
7
  return  self.fastIterator()
16
    return JavaIteratorWraper(self.iterator())
8 17

  
9 18
def __len(self):
10 19
  return self.getSize()
......
12 21
#
13 22
# Inject new methods in the class JFeatureSet
14 23
#
15
JFeatureSet.__iter__ = __iter
24
#JFeatureSet.__iter__ = __iter
16 25
JFeatureSet.__len__ = __len
17 26

  
18 27

  

Also available in: Unified diff