Class MasterDetail
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
org.primefaces.extensions.component.masterdetail.MasterDetail
- All Implemented Interfaces:
EventListener,javax.faces.component.PartialStateHolder,javax.faces.component.StateHolder,javax.faces.component.TransientStateHolder,javax.faces.event.ComponentSystemEventListener,javax.faces.event.FacesListener,javax.faces.event.SystemEventListenerHolder
public class MasterDetail
extends javax.faces.component.UIComponentBase
MasterDetail component.- Since:
- 0.2
- Version:
- $Revision$
- Author:
- Oleg Varaksin / last modified by $Author$
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static enumProperties that are tracked by state saving. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class javax.faces.component.UIComponent
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.primefaces.component.breadcrumb.BreadCrumbgetContextValueFromFlow(javax.faces.context.FacesContext fc, MasterDetailLevel mdl, boolean includeModel) getDetailLevelByLevel(int level) getDetailLevelToGo(javax.faces.context.FacesContext fc) getDetailLevelToProcess(javax.faces.context.FacesContext fc) intgetLevel()getPreserveInputs(javax.faces.context.FacesContext fc) getResetInputs(javax.faces.context.FacesContext fc) javax.el.MethodExpressiongetStyle()booleanbooleanisSelectDetailRequest(javax.faces.context.FacesContext fc) booleanbooleanbooleanvoidprocessDecodes(javax.faces.context.FacesContext fc) voidprocessEvent(javax.faces.event.ComponentSystemEvent event) voidprocessUpdates(javax.faces.context.FacesContext fc) voidprocessValidators(javax.faces.context.FacesContext fc) voidsaveState(javax.faces.context.FacesContext context) voidsetBreadcrumbAboveHeader(boolean breadcrumbAboveHeader) voidsetContextValue(Object contextValue) voidsetLevel(int level) voidsetSelectLevelListener(javax.el.MethodExpression selectLevelListener) voidsetShowAllBreadcrumbItems(boolean showAllBreadcrumbItems) voidsetShowBreadcrumb(boolean showBreadcrumb) voidsetShowBreadcrumbFirstLevel(boolean showBreadcrumbFirstLevel) voidvoidsetStyleClass(String styleClass) voidupdateModel(javax.faces.context.FacesContext fc, MasterDetailLevel mdlToGo) Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEventMethods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree
-
Field Details
-
CONTEXT_VALUE_VALUE_EXPRESSION
- See Also:
-
SELECTED_LEVEL_VALUE_EXPRESSION
- See Also:
-
SELECTED_STEP_VALUE_EXPRESSION
- See Also:
-
PRESERVE_INPUTS_VALUE_EXPRESSION
- See Also:
-
RESET_INPUTS_VALUE_EXPRESSION
- See Also:
-
CONTEXT_VALUES
- See Also:
-
SELECT_DETAIL_REQUEST
- See Also:
-
CURRENT_LEVEL
- See Also:
-
SELECTED_LEVEL
- See Also:
-
SELECTED_STEP
- See Also:
-
PRESERVE_INPUTS
- See Also:
-
RESET_INPUTS
- See Also:
-
CURRENT_CONTEXT_VALUE
- See Also:
-
RESOLVED_CONTEXT_VALUE
- See Also:
-
BREADCRUMB_ID_PREFIX
- See Also:
-
COMPONENT_TYPE
- See Also:
-
COMPONENT_FAMILY
- See Also:
-
-
Constructor Details
-
MasterDetail
public MasterDetail()
-
-
Method Details
-
getFamily
- Specified by:
getFamilyin classjavax.faces.component.UIComponent
-
getLevel
public int getLevel() -
setLevel
public void setLevel(int level) -
getContextValue
-
setContextValue
-
getSelectLevelListener
public javax.el.MethodExpression getSelectLevelListener() -
setSelectLevelListener
public void setSelectLevelListener(javax.el.MethodExpression selectLevelListener) -
isShowBreadcrumb
public boolean isShowBreadcrumb() -
setShowBreadcrumb
public void setShowBreadcrumb(boolean showBreadcrumb) -
isShowAllBreadcrumbItems
public boolean isShowAllBreadcrumbItems() -
setShowBreadcrumbFirstLevel
public void setShowBreadcrumbFirstLevel(boolean showBreadcrumbFirstLevel) -
isShowBreadcrumbFirstLevel
public boolean isShowBreadcrumbFirstLevel() -
setShowAllBreadcrumbItems
public void setShowAllBreadcrumbItems(boolean showAllBreadcrumbItems) -
isBreadcrumbAboveHeader
public boolean isBreadcrumbAboveHeader() -
setBreadcrumbAboveHeader
public void setBreadcrumbAboveHeader(boolean breadcrumbAboveHeader) -
getStyle
-
setStyle
-
getStyleClass
-
setStyleClass
-
processEvent
public void processEvent(javax.faces.event.ComponentSystemEvent event) - Specified by:
processEventin interfacejavax.faces.event.ComponentSystemEventListener- Overrides:
processEventin classjavax.faces.component.UIComponent
-
processDecodes
public void processDecodes(javax.faces.context.FacesContext fc) - Overrides:
processDecodesin classjavax.faces.component.UIComponentBase
-
processValidators
public void processValidators(javax.faces.context.FacesContext fc) - Overrides:
processValidatorsin classjavax.faces.component.UIComponentBase
-
processUpdates
public void processUpdates(javax.faces.context.FacesContext fc) - Overrides:
processUpdatesin classjavax.faces.component.UIComponentBase
-
getDetailLevelToProcess
-
getDetailLevelToGo
-
getDetailLevelByLevel
-
isSelectDetailRequest
public boolean isSelectDetailRequest(javax.faces.context.FacesContext fc) -
getPreserveInputs
-
getResetInputs
-
updateModel
-
getContextValueFromFlow
public Object getContextValueFromFlow(javax.faces.context.FacesContext fc, MasterDetailLevel mdl, boolean includeModel) -
getBreadcrumb
public org.primefaces.component.breadcrumb.BreadCrumb getBreadcrumb() -
resetCalculatedValues
public void resetCalculatedValues() -
saveState
- Specified by:
saveStatein interfacejavax.faces.component.StateHolder- Overrides:
saveStatein classjavax.faces.component.UIComponentBase
-