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.CoreRendererRenderer for theMasterDetailcomponent.- Since:
- 0.2
- Version:
- $Revision$
- Author:
- Oleg Varaksin / last modified by $Author$
-
-
Constructor Summary
Constructors Constructor Description MasterDetailRenderer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidencodeChildren(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, java.lang.String name)protected voidencodeMarkup(javax.faces.context.FacesContext fc, MasterDetail masterDetail, MasterDetailLevel mdl)static java.lang.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)booleangetRendersChildren()protected 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, java.lang.String name, java.lang.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, renderValidationMetadata, shouldRenderAttribute, shouldWriteId
-
-
-
-
Method Detail
-
encodeEnd
public void encodeEnd(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component) throws java.io.IOException- Overrides:
encodeEndin classjavax.faces.render.Renderer- Throws:
java.io.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 java.io.IOException- Throws:
java.io.IOException
-
renderBreadcrumb
protected void renderBreadcrumb(javax.faces.context.FacesContext fc, MasterDetail masterDetail, MasterDetailLevel mdl) throws java.io.IOException- Throws:
java.io.IOException
-
encodeFacet
protected void encodeFacet(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component, java.lang.String name) throws java.io.IOException- Throws:
java.io.IOException
-
updateBreadcrumb
protected void updateBreadcrumb(javax.faces.context.FacesContext fc, org.primefaces.component.breadcrumb.BreadCrumb breadcrumb, MasterDetail masterDetail, MasterDetailLevel mdlToRender) throws java.io.IOException- Throws:
java.io.IOException
-
getMenuItemByLevel
protected org.primefaces.model.menu.DefaultMenuItem getMenuItemByLevel(org.primefaces.component.breadcrumb.BreadCrumb breadcrumb, MasterDetail masterDetail, MasterDetailLevel mdl)
-
updateUIParameter
protected void updateUIParameter(org.primefaces.model.menu.MenuItem menuItem, java.lang.String name, java.lang.Object value)
-
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 java.lang.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)
-
-