Package org.exoplatform.webui.core

Examples of org.exoplatform.webui.core.UIContainer


   public void renderChild(int index) throws Exception
   {
      if (!(uicomponent_ instanceof UIContainer))
         return;
      UIContainer uicontainer = (UIContainer)uicomponent_;
      UIComponent uiChild = uicontainer.getChild(index);
      uiChild.processRender(rcontext_);
   }
View Full Code Here


         String permission = event.getRequestContext().getRequestParameter(OBJECTID);
         UIListPermissionSelector uiPermissions = event.getSource();
         UIPageIterator pageIterator = uiPermissions.getChild(UIFormGrid.class).getUIPageIterator();
         int currentPage = pageIterator.getCurrentPage();
         uiPermissions.removePermission(permission);
         UIContainer uiParent = uiPermissions.getParent();
         uiParent.setRenderedChild(UIListPermissionSelector.class);
         UIForm uiForm = uiPermissions.getAncestorOfType(UIForm.class);
         uiForm.broadcast(event, event.getExecutionPhase());
         while (currentPage > pageIterator.getAvailablePage())
         {
            currentPage--;
View Full Code Here

    private static List<UIPortlet> recursivelyFindUIPortlets(UIContainer uiContainer) {
        List<UIPortlet> uiPortletList = new ArrayList<UIPortlet>();

        for(UIComponent uiComponent : uiContainer.getChildren()) {
            if(UIContainer.class.isAssignableFrom(uiComponent.getClass())) {
                UIContainer childUIContainer = (UIContainer) uiComponent;
                if(UIPortlet.class.isAssignableFrom(childUIContainer.getClass())) {
                    uiPortletList.add((UIPortlet) childUIContainer);
                } else {
                    uiPortletList.addAll(recursivelyFindUIPortlets(childUIContainer));
                }
            }
View Full Code Here

TOP

Related Classes of org.exoplatform.webui.core.UIContainer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.