private void configureFactories() { FacesConfigDispenser dispenser = getDispenser(); setFactories(FactoryFinder.APPLICATION_FACTORY, dispenser.getApplicationFactoryIterator(), DEFAULT_APPLICATION_FACTORY); setFactories(FactoryFinder.FACES_CONTEXT_FACTORY, dispenser.getFacesContextFactoryIterator(), DEFAULT_FACES_CONTEXT_FACTORY); setFactories(FactoryFinder.LIFECYCLE_FACTORY, dispenser.getLifecycleFactoryIterator(), DEFAULT_LIFECYCLE_FACTORY); setFactories(FactoryFinder.RENDER_KIT_FACTORY, dispenser.getRenderKitFactoryIterator(), DEFAULT_RENDER_KIT_FACTORY); }
/** * Checks if the given managed bean exists in the RuntimeConfig. * @param name * @return */ public boolean isManagedBean(String name) { return (_runtimeConfig.getManagedBean(name) != null); }
public static final String getFaceletTagLibVersion(URL url) { if (isTaglibDocument20OrLater(url)) { return "2.0"; } else { return "1.0"; } }
public static List<String> validate(ExternalContext ctx) { RuntimeConfig runtimeConfig = RuntimeConfig.getCurrentInstance(ctx); Map<String, ManagedBean> managedBeansMap = runtimeConfig.getManagedBeans(); Collection<? extends ManagedBean> managedBeans = null; if (managedBeansMap != null) { managedBeans = managedBeansMap.values(); } Collection<? extends NavigationRule> navRules = runtimeConfig.getNavigationRules(); return validate(managedBeans, navRules, ctx); }
protected ManagedBeanDestroyer getManagedBeanDestroyer(ExternalContext externalContext) { if (_mbDestroyer == null) { RuntimeConfig runtimeConfig = RuntimeConfig.getCurrentInstance(externalContext); LifecycleProvider lifecycleProvider = LifecycleProviderFactory .getLifecycleProviderFactory(externalContext).getLifecycleProvider(externalContext); _mbDestroyer = new ManagedBeanDestroyer(lifecycleProvider, runtimeConfig); } return _mbDestroyer; } }
@Override public final ExpressionFactory getExpressionFactory() { return _runtimeConfig.getExpressionFactory(); }
protected RuntimeConfig getRuntimeConfig() { if (_runtimeConfig == null) { _runtimeConfig = RuntimeConfig.getCurrentInstance(_externalContext); } return _runtimeConfig; }
private static void validateManagedBeans(Collection<? extends ManagedBean> managedBeans, List<String> list) { for (ManagedBean managedBean : managedBeans) { validateManagedBean(managedBean, list); } }
private static void validateNavRules(Collection<? extends NavigationRule> navRules, List<String> list, ExternalContext ctx) { for (NavigationRule navRule : navRules) { validateNavRule(navRule, list, ctx); } }
@Override public int hashCode() { return version.hashCode(); } }
public int compareTo(JarInfo info) { return version.compareTo(info.version); }
protected static ManagedBeanDestroyer getManagedBeanDestroyer(ExternalContext externalContext) { RuntimeConfig runtimeConfig = RuntimeConfig.getCurrentInstance(externalContext); LifecycleProvider lifecycleProvider = LifecycleProviderFactory .getLifecycleProviderFactory(externalContext).getLifecycleProvider(externalContext); return new ManagedBeanDestroyer(lifecycleProvider, runtimeConfig); } }
@Override public final ExpressionFactory getExpressionFactory() { return _runtimeConfig.getExpressionFactory(); }
protected RuntimeConfig getRuntimeConfig() { if (_runtimeConfig == null) { _runtimeConfig = RuntimeConfig.getCurrentInstance(_externalContext); } return _runtimeConfig; }
/** * Checks if the given managed bean exists in the RuntimeConfig. * @param name * @return */ public boolean isManagedBean(String name) { return (_runtimeConfig.getManagedBean(name) != null); }
private static void validateManagedBeans(Collection<? extends ManagedBean> managedBeans, List<String> list) { for (ManagedBean managedBean : managedBeans) { validateManagedBean(managedBean, list); } }
private static void validateNavRules(Collection<? extends NavigationRule> navRules, List<String> list, String ctxPath) { for (NavigationRule navRule : navRules) { validateNavRule(navRule, list, ctxPath); } }
public static final String getFaceletTagLibVersion(URL url) { if (isTaglibDocument20OrLater(url)) { return "2.0"; } else { return "1.0"; } }
@Override public ExpressionFactory getExpressionFactory() { return _runtimeConfig.getExpressionFactory(); }
protected RuntimeConfig getRuntimeConfig() { if (_runtimeConfig == null) { _runtimeConfig = RuntimeConfig.getCurrentInstance(_externalContext); } return _runtimeConfig; }