Revision 45011
Añadido soporte basico para json en el avaluador de expresiones (tipos JsonObject, JsonArray, funciones to_joson, to_string, getitem modificada para acceder a elementos de arrays y objectos json, soporte para definicion de listas y diccionarios estilo python/json y conversion de estos a objetos json).
Añadidas funciones url_read y url_readytes.
Files
- added
- modified
- copied
- renamed
- deleted
- trunk
- org.gvsig.desktop
- org.gvsig.desktop.library
- org.gvsig.expressionevaluator
- org.gvsig.expressionevaluator.lib
- org.gvsig.expressionevaluator.lib.api
- src
- main
- java
- org
- gvsig
- expressionevaluator
- DataTypes.java (diff)
- ExpressionBuilder.java (diff)
- ExpressionEvaluatorLibrary.java (diff)
- Function.java (diff)
- spi
- AbstractFunction.java (diff)
- formatter
- value
- BaseFormatter.java (diff)
- Dict.java /trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.api/src/main/java/org/gvsig/expressionevaluator/spi/formatter/value/Getattr.java
- GetItem.java /trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.api/src/main/java/org/gvsig/expressionevaluator/spi/formatter/value/Getattr.java
- value
- expressionevaluator
- gvsig
- org
- java
- main
- src
- org.gvsig.expressionevaluator.lib.impl
- src
- main
- java
- org
- gvsig
- expressionevaluator
- impl
- DefaultCodeBuilder.java (diff)
- ExpressionEvaluatorImplLibrary.java (diff)
- JsonUtils.java /trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/coercion/CoerceToString.java
- coercion
- CoerceJsonArrayToString.java /trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/coercion/CoerceToString.java
- CoerceJsonObjectToString.java /trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/coercion/CoerceToString.java
- CoerceToJson.java /trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/coercion/CoerceToString.java
- CoerceToString.java (diff)
- function
- programming
- DictFunction.java /trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/function/programming/MapFunction.java
- GetattrFunction.java (diff)
- GetitemFunction.java (diff)
- ListFunction.java (diff)
- URLFunction.java (diff)
- UrlReadByteArrayFunction.java
- UrlReadFunction.java
- typeconversion
- ToJsonFunction.java /trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/function/typeconversion/ToStrFunction.java
- programming
- grammars
- symboltable
- impl
- expressionevaluator
- gvsig
- org
- java
- test
- java
- org
- gvsig
- expresionevaluator
- impl
- TestCodeToValue.java (diff)
- TestGrammarCompiler.java (diff)
- TestJsonInterpreter.java /trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/test/java/org/gvsig/expresionevaluator/impl/TestDateInterpreter.java
- impl
- expresionevaluator
- gvsig
- org
- java
- main
- src
- org.gvsig.expressionevaluator.lib.api
- org.gvsig.expressionevaluator.lib
- org.gvsig.expressionevaluator
- org.gvsig.desktop.library
- org.gvsig.desktop