[jboss-cvs] jboss-seam/src/main/org/jboss/seam/jsf ...
Stan Silvert
ssilvert at jboss.com
Fri Oct 27 15:11:52 EDT 2006
User: ssilvert
Date: 06/10/27 15:11:52
Modified: src/main/org/jboss/seam/jsf SeamApplication11.java
Log:
createValueBinding should not return an ActionParamValueBinding.
Revision Changes Path
1.2 +510 -257 jboss-seam/src/main/org/jboss/seam/jsf/SeamApplication11.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: SeamApplication11.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/jsf/SeamApplication11.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- SeamApplication11.java 12 Oct 2006 01:37:28 -0000 1.1
+++ SeamApplication11.java 27 Oct 2006 19:11:52 -0000 1.2
@@ -1,257 +1,510 @@
package org.jboss.seam.jsf;
+
+
import java.util.Collection;
+
import java.util.Iterator;
+
import java.util.Locale;
+
+
import javax.faces.FacesException;
+
import javax.faces.application.Application;
+
import javax.faces.application.NavigationHandler;
+
import javax.faces.application.StateManager;
+
import javax.faces.application.ViewHandler;
+
import javax.faces.component.UIComponent;
+
import javax.faces.context.FacesContext;
+
import javax.faces.convert.Converter;
+
import javax.faces.el.MethodBinding;
+
import javax.faces.el.PropertyResolver;
+
import javax.faces.el.ReferenceSyntaxException;
+
import javax.faces.el.ValueBinding;
+
import javax.faces.el.VariableResolver;
+
import javax.faces.event.ActionListener;
+
import javax.faces.validator.Validator;
+
+
import org.jboss.seam.actionparam.ActionParamMethodBinding;
-import org.jboss.seam.actionparam.ActionParamValueBinding;
+
+
public class SeamApplication11 extends Application
+
{
+
+
protected Application application;
+
+
public Application getDelegate()
+
{
+
return application;
+
}
+
+
public SeamApplication11(Application app)
+
{
+
this.application = app;
+
}
+
+
@Override
+
public void addComponent(String componentType, String componentClass)
+
{
+
application.addComponent(componentType, componentClass);
+
}
+
+
@Override
+
public void addConverter(String converterId, String converterClass)
+
{
+
application.addConverter(converterId, converterClass);
+
}
+
+
@Override
+
public void addConverter(Class targetClass, String converterClass)
+
{
+
application.addConverter(targetClass, converterClass);
+
}
+
+
@Override
+
public void addValidator(String validatorId, String validatorClass)
+
{
+
application.addValidator(validatorId, validatorClass);
+
}
+
+
@Override
+
public UIComponent createComponent(String componentType)
+
throws FacesException
+
{
+
return application.createComponent(componentType);
+
}
+
+
@Override
+
public UIComponent createComponent(ValueBinding componentBinding,
+
FacesContext context, String componentType) throws FacesException
+
{
+
return application.createComponent(componentBinding, context, componentType);
+
}
+
+
@Override
+
public Converter createConverter(String converterId)
+
{
+
return application.createConverter(converterId);
+
}
+
+
@Override
+
public Converter createConverter(Class targetClass)
+
{
+
return application.createConverter(targetClass);
+
}
+
+
@Override
+
public MethodBinding createMethodBinding(String ref, Class[] params)
+
throws ReferenceSyntaxException
+
{
+
return new ActionParamMethodBinding(application, ref);
+
//return app.createMethodBinding(ref, params);
+
}
+
+
@Override
+
public Validator createValidator(String validatorId) throws FacesException
+
{
+
return application.createValidator(validatorId);
+
}
+
+
@Override
+
public ValueBinding createValueBinding(String ref)
+
throws ReferenceSyntaxException
+
{
- return new ActionParamValueBinding(application, ref);
- //return app.createValueBinding(ref);
+
+ return application.createValueBinding(ref);
+
}
+
+
@Override
+
public ActionListener getActionListener()
+
{
+
return application.getActionListener();
+
}
+
+
@Override
+
public Iterator getComponentTypes()
+
{
+
return application.getComponentTypes();
+
}
+
+
@Override
+
public Iterator getConverterIds()
+
{
+
return application.getConverterIds();
+
}
+
+
@Override
+
public Iterator getConverterTypes()
+
{
+
return application.getComponentTypes();
+
}
+
+
@Override
+
public Locale getDefaultLocale()
+
{
+
return application.getDefaultLocale();
+
}
+
+
@Override
+
public String getDefaultRenderKitId()
+
{
+
return application.getDefaultRenderKitId();
+
}
+
+
@Override
+
public String getMessageBundle()
+
{
+
return application.getMessageBundle();
+
}
+
+
@Override
+
public NavigationHandler getNavigationHandler()
+
{
+
return application.getNavigationHandler();
+
}
+
+
@Override
+
public PropertyResolver getPropertyResolver()
+
{
+
return application.getPropertyResolver();
+
}
+
+
@Override
+
public StateManager getStateManager()
+
{
+
return application.getStateManager();
+
}
+
+
@Override
+
public Iterator getSupportedLocales()
+
{
+
return application.getSupportedLocales();
+
}
+
+
@Override
+
public Iterator getValidatorIds()
+
{
+
return application.getValidatorIds();
+
}
+
+
@Override
+
public VariableResolver getVariableResolver()
+
{
+
return application.getVariableResolver();
+
}
+
+
@Override
+
public ViewHandler getViewHandler()
+
{
+
return application.getViewHandler();
+
}
+
+
@Override
+
public void setActionListener(ActionListener listener)
+
{
+
application.setActionListener(listener);
+
}
+
+
@Override
+
public void setDefaultLocale(Locale locale)
+
{
+
application.setDefaultLocale(locale);
+
}
+
+
@Override
+
public void setDefaultRenderKitId(String renderKitId)
+
{
+
application.setDefaultRenderKitId(renderKitId);
+
}
+
+
@Override
+
public void setMessageBundle(String bundle)
+
{
+
application.setMessageBundle(bundle);
+
}
+
+
@Override
+
public void setNavigationHandler(NavigationHandler handler)
+
{
+
application.setNavigationHandler(handler);
+
}
+
+
@Override
+
public void setPropertyResolver(PropertyResolver resolver)
+
{
+
application.setPropertyResolver(resolver);
+
}
+
+
@Override
+
public void setStateManager(StateManager manager)
+
{
+
application.setStateManager(manager);
+
}
+
+
@Override
+
public void setSupportedLocales(Collection locales)
+
{
+
application.setSupportedLocales(locales);
+
}
+
+
@Override
+
public void setVariableResolver(VariableResolver resolver)
+
{
+
application.setVariableResolver(resolver);
+
}
+
+
@Override
+
public void setViewHandler(ViewHandler handler)
+
{
+
application.setViewHandler(handler);
+
}
+
+
}
+
More information about the jboss-cvs-commits
mailing list