Class MasterDetailRenderer
java.lang.Object
javax.faces.render.Renderer
org.primefaces.renderkit.CoreRenderer
org.primefaces.extensions.component.masterdetail.MasterDetailRenderer
public class MasterDetailRenderer
extends org.primefaces.renderkit.CoreRenderer
Renderer for the
MasterDetail
component.- Since:
- 0.2
- Version:
- $Revision$
- Author:
- Oleg Varaksin / last modified by $Author$
-
Field Summary
Fields inherited from class javax.faces.render.Renderer
PASSTHROUGH_RENDERER_LOCALNAME_KEY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
encodeChildren
(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component) void
encodeEnd
(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component) protected void
encodeFacet
(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component, String name) protected void
encodeMarkup
(javax.faces.context.FacesContext fc, MasterDetail masterDetail, MasterDetailLevel mdl) static Object
getConvertedSubmittedValue
(javax.faces.context.FacesContext fc, javax.faces.component.EditableValueHolder evh) protected MasterDetailLevel
getDetailLevelToEncode
(javax.faces.context.FacesContext fc, MasterDetail masterDetail, MasterDetailLevel mdlToProcess, MasterDetailLevel mdlToGo) protected org.primefaces.model.menu.DefaultMenuItem
getMenuItemByLevel
(org.primefaces.component.breadcrumb.BreadCrumb breadcrumb, MasterDetail masterDetail, MasterDetailLevel mdl) static javax.faces.render.Renderer
getRenderer
(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component) boolean
protected void
renderBreadcrumb
(javax.faces.context.FacesContext fc, MasterDetail masterDetail, MasterDetailLevel mdl) protected void
updateBreadcrumb
(javax.faces.context.FacesContext fc, org.primefaces.component.breadcrumb.BreadCrumb breadcrumb, MasterDetail masterDetail, MasterDetailLevel mdlToRender) protected void
updateUIParameter
(org.primefaces.model.menu.MenuItem menuItem, String name, Object value) Methods inherited from class org.primefaces.renderkit.CoreRenderer
buildAjaxRequest, buildAjaxRequest, buildAjaxRequest, buildDomEvent, buildNonAjaxRequest, buildNonAjaxRequest, decodeBehaviors, encodeClientBehaviors, encodeIndexedId, endsWithLenghtUnit, getEventBehaviors, getHighlighter, getIconOnlyButtonText, getResourceRequestPath, getResourceURL, getStyleBuilder, getStyleClassBuilder, getWidgetBuilder, isGrouped, isValueBlank, logDevelopmentWarning, preConfiguredAjaxRequestBuilder, preConfiguredAjaxRequestBuilder, renderAttribute, renderButtonValue, renderChild, renderChildren, renderDomEvent, renderDomEvents, renderDummyMarkup, renderDynamicPassThruAttributes, renderHiddenInput, renderOnchange, renderOnclick, renderPassThruAttributes, renderPassThruAttributes, renderPassThruAttributes, renderRTLDirection, renderValidationMetadata, shouldRenderAttribute, shouldWriteId
Methods inherited from class javax.faces.render.Renderer
convertClientId, decode, encodeBegin, getConvertedValue
-
Constructor Details
-
MasterDetailRenderer
public MasterDetailRenderer()
-
-
Method Details
-
encodeEnd
public void encodeEnd(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component) throws IOException - Overrides:
encodeEnd
in classjavax.faces.render.Renderer
- Throws:
IOException
-
getDetailLevelToEncode
protected MasterDetailLevel getDetailLevelToEncode(javax.faces.context.FacesContext fc, MasterDetail masterDetail, MasterDetailLevel mdlToProcess, MasterDetailLevel mdlToGo) -
encodeMarkup
protected void encodeMarkup(javax.faces.context.FacesContext fc, MasterDetail masterDetail, MasterDetailLevel mdl) throws IOException - Throws:
IOException
-
renderBreadcrumb
protected void renderBreadcrumb(javax.faces.context.FacesContext fc, MasterDetail masterDetail, MasterDetailLevel mdl) throws IOException - Throws:
IOException
-
encodeFacet
protected void encodeFacet(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component, String name) throws IOException - Throws:
IOException
-
updateBreadcrumb
protected void updateBreadcrumb(javax.faces.context.FacesContext fc, org.primefaces.component.breadcrumb.BreadCrumb breadcrumb, MasterDetail masterDetail, MasterDetailLevel mdlToRender) throws IOException - Throws:
IOException
-
getMenuItemByLevel
protected org.primefaces.model.menu.DefaultMenuItem getMenuItemByLevel(org.primefaces.component.breadcrumb.BreadCrumb breadcrumb, MasterDetail masterDetail, MasterDetailLevel mdl) -
encodeChildren
public void encodeChildren(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component) - Overrides:
encodeChildren
in classjavax.faces.render.Renderer
-
getRendersChildren
public boolean getRendersChildren()- Overrides:
getRendersChildren
in classjavax.faces.render.Renderer
-
getConvertedSubmittedValue
public static Object getConvertedSubmittedValue(javax.faces.context.FacesContext fc, javax.faces.component.EditableValueHolder evh) -
getRenderer
public static javax.faces.render.Renderer getRenderer(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component)
-