Class MasterDetail
- java.lang.Object
-
- javax.faces.component.UIComponent
-
- javax.faces.component.UIComponentBase
-
- org.primefaces.extensions.component.masterdetail.MasterDetail
-
- All Implemented Interfaces:
java.util.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.UIComponentBaseMasterDetailcomponent.- Since:
- 0.2
- Version:
- $Revision$
- Author:
- Oleg Varaksin / last modified by $Author$
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classMasterDetail.PropertyKeysProperties that are tracked by state saving.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBREADCRUMB_ID_PREFIXstatic java.lang.StringCOMPONENT_FAMILYstatic java.lang.StringCOMPONENT_TYPEstatic java.lang.StringCONTEXT_VALUE_VALUE_EXPRESSIONstatic java.lang.StringCONTEXT_VALUESstatic java.lang.StringCURRENT_CONTEXT_VALUEstatic java.lang.StringCURRENT_LEVELstatic java.lang.StringPRESERVE_INPUTSstatic java.lang.StringPRESERVE_INPUTS_VALUE_EXPRESSIONstatic java.lang.StringRESET_INPUTSstatic java.lang.StringRESET_INPUTS_VALUE_EXPRESSIONstatic java.lang.StringRESOLVED_CONTEXT_VALUEstatic java.lang.StringSELECT_DETAIL_REQUESTstatic java.lang.StringSELECTED_LEVELstatic java.lang.StringSELECTED_LEVEL_VALUE_EXPRESSIONstatic java.lang.StringSELECTED_STEPstatic java.lang.StringSELECTED_STEP_VALUE_EXPRESSION
-
Constructor Summary
Constructors Constructor Description MasterDetail()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.primefaces.component.breadcrumb.BreadCrumbgetBreadcrumb()java.lang.ObjectgetContextValue()java.lang.ObjectgetContextValueFromFlow(javax.faces.context.FacesContext fc, MasterDetailLevel mdl, boolean includeModel)MasterDetailLevelgetDetailLevelByLevel(int level)MasterDetailLevelgetDetailLevelToGo(javax.faces.context.FacesContext fc)MasterDetailLevelgetDetailLevelToProcess(javax.faces.context.FacesContext fc)java.lang.StringgetFamily()intgetLevel()java.lang.StringgetPreserveInputs(javax.faces.context.FacesContext fc)java.lang.StringgetResetInputs(javax.faces.context.FacesContext fc)javax.el.MethodExpressiongetSelectLevelListener()java.lang.StringgetStyle()java.lang.StringgetStyleClass()booleanisBreadcrumbAboveHeader()booleanisSelectDetailRequest(javax.faces.context.FacesContext fc)booleanisShowAllBreadcrumbItems()booleanisShowBreadcrumb()booleanisShowBreadcrumbFirstLevel()voidprocessDecodes(javax.faces.context.FacesContext fc)voidprocessEvent(javax.faces.event.ComponentSystemEvent event)voidprocessUpdates(javax.faces.context.FacesContext fc)voidprocessValidators(javax.faces.context.FacesContext fc)voidresetCalculatedValues()java.lang.ObjectsaveState(javax.faces.context.FacesContext context)voidsetBreadcrumbAboveHeader(boolean breadcrumbAboveHeader)voidsetContextValue(java.lang.Object contextValue)voidsetLevel(int level)voidsetSelectLevelListener(javax.el.MethodExpression selectLevelListener)voidsetShowAllBreadcrumbItems(boolean showAllBreadcrumbItems)voidsetShowBreadcrumb(boolean showBreadcrumb)voidsetShowBreadcrumbFirstLevel(boolean showBreadcrumbFirstLevel)voidsetStyle(java.lang.String style)voidsetStyleClass(java.lang.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, unsubscribeFromEvent
-
Methods 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 Detail
-
CONTEXT_VALUE_VALUE_EXPRESSION
public static final java.lang.String CONTEXT_VALUE_VALUE_EXPRESSION
- See Also:
- Constant Field Values
-
SELECTED_LEVEL_VALUE_EXPRESSION
public static final java.lang.String SELECTED_LEVEL_VALUE_EXPRESSION
- See Also:
- Constant Field Values
-
SELECTED_STEP_VALUE_EXPRESSION
public static final java.lang.String SELECTED_STEP_VALUE_EXPRESSION
- See Also:
- Constant Field Values
-
PRESERVE_INPUTS_VALUE_EXPRESSION
public static final java.lang.String PRESERVE_INPUTS_VALUE_EXPRESSION
- See Also:
- Constant Field Values
-
RESET_INPUTS_VALUE_EXPRESSION
public static final java.lang.String RESET_INPUTS_VALUE_EXPRESSION
- See Also:
- Constant Field Values
-
CONTEXT_VALUES
public static final java.lang.String CONTEXT_VALUES
- See Also:
- Constant Field Values
-
SELECT_DETAIL_REQUEST
public static final java.lang.String SELECT_DETAIL_REQUEST
- See Also:
- Constant Field Values
-
CURRENT_LEVEL
public static final java.lang.String CURRENT_LEVEL
- See Also:
- Constant Field Values
-
SELECTED_LEVEL
public static final java.lang.String SELECTED_LEVEL
- See Also:
- Constant Field Values
-
SELECTED_STEP
public static final java.lang.String SELECTED_STEP
- See Also:
- Constant Field Values
-
PRESERVE_INPUTS
public static final java.lang.String PRESERVE_INPUTS
- See Also:
- Constant Field Values
-
RESET_INPUTS
public static final java.lang.String RESET_INPUTS
- See Also:
- Constant Field Values
-
CURRENT_CONTEXT_VALUE
public static final java.lang.String CURRENT_CONTEXT_VALUE
- See Also:
- Constant Field Values
-
RESOLVED_CONTEXT_VALUE
public static final java.lang.String RESOLVED_CONTEXT_VALUE
- See Also:
- Constant Field Values
-
BREADCRUMB_ID_PREFIX
public static final java.lang.String BREADCRUMB_ID_PREFIX
- See Also:
- Constant Field Values
-
COMPONENT_TYPE
public static final java.lang.String COMPONENT_TYPE
- See Also:
- Constant Field Values
-
COMPONENT_FAMILY
public static final java.lang.String COMPONENT_FAMILY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFamily
public java.lang.String getFamily()
- Specified by:
getFamilyin classjavax.faces.component.UIComponent
-
getLevel
public int getLevel()
-
setLevel
public void setLevel(int level)
-
getContextValue
public java.lang.Object getContextValue()
-
setContextValue
public void setContextValue(java.lang.Object contextValue)
-
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
public java.lang.String getStyle()
-
setStyle
public void setStyle(java.lang.String style)
-
getStyleClass
public java.lang.String getStyleClass()
-
setStyleClass
public void setStyleClass(java.lang.String styleClass)
-
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
public MasterDetailLevel getDetailLevelToProcess(javax.faces.context.FacesContext fc)
-
getDetailLevelToGo
public MasterDetailLevel getDetailLevelToGo(javax.faces.context.FacesContext fc)
-
getDetailLevelByLevel
public MasterDetailLevel getDetailLevelByLevel(int level)
-
isSelectDetailRequest
public boolean isSelectDetailRequest(javax.faces.context.FacesContext fc)
-
getPreserveInputs
public java.lang.String getPreserveInputs(javax.faces.context.FacesContext fc)
-
getResetInputs
public java.lang.String getResetInputs(javax.faces.context.FacesContext fc)
-
updateModel
public void updateModel(javax.faces.context.FacesContext fc, MasterDetailLevel mdlToGo)
-
getContextValueFromFlow
public java.lang.Object getContextValueFromFlow(javax.faces.context.FacesContext fc, MasterDetailLevel mdl, boolean includeModel)
-
getBreadcrumb
public org.primefaces.component.breadcrumb.BreadCrumb getBreadcrumb()
-
resetCalculatedValues
public void resetCalculatedValues()
-
saveState
public java.lang.Object saveState(javax.faces.context.FacesContext context)
- Specified by:
saveStatein interfacejavax.faces.component.StateHolder- Overrides:
saveStatein classjavax.faces.component.UIComponentBase
-
-