|
||||||||||
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(UIComponent compositeComponentParent,
AttachedObjectHandler handler)
Add to the composite component parent this handler, so it will be processed later when ViewDeclarationLanguage.retargetAttachedObjects is called. |
abstract java.util.List<AttachedObjectHandler> |
getAttachedObjectHandlers(UIComponent compositeComponentParent)
Retrieve the list of object handlers attached to a composite component parent. |
abstract UIComponent |
getCompositeComponentFromStack()
Return the composite component being applied on the current facelet. |
static FaceletCompositionContext |
getCurrentInstance()
|
static FaceletCompositionContext |
getCurrentInstance(FaceletContext ctx)
|
static FaceletCompositionContext |
getCurrentInstance(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 UniqueIdVendor |
getUniqueIdVendorFromStack()
Return the latest UniqueIdVendor created from stack. |
void |
init(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 |
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(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(UniqueIdVendor parent)
|
abstract void |
pushValidationGroupsToStack(java.lang.String validationGroups)
Pushes validationGroups to the stack. |
void |
release(FacesContext facesContext)
Releases the MyFaceletContext object. |
abstract void |
removeAttachedObjectHandlers(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(FaceletContext ctx)
public static FaceletCompositionContext getCurrentInstance(FacesContext ctx)
public void init(FacesContext facesContext)
public void release(FacesContext facesContext)
public abstract FaceletFactory getFaceletFactory()
public abstract UIComponent getCompositeComponentFromStack()
facesContext
-
public abstract void pushCompositeComponentToStack(UIComponent parent)
parent
- public abstract void popCompositeComponentToStack()
public abstract UniqueIdVendor getUniqueIdVendorFromStack()
public abstract void pushUniqueIdVendorToStack(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(UIComponent compositeComponentParent, AttachedObjectHandler handler)
compositeComponentParent
- handler
- public abstract void removeAttachedObjectHandlers(UIComponent compositeComponentParent)
compositeComponentParent
- public abstract java.util.List<AttachedObjectHandler> getAttachedObjectHandlers(UIComponent compositeComponentParent)
compositeComponentParent
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |