@Override public void subscribeToEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener) { subscribeToEvent(systemEventClass, null, listener); }
@Override public Converter createConverter(Class targetClass) { checkNull(targetClass, "targetClass"); return internalCreateConverter(targetClass); }
@Override public UIComponent createComponent(ValueExpression componentExpression, FacesContext context, String componentType, String rendererType) { // Like createComponent(ValueExpression, FacesContext, String) UIComponent component = createComponent(componentExpression, context, componentType); _inspectRenderer(context, component, componentType, rendererType); return component; }
public void addListener(SystemEventListener listener, Class<?> source) { assert listener != null; if (source == null) { addListener(listener); } else { addListenerNoDuplicate(getSpecificSourceListenersNotNull(source), listener); } }
private void createAndLogNewApplication() { _application = new ApplicationImpl(); putApplicationOnMap(); if (log.isLoggable(Level.FINEST)) log.finest("New ApplicationFactory instance created"); }
@Override public void unsubscribeFromEvent(Class<? extends SystemEvent> systemEventClass, Class<?> sourceClass, SystemEventListener listener) { checkNull(systemEventClass, "systemEventClass"); checkNull(listener, "listener"); SystemListenerEntry systemListenerEntry = _systemEventListenerClassMap.get(systemEventClass); if (systemListenerEntry != null) { systemListenerEntry.removeListener(listener, sourceClass); } }
public void addListener(SystemEventListener listener) { assert listener != null; addListenerNoDuplicate(getAnySourceListenersNotNull(), listener); }
@Override public final ELResolver getELResolver() { // we don't need synchronization here since it is ok to have multiple // instances of the elresolver if (elResolver == null) { elResolver = createFacesResolver(); } return elResolver; }
@Override public Resource createResource(String resourceName, String libraryName) { return createResource(resourceName, libraryName, null); }
@Override public Application getApplication() { //Put it on ApplicationMap, so javax.faces.application.Application //class can find it. This allows wrapped jsf 1.1 application instances //to work correctly in jsf 1.2 as ri does. if (_application != null && !_myfacesInstanceAddedToApplicationMap) { putApplicationOnMap(); } return _application; }
/** * @return the resourceHandlerSupport */ protected ResourceHandlerSupport getResourceHandlerSupport() { if (_resourceHandlerSupport == null) { _resourceHandlerSupport = new DefaultResourceHandlerSupport(); } return _resourceHandlerSupport; }
/** * Returns the navigation case that applies for the given action and outcome */ public NavigationCase getNavigationCase(FacesContext facesContext, String fromAction, String outcome) { NavigationContext navigationContext = new NavigationContext(); try { return getNavigationCommand(facesContext, navigationContext, fromAction, outcome, null); } finally { navigationContext.finish(facesContext); } }
@Override public void handleNavigation(FacesContext facesContext, String fromAction, String outcome) { handleNavigation(facesContext, fromAction, outcome, null); }
/** * @return the navigationHandlerSupport */ protected NavigationHandlerSupport getNavigationHandlerSupport() { if (navigationHandlerSupport == null) { navigationHandlerSupport = new DefaultNavigationHandlerSupport(); } return navigationHandlerSupport; }
@Override public final Converter createConverter(final Class<?> targetClass) { checkNull(targetClass, "targetClass"); return internalCreateConverter(targetClass); }
private void createAndLogNewApplication() { _application = new ApplicationImpl(); putApplicationOnMap(); if (log.isLoggable(Level.FINEST)) log.finest("New ApplicationFactory instance created"); }
@Override public void subscribeToEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener) { subscribeToEvent(systemEventClass, null, listener); }
@Override public Resource createResource(String resourceName) { return createResource(resourceName, null); }
@Override public final Converter createConverter(final Class<?> targetClass) { checkNull(targetClass, "targetClass"); return internalCreateConverter(targetClass); }
@Override public void subscribeToEvent(Class<? extends SystemEvent> systemEventClass, SystemEventListener listener) { subscribeToEvent(systemEventClass, null, listener); }