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 enum
Properties that are tracked by state saving. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Fields 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.BreadCrumb
getContextValueFromFlow
(javax.faces.context.FacesContext fc, MasterDetailLevel mdl, boolean includeModel) getDetailLevelByLevel
(int level) getDetailLevelToGo
(javax.faces.context.FacesContext fc) getDetailLevelToProcess
(javax.faces.context.FacesContext fc) int
getLevel()
getPreserveInputs
(javax.faces.context.FacesContext fc) getResetInputs
(javax.faces.context.FacesContext fc) javax.el.MethodExpression
getStyle()
boolean
boolean
isSelectDetailRequest
(javax.faces.context.FacesContext fc) boolean
boolean
boolean
void
processDecodes
(javax.faces.context.FacesContext fc) void
processEvent
(javax.faces.event.ComponentSystemEvent event) void
processUpdates
(javax.faces.context.FacesContext fc) void
processValidators
(javax.faces.context.FacesContext fc) void
saveState
(javax.faces.context.FacesContext context) void
setBreadcrumbAboveHeader
(boolean breadcrumbAboveHeader) void
setContextValue
(Object contextValue) void
setLevel
(int level) void
setSelectLevelListener
(javax.el.MethodExpression selectLevelListener) void
setShowAllBreadcrumbItems
(boolean showAllBreadcrumbItems) void
setShowBreadcrumb
(boolean showBreadcrumb) void
setShowBreadcrumbFirstLevel
(boolean showBreadcrumbFirstLevel) void
void
setStyleClass
(String styleClass) void
updateModel
(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 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:
getFamily
in 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:
processEvent
in interfacejavax.faces.event.ComponentSystemEventListener
- Overrides:
processEvent
in classjavax.faces.component.UIComponent
-
processDecodes
public void processDecodes(javax.faces.context.FacesContext fc) - Overrides:
processDecodes
in classjavax.faces.component.UIComponentBase
-
processValidators
public void processValidators(javax.faces.context.FacesContext fc) - Overrides:
processValidators
in classjavax.faces.component.UIComponentBase
-
processUpdates
public void processUpdates(javax.faces.context.FacesContext fc) - Overrides:
processUpdates
in 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:
saveState
in interfacejavax.faces.component.StateHolder
- Overrides:
saveState
in classjavax.faces.component.UIComponentBase
-