@Override public Object getState(FacesContext facesContext, String viewId) { Object[] savedState = getSavedState(facesContext); if (savedState == null) { return null; } return new Object[] { savedState[TREE_PARAM], savedState[STATE_PARAM] }; }
@Override public ResponseStream createResponseStream(OutputStream outputStream) { return new MyFacesResponseStream(outputStream); }
@Override public ResponseWriter cloneWithWriter(Writer writer) { EarlyFlushHtmlResponseWriterImpl newWriter = new EarlyFlushHtmlResponseWriterImpl(writer, getContentType(), getCharacterEncoding(), getWrapScriptContentWithXmlCommentTag(), getWriterContentTypeMode()); return newWriter; }
@Override public Object getState(FacesContext facesContext, String viewId) { Object savedState = getSavedState(facesContext); if (savedState == null) { return null; } return getStateCache(facesContext).restoreSerializedView(facesContext, viewId, savedState); }
public void decode(FacesContext context, UIComponent component, ClientBehavior behavior) { assertBehavior(behavior); AjaxBehavior ajaxBehavior = (AjaxBehavior) behavior; if (ajaxBehavior.isDisabled() || !component.isRendered()) { return; } dispatchBehaviorEvent(component, ajaxBehavior); }
public HtmlRenderKitImpl() { _renderers = new HashMap<String, Renderer>(); _responseStateManager = new HtmlResponseStateManager(); }
public void encodeEnd(FacesContext facesContext, UIComponent component) throws IOException { super.encodeEnd(facesContext, component); //check for NP renderMessages(facesContext, component); }
public void encodeEnd(FacesContext facesContext, UIComponent component) throws IOException { super.encodeEnd(facesContext, component); //check for NP renderMessage(facesContext, component); }
@Override public void saveState(FacesContext facesContext, Object state) { if (isHandlingStateCachingMechanics(facesContext)) { getStateCache(facesContext).saveSerializedView(facesContext, state); } else { //This is done outside } }
@Override public boolean isWriteStateAfterRenderViewRequired(FacesContext facesContext) { return getStateCache(facesContext).isWriteStateAfterRenderViewRequired(facesContext); }
@Override public Object getComponentStateToRestore(FacesContext facesContext) { // Although this method won't be called anymore, // it has been kept for backward compatibility. Object[] savedState = getSavedState(facesContext); if (savedState == null) { return null; } return savedState[STATE_PARAM]; }
public HtmlRenderKitImpl() { _renderers = new ConcurrentHashMap<String, Map<String, Renderer>>(64, 0.75f, 1); _responseStateManager = new HtmlResponseStateManager(); //_families = new HashMap<String, Set<String> >(); _clientBehaviorRenderers = new HashMap<String, ClientBehaviorRenderer>(); }
@Override public ResponseStream createResponseStream(OutputStream outputStream) { return new MyFacesResponseStream(outputStream); }
@Override public boolean isWriteStateAfterRenderViewRequired(FacesContext facesContext) { return getStateCache(facesContext).isWriteStateAfterRenderViewRequired(facesContext); }
@Override public Object getTreeStructureToRestore(FacesContext facesContext, String viewId) { // Although this method won't be called anymore, // it has been kept for backward compatibility. Object[] savedState = getSavedState(facesContext); if (savedState == null) { return null; } return savedState[TREE_PARAM]; }
public HtmlRenderKitImpl() { _renderers = new ConcurrentHashMap<String, Map<String, Renderer>>(64, 0.75f, 1); _responseStateManager = new HtmlResponseStateManager(); _families = new HashMap<String, Set<String> >(); _clientBehaviorRenderers = new HashMap<String, ClientBehaviorRenderer>(); }
@Override public ResponseStream createResponseStream(OutputStream outputStream) { return new MyFacesResponseStream(outputStream); }
@Override public Object getComponentStateToRestore(FacesContext facesContext) { // Although this method won't be called anymore, // it has been kept for backward compatibility. Object[] savedState = getSavedState(facesContext); if (savedState == null) { return null; } return savedState[STATE_PARAM]; }
@Override public Object getTreeStructureToRestore(FacesContext facesContext, String viewId) { // Although this method won't be called anymore, // it has been kept for backward compatibility. Object[] savedState = getSavedState(facesContext); if (savedState == null) { return null; } return savedState[TREE_PARAM]; }
@Override public Object getState(FacesContext facesContext, String viewId) { Object[] savedState = getSavedState(facesContext); if (savedState == null) { return null; } return new Object[] { savedState[TREE_PARAM], savedState[STATE_PARAM] }; }