@Override public final ExternalContext getExternalContext() { assertNotReleased(); return _externalContext; }
@Override public final RenderKit getRenderKit() { assertNotReleased(); if (getViewRoot() == null) { return null; } String renderKitId = getViewRoot().getRenderKitId(); if (renderKitId == null) { return null; } if (_cachedRenderKitId == null || !renderKitId.equals(_cachedRenderKitId)) { _cachedRenderKitId = renderKitId; if (_renderKitFactory == null) { _renderKitFactory = (RenderKitFactory) FactoryFinder.getFactory(FactoryFinder.RENDER_KIT_FACTORY); } _cachedRenderKit = _renderKitFactory.getRenderKit(getCurrentFacesContext(), renderKitId); } return _cachedRenderKit; }
@Override public final ELContext getELContext() { assertNotReleased(); if (_elContext != null) { return _elContext; } _elContext = new FacesELContext(getApplication().getELResolver(), getCurrentFacesContext()); ELContextEvent event = new ELContextEvent(_elContext); for (ELContextListener listener : getApplication().getELContextListeners()) { listener.contextCreated(event); } return _elContext; }
@Override public final ELContext getELContext() { assertNotReleased(); if (_elContext != null) { return _elContext; } _elContext = new FacesELContext(getApplication().getELResolver(), this); ELContextEvent event = new ELContextEvent(_elContext); for (ELContextListener listener : getApplication().getELContextListeners()) { listener.contextCreated(event); } return _elContext; }
@Override public final RenderKit getRenderKit() { assertNotReleased(); if (getViewRoot() == null) { return null; } String renderKitId = getViewRoot().getRenderKitId(); if (renderKitId == null) { return null; } if (_cachedRenderKitId == null || !renderKitId.equals(_cachedRenderKitId)) { _cachedRenderKitId = renderKitId; if (_renderKitFactory == null) { _renderKitFactory = (RenderKitFactory) FactoryFinder.getFactory(FactoryFinder.RENDER_KIT_FACTORY); } _cachedRenderKit = _renderKitFactory.getRenderKit(this, renderKitId); } return _cachedRenderKit; }
@Override public final void setViewRoot(final UIViewRoot viewRoot) { assertNotReleased(); if (viewRoot == null) { throw new NullPointerException("viewRoot"); } // If the current UIViewRoot is non-null, and calling equals() on the argument root, // passing the current UIViewRoot returns false // the clear method must be called on the Map returned from UIViewRoot.getViewMap(). if (_viewRoot != null && !_viewRoot.equals(viewRoot)) { if (!Boolean.TRUE.equals(getAttributes().get(SKIP_CLEAR_VIEW_MAP_HINT))) { //call getViewMap(false) to prevent unnecessary map creation Map<String, Object> viewMap = _viewRoot.getViewMap(false); if (viewMap != null) { viewMap.clear(); } } } _viewRoot = viewRoot; }
@Override public final void release() { assertNotReleased(); _messages = null; _orderedMessages = null; _currentPhaseId = null; _responseStream = null; _responseWriter = null; _maximumSeverity = null; _partialViewContext = null; if (_facesContextFactory != null) { _facesContextFactory.release(); _facesContextFactory = null; } // release FacesContextImplBase (sets current instance to null) super.release(); }
@Override public final ELContext getELContext() { assertNotReleased(); if (_elContext != null) { return _elContext; } _elContext = new FacesELContext(getApplication().getELResolver(), this); ELContextEvent event = new ELContextEvent(_elContext); for (ELContextListener listener : getApplication().getELContextListeners()) { listener.contextCreated(event); } return _elContext; }
@Override public final RenderKit getRenderKit() { assertNotReleased(); if (getViewRoot() == null) { return null; } String renderKitId = getViewRoot().getRenderKitId(); if (renderKitId == null) { return null; } if (_cachedRenderKitId == null || !renderKitId.equals(_cachedRenderKitId)) { _cachedRenderKitId = renderKitId; if (_renderKitFactory == null) { _renderKitFactory = (RenderKitFactory) FactoryFinder.getFactory(FactoryFinder.RENDER_KIT_FACTORY); } _cachedRenderKit = _renderKitFactory.getRenderKit(this, renderKitId); } return _cachedRenderKit; }
@Override public final void release() { assertNotReleased(); _messages = null; _orderedMessages = null; _currentPhaseId = null; _responseStream = null; _responseWriter = null; _maximumSeverity = null; _partialViewContext = null; if (_facesContextFactory != null) { _facesContextFactory.release(); _facesContextFactory = null; } // release FacesContextImplBase (sets current instance to null) super.release(); }
@Override public final void setExceptionHandler(ExceptionHandler exceptionHandler) { assertNotReleased(); _exceptionHandler = exceptionHandler; }
@Override public final void release() { assertNotReleased(); if (ExternalSpecifications.isCDIAvailable(getExternalContext())) { FacesScopeProvider.destroyBeans(this); } _messages = null; _orderedMessages = null; _currentPhaseId = null; _responseStream = null; _responseWriter = null; _maximumSeverity = null; _partialViewContext = null; _renderKitFactory = null; _partialViewContextFactory = null; if (_facesContextFactory != null) { _facesContextFactory.release(); _facesContextFactory = null; } // release FacesContextImplBase (sets current instance to null) super.release(); }
@Override public UIViewRoot getViewRoot() { assertNotReleased(); return _viewRoot; }
@Override public final boolean isProcessingEvents() { assertNotReleased(); return _processingEvents; }
@Override public final ExceptionHandler getExceptionHandler() { assertNotReleased(); return _exceptionHandler; }
@Override public final boolean isProcessingEvents() { assertNotReleased(); return _processingEvents; }
@Override public final void setExceptionHandler(ExceptionHandler exceptionHandler) { assertNotReleased(); _exceptionHandler = exceptionHandler; }
@Override public final void setProcessingEvents(boolean processingEvents) { assertNotReleased(); _processingEvents = processingEvents; }
@Override public final ExternalContext getExternalContext() { assertNotReleased(); return _externalContext; }
@Override public final void setProcessingEvents(boolean processingEvents) { assertNotReleased(); _processingEvents = processingEvents; }