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/editablefeaturetype.py
editablefeaturetype.py | ||
---|---|---|
4 | 4 |
|
5 | 5 |
from org.gvsig.fmap.dal import DataTypes |
6 | 6 |
from org.gvsig.app import ApplicationLocator |
7 |
from java.lang import RuntimeError
|
|
7 |
from java.lang import RuntimeException
|
|
8 | 8 |
|
9 |
from featuretype import *
|
|
9 |
import featuretype
|
|
10 | 10 |
|
11 |
def __append(self, name, type, size=None, default=None, precision=4):
|
|
11 |
def _append(self, name, type, size=None, default=None, precision=4): |
|
12 | 12 |
application = ApplicationLocator.getManager() |
13 | 13 |
datamanager = application.getDataManager() |
14 | 14 |
dataTypes = application.getDataTypesManager() |
... | ... | |
70 | 70 |
# |
71 | 71 |
# Inject new methods in the class JEditableFeatureType |
72 | 72 |
# |
73 |
JEditableFeatureType.__call__ = _call |
|
74 |
JEditableFeatureType.__iter__ = _iter |
|
75 |
JEditableFeatureType.__len__ = _len |
|
76 |
JEditableFeatureType.get = _get |
|
77 |
JEditableFeatureType.getAttrNames = _getAttrNames |
|
78 |
JEditableFeatureType.append = __append
|
|
73 |
JEditableFeatureType.__call__ = featuretype._call
|
|
74 |
JEditableFeatureType.__iter__ = featuretype._iter
|
|
75 |
JEditableFeatureType.__len__ = featuretype._len
|
|
76 |
JEditableFeatureType.get = featuretype._get
|
|
77 |
JEditableFeatureType.getAttrNames = featuretype._getAttrNames
|
|
78 |
JEditableFeatureType.append = _append |
|
79 | 79 |
|
Also available in: Unified diff