/** * Return an object which contains info about the UIComponent type * of each node in the view tree. This allows an identical UIComponent * tree to be recreated later, though all the components will have * just default values for their members. */ protected Object getTreeStructureToSave(FacesContext facesContext) { if (log.isTraceEnabled()) log.trace("Entering getTreeStructureToSave"); UIViewRoot viewRoot = facesContext.getViewRoot(); if (viewRoot.isTransient()) { return null; } TreeStructureManager tsm = new TreeStructureManager(); Object retVal = tsm.buildTreeStructureToSave(viewRoot); if (log.isTraceEnabled()) log.trace("Exiting getTreeStructureToSave"); return retVal; }
public Object buildTreeStructureToSave(UIViewRoot viewRoot) { return internalBuildTreeStructureToSave(viewRoot); }
public UIViewRoot restoreTreeStructure(Object treeStructRoot) { if (treeStructRoot instanceof TreeStructComponent) { return (UIViewRoot)internalRestoreTreeStructure((TreeStructComponent)treeStructRoot); } throw new IllegalArgumentException("TreeStructure of type " + treeStructRoot.getClass().getName() + " is not supported."); }
TreeStructureManager tsm = new TreeStructureManager(); uiViewRoot = tsm.restoreTreeStructure(treeStructure); if (log.isLoggable(Level.FINEST)) log.finest("Tree structure restored from client request"); TreeStructureManager tsm = new TreeStructureManager(); uiViewRoot = tsm.restoreTreeStructure(serializedView.getStructure()); if (log.isLoggable(Level.FINEST)) log.finest("Tree structure restored from server session");
TreeStructureManager tsm = new TreeStructureManager(); uiViewRoot = tsm.restoreTreeStructure(treeStructure); if (log.isTraceEnabled()) log.trace("Tree structure restored from client request"); TreeStructureManager tsm = new TreeStructureManager(); uiViewRoot = tsm.restoreTreeStructure(serializedView.getStructure()); if (log.isTraceEnabled()) log.trace("Tree structure restored from server session");
TreeStructureManager tsm = new TreeStructureManager(); uiViewRoot = tsm.restoreTreeStructure(treeStructure); if (log.isLoggable(Level.FINEST)) log.finest("Tree structure restored from client request"); TreeStructureManager tsm = new TreeStructureManager(); uiViewRoot = tsm.restoreTreeStructure(serializedView.getStructure()); if (log.isLoggable(Level.FINEST)) log.finest("Tree structure restored from server session");
/** * Return an object which contains info about the UIComponent type * of each node in the view tree. This allows an identical UIComponent * tree to be recreated later, though all the components will have * just default values for their members. */ @Override protected Object getTreeStructureToSave(FacesContext facesContext) { if (log.isLoggable(Level.FINEST)) log.finest("Entering getTreeStructureToSave"); UIViewRoot viewRoot = facesContext.getViewRoot(); if (viewRoot.isTransient()) { return null; } TreeStructureManager tsm = new TreeStructureManager(); Object retVal = tsm.buildTreeStructureToSave(viewRoot); if (log.isLoggable(Level.FINEST)) log.finest("Exiting getTreeStructureToSave"); return retVal; }
public UIViewRoot restoreTreeStructure(Object treeStructRoot) { if (treeStructRoot instanceof TreeStructComponent) { return (UIViewRoot)internalRestoreTreeStructure((TreeStructComponent)treeStructRoot, true); } throw new IllegalArgumentException("TreeStructure of type " + treeStructRoot.getClass().getName() + " is not supported."); }
public Object buildTreeStructureToSave(UIViewRoot viewRoot) { return internalBuildTreeStructureToSave(viewRoot); }
public UIViewRoot restoreView(FacesContext facesContext, String viewId, String renderKitId) { if (log.isTraceEnabled()) log.trace("Entering restoreView - viewId: "+viewId+" ; renderKitId: "+renderKitId); RenderKit renderKit = getRenderKitFactory().getRenderKit(facesContext, renderKitId); ResponseStateManager responseStateManager = renderKit.getResponseStateManager(); Object state; if (isSavingStateInClient(facesContext)) { if (log.isTraceEnabled()) log.trace("Restoring view from client"); state = responseStateManager.getState(facesContext, viewId); } else { if (log.isTraceEnabled()) log.trace("Restoring view from session"); Integer serverStateId = getServerStateId((Object[]) responseStateManager.getState(facesContext, viewId)); state = getSerializedViewFromServletSession(facesContext, viewId, serverStateId); } UIViewRoot uiViewRoot = null; if (state != null) { Object[] stateArray = (Object[])state; TreeStructureManager tsm = new TreeStructureManager(); uiViewRoot = tsm.restoreTreeStructure(stateArray[0]); if (uiViewRoot != null) { uiViewRoot.processRestoreState(facesContext, stateArray[1]); } } if (log.isTraceEnabled()) log.trace("Exiting restoreView - "+viewId); return uiViewRoot; }
/** * Return an object which contains info about the UIComponent type * of each node in the view tree. This allows an identical UIComponent * tree to be recreated later, though all the components will have * just default values for their members. */ @Override protected Object getTreeStructureToSave(FacesContext facesContext) { if (log.isLoggable(Level.FINEST)) log.finest("Entering getTreeStructureToSave"); UIViewRoot viewRoot = facesContext.getViewRoot(); if (viewRoot.isTransient()) { return null; } TreeStructureManager tsm = new TreeStructureManager(); Object retVal = tsm.buildTreeStructureToSave(viewRoot); if (log.isLoggable(Level.FINEST)) log.finest("Exiting getTreeStructureToSave"); return retVal; }
public UIViewRoot restoreTreeStructure(Object treeStructRoot) { if (treeStructRoot instanceof TreeStructComponent) { return (UIViewRoot)internalRestoreTreeStructure((TreeStructComponent)treeStructRoot); } throw new IllegalArgumentException("TreeStructure of type " + treeStructRoot.getClass().getName() + " is not supported."); }
public Object buildTreeStructureToSave(UIViewRoot viewRoot) { return internalBuildTreeStructureToSave(viewRoot); }
TreeStructureManager tsm = new TreeStructureManager(); uiViewRoot = tsm.restoreTreeStructure(stateArray[0]);
/** * Return an object which contains info about the UIComponent type * of each node in the view tree. This allows an identical UIComponent * tree to be recreated later, though all the components will have * just default values for their members. */ @Override protected Object getTreeStructureToSave(FacesContext facesContext) { if (log.isLoggable(Level.FINEST)) log.finest("Entering getTreeStructureToSave"); UIViewRoot viewRoot = facesContext.getViewRoot(); if (viewRoot.isTransient()) { return null; } TreeStructureManager tsm = new TreeStructureManager(); Object retVal = tsm.buildTreeStructureToSave(viewRoot); if (log.isLoggable(Level.FINEST)) log.finest("Exiting getTreeStructureToSave"); return retVal; }
public UIViewRoot restoreTreeStructure(Object treeStructRoot) { if (treeStructRoot instanceof TreeStructComponent) { return (UIViewRoot)internalRestoreTreeStructure((TreeStructComponent)treeStructRoot); } throw new IllegalArgumentException("TreeStructure of type " + treeStructRoot.getClass().getName() + " is not supported."); }
public Object buildTreeStructureToSave(UIViewRoot viewRoot) { return internalBuildTreeStructureToSave(viewRoot); }
TreeStructureManager tsm = new TreeStructureManager(); uiViewRoot = tsm.restoreTreeStructure(stateArray[0]);
/** * Return an object which contains info about the UIComponent type * of each node in the view tree. This allows an identical UIComponent * tree to be recreated later, though all the components will have * just default values for their members. */ @Override protected Object getTreeStructureToSave(FacesContext facesContext) { if (log.isLoggable(Level.FINEST)) { log.finest("Entering getTreeStructureToSave"); } UIViewRoot viewRoot = facesContext.getViewRoot(); if (viewRoot.isTransient()) { return null; } TreeStructureManager tsm = new TreeStructureManager(); Object retVal = tsm.buildTreeStructureToSave(viewRoot); if (log.isLoggable(Level.FINEST)) { log.finest("Exiting getTreeStructureToSave"); } return retVal; }
for (int i = 0, len = childArray.length; i < len; i++) UIComponent child = internalRestoreTreeStructure(childArray[i]); childList.add(child); String facetName = (String)tuple[0]; TreeStructComponent structChild = (TreeStructComponent)tuple[1]; UIComponent child = internalRestoreTreeStructure(structChild); facetMap.put(facetName, child);