|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.myfaces.view.facelets.FaceletCompositionContext
public abstract class FaceletCompositionContext
Field Summary | |
---|---|
protected static java.lang.String |
FACELET_COMPOSITION_CONTEXT_KEY
|
Constructor Summary | |
---|---|
protected |
FaceletCompositionContext()
|
Method Summary | |
---|---|
abstract void |
addAttachedObjectHandler(javax.faces.component.UIComponent compositeComponentParent,
javax.faces.view.AttachedObjectHandler handler)
Add to the composite component parent this handler, so it will be processed later when ViewDeclarationLanguage.retargetAttachedObjects is called. |
abstract void |
finalizeForDeletion(javax.faces.component.UIComponent component)
Used in conjunction with markForDeletion where any UIComponent marked will be removed. |
abstract java.util.List<javax.faces.view.AttachedObjectHandler> |
getAttachedObjectHandlers(javax.faces.component.UIComponent compositeComponentParent)
Retrieve the list of object handlers attached to a composite component parent. |
abstract javax.faces.component.UIComponent |
getCompositeComponentFromStack()
Return the composite component being applied on the current facelet. |
static FaceletCompositionContext |
getCurrentInstance()
|
static FaceletCompositionContext |
getCurrentInstance(javax.faces.view.facelets.FaceletContext ctx)
|
static FaceletCompositionContext |
getCurrentInstance(javax.faces.context.FacesContext ctx)
|
abstract java.util.Iterator<java.lang.String> |
getEnclosingValidatorIds()
Gets all validationIds on the stack. |
abstract java.util.Iterator<java.lang.String> |
getExcludedValidatorIds()
Gets all validationIds on the stack. |
abstract FaceletFactory |
getFaceletFactory()
|
abstract java.lang.String |
getFirstValidationGroupFromStack()
Gets the top of the validationGroups stack. |
abstract javax.faces.component.UniqueIdVendor |
getUniqueIdVendorFromStack()
Return the latest UniqueIdVendor created from stack. |
void |
init(javax.faces.context.FacesContext facesContext)
|
abstract boolean |
isMarkInitialState()
Check if this build should be marked as initial state. |
abstract boolean |
isMarkInitialStateAndIsRefreshTransientBuildOnPSS()
|
abstract boolean |
isRefreshingTransientBuild()
Check if this build is being refreshed, adding transient components and adding/removing components under c:if or c:forEach or not. |
abstract boolean |
isRefreshTransientBuildOnPSS()
Check if the current view will be refreshed with partial state saving. |
abstract boolean |
isUsingPSSOnThisView()
Check if we are using partial state saving on this view |
abstract void |
markForDeletion(javax.faces.component.UIComponent component)
Marks all direct children and Facets with an attribute for deletion. |
abstract void |
popCompositeComponentToStack()
|
abstract void |
popEnclosingValidatorIdToStack()
Removes top of stack. |
abstract void |
popExcludedValidatorIdToStack()
Removes top of stack. |
abstract void |
popUniqueIdVendorToStack()
|
abstract void |
popValidationGroupsToStack()
Removes top of stack. |
abstract void |
pushCompositeComponentToStack(javax.faces.component.UIComponent parent)
|
abstract void |
pushEnclosingValidatorIdToStack(java.lang.String validatorId)
Pushes validatorId to the stack of all enclosing validatorIds. |
abstract void |
pushExcludedValidatorIdToStack(java.lang.String validatorId)
Pushes validatorId to the stack of excluded validatorIds. |
abstract void |
pushUniqueIdVendorToStack(javax.faces.component.UniqueIdVendor parent)
|
abstract void |
pushValidationGroupsToStack(java.lang.String validationGroups)
Pushes validationGroups to the stack. |
void |
release(javax.faces.context.FacesContext facesContext)
Releases the MyFaceletContext object. |
abstract void |
removeAttachedObjectHandlers(javax.faces.component.UIComponent compositeComponentParent)
Remove from the composite component parent the list of attached handlers. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String FACELET_COMPOSITION_CONTEXT_KEY
Constructor Detail |
---|
protected FaceletCompositionContext()
Method Detail |
---|
public static FaceletCompositionContext getCurrentInstance()
public static FaceletCompositionContext getCurrentInstance(javax.faces.view.facelets.FaceletContext ctx)
public static FaceletCompositionContext getCurrentInstance(javax.faces.context.FacesContext ctx)
public void init(javax.faces.context.FacesContext facesContext)
public void release(javax.faces.context.FacesContext facesContext)
public abstract FaceletFactory getFaceletFactory()
public abstract javax.faces.component.UIComponent getCompositeComponentFromStack()
public abstract void pushCompositeComponentToStack(javax.faces.component.UIComponent parent)
parent
- public abstract void popCompositeComponentToStack()
public abstract javax.faces.component.UniqueIdVendor getUniqueIdVendorFromStack()
public abstract void pushUniqueIdVendorToStack(javax.faces.component.UniqueIdVendor parent)
parent
- public abstract void popUniqueIdVendorToStack()
public abstract java.lang.String getFirstValidationGroupFromStack()
public abstract void popValidationGroupsToStack()
public abstract void pushValidationGroupsToStack(java.lang.String validationGroups)
validationGroups
- public abstract java.util.Iterator<java.lang.String> getExcludedValidatorIds()
public abstract void popExcludedValidatorIdToStack()
public abstract void pushExcludedValidatorIdToStack(java.lang.String validatorId)
validatorId
- public abstract java.util.Iterator<java.lang.String> getEnclosingValidatorIds()
public abstract void popEnclosingValidatorIdToStack()
public abstract void pushEnclosingValidatorIdToStack(java.lang.String validatorId)
validatorId
- public abstract boolean isRefreshingTransientBuild()
public abstract boolean isMarkInitialState()
public abstract boolean isRefreshTransientBuildOnPSS()
public abstract boolean isUsingPSSOnThisView()
public abstract boolean isMarkInitialStateAndIsRefreshTransientBuildOnPSS()
public abstract void addAttachedObjectHandler(javax.faces.component.UIComponent compositeComponentParent, javax.faces.view.AttachedObjectHandler handler)
compositeComponentParent
- handler
- public abstract void removeAttachedObjectHandlers(javax.faces.component.UIComponent compositeComponentParent)
compositeComponentParent
- public abstract java.util.List<javax.faces.view.AttachedObjectHandler> getAttachedObjectHandlers(javax.faces.component.UIComponent compositeComponentParent)
compositeComponentParent
- public abstract void markForDeletion(javax.faces.component.UIComponent component)
component
- UIComponent to mark#finalizeForDeletion(FaceletCompositionContext, UIComponent)
public abstract void finalizeForDeletion(javax.faces.component.UIComponent component)
component
- UIComponent to finalize
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |