Class VisitContextFactory

java.lang.Object
javax.faces.component.visit.VisitContextFactory
All Implemented Interfaces:
FacesWrapper<VisitContextFactory>

public abstract class VisitContextFactory extends Object implements FacesWrapper<VisitContextFactory>

Provide for separation of interface and implementation for the VisitContext contract.

Since:
2.0
  • Constructor Details

    • VisitContextFactory

      public VisitContextFactory()
  • Method Details

    • getWrapped

      public VisitContextFactory getWrapped()

      If this factory has been decorated, the implementation doing the decorating may override this method to provide access to the implementation being wrapped. A default implementation is provided that returns null.

      Specified by:
      getWrapped in interface FacesWrapper<VisitContextFactory>
      Since:
      2.0
    • getVisitContext

      public abstract VisitContext getVisitContext(FacesContext context, Collection<String> ids, Set<VisitHint> hints)

      Return a new VisitContext instance.

      Parameters:
      context - the FacesContext for this request.
      ids - a Collection of clientIds to visit. If null all components will be visited.
      hints - the VisitHints that apply to this visit.
      Since:
      2.0