History | View | Annotate | Download (9.36 KB)
mezcla del branch de vcsgis
refs #5465 Cambios en la persistencia de featurequeryorder
Fixed FeatureQueryOrder
fix persistence bug in DefaultExpression.
refs #5185, separado el expression evaluator en tres. El base, el que añade el soporte para geometrias y el que añade funciones de tiempo. Asi es posible usar el evaluador de expresiones cuando no se tiene acceso a la libreria de geometrias.
refs #5170
refs #5170 modificado el execute del DefaultExpression para:- que use al optimizar la expresion la tabla de simbolos del expression y no la que le llega como parametro- que haga un link cuando detecta que ha cambiado la tabla de simbolos usada para asegurarse que las funciones a ejecutar son de la tabla de simbolos especificada y no de alguna usada anteriormente....
refs #5020, #5021, #4795
refs #5020, #5021
refs #5032, corregido un null pointer exception
Añadido al Expression el metodo isEmpty, y creada la clase ExpressionUtils, al estilo apache commons, con algunos metodos de utilidad relacionados con Expression. Tambien he modificado la semantica del metodo get del ExpressionPickerController, y he añadido a los javadocs de este la description de cuando debe o no devolber null ese metodo.
- Soporte para paneles adicionales a la descripcion de las funciones- Funciones para manejo de imagenes, carga, rotado, resiceado,...- Añadidas factorias para el registro de tablas de simbolos
Añadido soporte para optimizar el codigo de las expresiones
Corregido un error en la persistencia de Expression
Correcciones en el dialogo de añadir campo y en el evaluador de expresiones
refs #4945. ExpressionBuilder. to/fromJSON en Expression, metodos de utilidad en el Config, y createExpression(Expression) en el DataManager.
refs #4945. ExpressionBuilder