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 TypeMethodDescriptionvoidencodeChildren(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component) voidencodeEnd(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component) protected voidencodeFacet(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component, String name) protected voidencodeMarkup(javax.faces.context.FacesContext fc, MasterDetail masterDetail, MasterDetailLevel mdl) static ObjectgetConvertedSubmittedValue(javax.faces.context.FacesContext fc, javax.faces.component.EditableValueHolder evh) protected MasterDetailLevelgetDetailLevelToEncode(javax.faces.context.FacesContext fc, MasterDetail masterDetail, MasterDetailLevel mdlToProcess, MasterDetailLevel mdlToGo) protected org.primefaces.model.menu.DefaultMenuItemgetMenuItemByLevel(org.primefaces.component.breadcrumb.BreadCrumb breadcrumb, MasterDetail masterDetail, MasterDetailLevel mdl) static javax.faces.render.RenderergetRenderer(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component) booleanprotected voidrenderBreadcrumb(javax.faces.context.FacesContext fc, MasterDetail masterDetail, MasterDetailLevel mdl) protected voidupdateBreadcrumb(javax.faces.context.FacesContext fc, org.primefaces.component.breadcrumb.BreadCrumb breadcrumb, MasterDetail masterDetail, MasterDetailLevel mdlToRender) protected voidupdateUIParameter(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, shouldWriteIdMethods 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:
encodeEndin 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:
encodeChildrenin classjavax.faces.render.Renderer
-
getRendersChildren
public boolean getRendersChildren()- Overrides:
getRendersChildrenin 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)
-