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

History | View | Annotate | Download (556 Bytes)

1

    
2

    
3
from org.gvsig.fmap.dal.feature.impl.featureset import DefaultFeatureSet as JFeatureSet
4
        
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

    
15
def __iter(self):
16
    return JavaIteratorWraper(self.iterator())
17

    
18
def __len(self):
19
  return self.getSize()
20

    
21
#
22
# Inject new methods in the class JFeatureSet
23
#
24
#JFeatureSet.__iter__ = __iter
25
JFeatureSet.__len__ = __len
26

    
27