public static String getDefaultRendererType(ThemeControl c, String defaultRenderer) { if (useTheme852 /*ExtLibUtil.isXPages852()*/) { // 852: we assume OneUI if (!isOneUITheme(FacesContextEx.getCurrentInstance())) { // or we could actually check to see if it's OneUI return defaultRenderer; } if (OneUIRendererTypes == null) { synchronized (ThemeUtil.class) { if (OneUIRendererTypes == null) { OneUIRendererTypes = buildOneUIMap(); } } } String rt = OneUIRendererTypes.get(c.getStyleKitFamily()); if (StringUtil.isEmpty(rt)) { return defaultRenderer; } return rt; } else { // Post 852: we assume that the renderer type is forced by a theme // So we just set the default renderer here return defaultRenderer; } }
public static AbstractBean getCurrentInstance(final String suffix) { AbstractBean result = null; result = (AbstractBean) LibraryUtils.resolveVariable( FacesContextEx.getCurrentInstance(), OAuthLibrary.LIBRARY_BEAN_PREFIX + suffix); return result; }
public void compact(UIInputEx c) { String value = c.getValueAsString(); value = prettify(value, true); if (value != null) { c.setValue(value); } else { FacesContextEx ctx = FacesContextEx.getCurrentInstance(); String msg = "Invalid file content"; FacesMessage m = new FacesMessage(FacesMessage.SEVERITY_WARN, msg, msg); ctx.addMessage(c != null ? c.getClientId(ctx) : null, m); } }