Package javax.faces.component.visit

Examples of javax.faces.component.visit.VisitContext


            if (refreshTransientBuild)
            {
                //context.setProcessingEvents(true);
                if (FaceletViewDeclarationLanguageBase.isDynamicComponentRefreshTransientBuildActive(context))
                {
                    VisitContext visitContext = (VisitContext) getVisitContextFactory().
                        getVisitContext(context, null, VISIT_HINTS_DYN_REFRESH);
                    view.visitTree(visitContext, new PublishDynamicComponentRefreshTransientBuildCallback());
                }
                if (!usePartialStateSavingOnThisView || refreshTransientBuildOnPSS)
                {
View Full Code Here


            {
                try
                {
                    facesContext.getAttributes().put(SKIP_ITERATION_HINT, Boolean.TRUE);

                    VisitContext visitContext = VisitContext.createVisitContext(facesContext, null, VISIT_HINTS);
                    facet.visitTree(visitContext, new RefreshViewContext());
                }
                finally
                {
                    // We must remove hint in finally, because an exception can break this phase,
View Full Code Here

        // hint, JSF21-based libraries can use both.
        try
        {
            facesContext.getAttributes().put(SKIP_ITERATION_HINT, Boolean.TRUE);

            VisitContext visitContext = (VisitContext) getVisitContextFactory().
                    getVisitContext(facesContext, null, VISIT_HINTS);
            component.visitTree(visitContext, new RestoreStateCallback());
        }
        finally
        {
View Full Code Here

     * @throws IOException
     */
    private static void _writeExtendedComponentTree(Writer writer,
            FacesContext facesContext) throws IOException
    {
        VisitContext visitContext = VisitContext.createVisitContext(
                facesContext, null, EnumSet.of(VisitHint.SKIP_UNRENDERED));
        facesContext.getViewRoot().visitTree(visitContext, new ExtendedComponentTreeVisitCallback(writer));
        _clearVisitedFacetCountMap(facesContext);
    }
View Full Code Here

            {
                try
                {
                    facesContext.getAttributes().put(SKIP_ITERATION_HINT, Boolean.TRUE);

                    VisitContext visitContext = VisitContext.createVisitContext(facesContext, null, null);
                    facet.visitTree(visitContext, new RefreshViewContext());
                }
                finally
                {
                    // We must remove hint in finally, because an exception can break this phase,
View Full Code Here

        // whole tree and let components to override UIComponent.processEvent() method to include it.
       
        // TODO: Remove this hack and use VisitHints.SKIP_ITERATION in JSF 2.1
        facesContext.getAttributes().put(SKIP_ITERATION_HINT, Boolean.TRUE);
       
        VisitContext visitContext = (VisitContext) getVisitContextFactory().
                    getVisitContext(facesContext, null, null);
        component.visitTree(visitContext, new RestoreStateCallback());
       
        facesContext.getAttributes().remove(SKIP_ITERATION_HINT);
       
View Full Code Here

        UIComponent child2 = new HtmlPanelGroup();
        uidata.getChildren().add(child2);
        VisitCallback callback = null;
       
        IMocksControl control = EasyMock.createControl();
        VisitContext visitContextMock = control.createMock(VisitContext.class);
        EasyMock.expect(visitContextMock.getFacesContext()).andReturn(facesContext).anyTimes();
        EasyMock.expect(visitContextMock.getHints()).andReturn(Collections.<VisitHint>emptySet()).anyTimes();
        Collection<String> subtreeIdsToVisit = new ArrayList<String>();
        subtreeIdsToVisit.add("1");
        EasyMock.expect(visitContextMock.getSubtreeIdsToVisit(uidata)).andReturn(subtreeIdsToVisit);
        EasyMock.expect(visitContextMock.invokeVisitCallback(uidata, callback)).andReturn(VisitResult.ACCEPT);
        EasyMock.expect(visitContextMock.invokeVisitCallback(headerFacet, callback)).andReturn(VisitResult.ACCEPT);
        EasyMock.expect(visitContextMock.invokeVisitCallback(footerFacet, callback)).andReturn(VisitResult.ACCEPT);
        EasyMock.expect(visitContextMock.invokeVisitCallback(facetOfChild1, callback)).andReturn(VisitResult.ACCEPT);
        EasyMock.expect(visitContextMock.invokeVisitCallback(child1, callback)).andReturn(VisitResult.ACCEPT);
        EasyMock.expect(visitContextMock.invokeVisitCallback(childOfChild1, callback)).andReturn(VisitResult.ACCEPT).times(2);
        control.replay();
       
        uidata.visitTree(visitContextMock, callback);
       
        control.verify();       
View Full Code Here

     * @param clientIds
     */
    public void resetValues(FacesContext context,
                        java.util.Collection<java.lang.String> clientIds)   
    {
        VisitContext visitContext = (VisitContext) VisitContext.createVisitContext(
            context, clientIds, null);
        this.visitTree(visitContext, RESET_VALUES_CALLBACK);
    }
View Full Code Here

        // hint, JSF21-based libraries can use both.
        try
        {
            facesContext.getAttributes().put(SKIP_ITERATION_HINT, Boolean.TRUE);

            VisitContext visitContext = (VisitContext) getVisitContextFactory().
                    getVisitContext(facesContext, null, VISIT_HINTS);
            component.visitTree(visitContext, new RestoreStateCallback());
        }
        finally
        {
View Full Code Here

            {
                try
                {
                    facesContext.getAttributes().put(SKIP_ITERATION_HINT, Boolean.TRUE);

                    VisitContext visitContext = VisitContext.createVisitContext(facesContext, null, VISIT_HINTS);
                    facet.visitTree(visitContext, new RefreshViewContext());
                }
                finally
                {
                    // We must remove hint in finally, because an exception can break this phase,
View Full Code Here

TOP

Related Classes of javax.faces.component.visit.VisitContext

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.