public class ViewPoolImpl extends ViewPool
ENTRY_MODE_SOFT, ENTRY_MODE_WEAK, INIT_PARAM_VIEW_POOL_DEFERRED_NAVIGATION, INIT_PARAM_VIEW_POOL_ENTRY_MODE, INIT_PARAM_VIEW_POOL_ENTRY_MODE_DEFAULT, INIT_PARAM_VIEW_POOL_MAX_DYNAMIC_PARTIAL_LIMIT, INIT_PARAM_VIEW_POOL_MAX_DYNAMIC_PARTIAL_LIMIT_DEFAULT, INIT_PARAM_VIEW_POOL_MAX_POOL_SIZE, INIT_PARAM_VIEW_POOL_MAX_POOL_SIZE_DEFAULT
Constructor and Description |
---|
ViewPoolImpl(FacesContext facesContext,
Map<String,String> parameters) |
public ViewPoolImpl(FacesContext facesContext, Map<String,String> parameters)
protected void pushStaticStructureView(FacesContext context, MetadataViewKey key, ViewEntry entry)
protected ViewEntry popStaticStructureView(FacesContext context, MetadataViewKey key)
protected void pushPartialStructureView(FacesContext context, MetadataViewKey key, ViewEntry entry)
protected ViewEntry popPartialStructureView(FacesContext context, MetadataViewKey key)
protected MetadataViewKey deriveViewKey(FacesContext facesContext, UIViewRoot root)
facesContext
- root
- protected ViewEntry generateViewEntry(FacesContext facesContext, UIViewRoot root)
protected DynamicViewKey generateDynamicStructureViewKey(FacesContext facesContext, UIViewRoot root, FaceletState faceletDynamicState)
protected void pushDynamicStructureView(FacesContext context, UIViewRoot root, DynamicViewKey key, ViewEntry entry)
protected ViewEntry popDynamicStructureView(FacesContext context, UIViewRoot root, DynamicViewKey key)
public void pushStaticStructureView(FacesContext context, UIViewRoot root)
pushStaticStructureView
in class ViewPool
public ViewEntry popStaticOrPartialStructureView(FacesContext context, UIViewRoot root)
popStaticOrPartialStructureView
in class ViewPool
public void pushDynamicStructureView(FacesContext context, UIViewRoot root, FaceletState faceletDynamicState)
pushDynamicStructureView
in class ViewPool
public ViewEntry popDynamicStructureView(FacesContext context, UIViewRoot root, FaceletState faceletDynamicState)
popDynamicStructureView
in class ViewPool
public void pushPartialStructureView(FacesContext context, UIViewRoot root)
pushPartialStructureView
in class ViewPool
public boolean isWorthToRecycleThisView(FacesContext context, UIViewRoot root)
isWorthToRecycleThisView
in class ViewPool
public void storeStaticViewStructureMetadata(FacesContext context, UIViewRoot root, FaceletState faceletState)
storeStaticViewStructureMetadata
in class ViewPool
public ViewStructureMetadata retrieveStaticViewStructureMetadata(FacesContext context, UIViewRoot root)
retrieveStaticViewStructureMetadata
in class ViewPool
public void storeDynamicViewStructureMetadata(FacesContext context, UIViewRoot root, FaceletState faceletDynamicState)
storeDynamicViewStructureMetadata
in class ViewPool
public ViewStructureMetadata retrieveDynamicViewStructureMetadata(FacesContext context, UIViewRoot root, FaceletState faceletDynamicState)
retrieveDynamicViewStructureMetadata
in class ViewPool
public boolean isDeferredNavigationEnabled()
ViewPool
isDeferredNavigationEnabled
in class ViewPool
Copyright © 2020 The Apache Software Foundation. All rights reserved.