[jboss-cvs] jboss-seam/src/main/org/jboss/seam/el ...
Gavin King
gavin.king at jboss.com
Sun Jun 24 18:24:50 EDT 2007
User: gavin
Date: 07/06/24 18:24:50
Modified: src/main/org/jboss/seam/el EL.java
Log:
redesign model-based validation, according to advice of Jacob
JBSEAM-1593
Revision Changes Path
1.7 +67 -0 jboss-seam/src/main/org/jboss/seam/el/EL.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: EL.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/el/EL.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- EL.java 21 Jun 2007 05:27:27 -0000 1.6
+++ EL.java 24 Jun 2007 22:24:50 -0000 1.7
@@ -1,5 +1,7 @@
package org.jboss.seam.el;
+import java.util.Locale;
+
import javax.el.ArrayELResolver;
import javax.el.BeanELResolver;
import javax.el.CompositeELResolver;
@@ -67,4 +69,69 @@
};
}
+ public static ELContext createELContext(final ELContext context, final ELResolver resolver)
+ {
+ return new ELContext()
+ {
+
+ @Override
+ public Locale getLocale()
+ {
+ return context.getLocale();
+ }
+
+ @Override
+ public void setPropertyResolved(boolean value)
+ {
+ super.setPropertyResolved(value);
+ context.setPropertyResolved(value);
+ }
+
+ /*@Override
+ public boolean isPropertyResolved()
+ {
+ return super.isPropertyResolved();
+ }*/
+
+ @Override
+ public void putContext(Class clazz, Object object)
+ {
+ super.putContext(clazz, object);
+ context.putContext(clazz, object);
+ }
+
+ @Override
+ public Object getContext(Class clazz)
+ {
+ return context.getContext(clazz);
+ }
+
+ @Override
+ public void setLocale(Locale locale)
+ {
+ super.setLocale(locale);
+ context.setLocale(locale);
+ }
+
+ @Override
+ public ELResolver getELResolver()
+ {
+ return resolver;
+ }
+
+ @Override
+ public FunctionMapper getFunctionMapper()
+ {
+ return context.getFunctionMapper();
+ }
+
+ @Override
+ public VariableMapper getVariableMapper()
+ {
+ return context.getVariableMapper();
+ }
+
+ };
+ }
+
}
More information about the jboss-cvs-commits
mailing list