Пример #1
0
 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;
   }
 }
Пример #2
0
 public static AbstractBean getCurrentInstance(final String suffix) {
   AbstractBean result = null;
   result =
       (AbstractBean)
           LibraryUtils.resolveVariable(
               FacesContextEx.getCurrentInstance(), OAuthLibrary.LIBRARY_BEAN_PREFIX + suffix);
   return result;
 }
Пример #3
0
 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);
   }
 }