org.primefaces.renderkit
Class CoreRenderer

java.lang.Object
  extended by javax.faces.render.Renderer
      extended by org.primefaces.renderkit.CoreRenderer
Direct Known Subclasses:
AccordionPanelRenderer, AjaxStatusRenderer, BaseChartRenderer, BlockUIRenderer, CaptchaRenderer, CarouselRenderer, CellEditorRenderer, ColorPickerRenderer, CommandButtonRenderer, CommandLinkRenderer, ConfirmDialogRenderer, DashboardRenderer, DataRenderer, DefaultCommandRenderer, DialogRenderer, DockRenderer, DraggableRenderer, DroppableRenderer, EditorRenderer, EffectRenderer, FeedReaderRenderer, FieldsetRenderer, FileUploadRenderer, FocusRenderer, GalleriaContentRenderer, GalleriaOverlayRenderer, GalleriaRenderer, GMapRenderer, GraphicImageRenderer, HotkeyRenderer, IdleMonitorRenderer, ImageCompareRenderer, ImageCropperRenderer, ImageSwitchRenderer, InplaceRenderer, InputRenderer, LayoutRenderer, LayoutUnitRenderer, LightBoxRenderer, LogRenderer, MediaRenderer, MindmapRenderer, NotificationBarRenderer, OrderListRenderer, OutcomeTargetRenderer, OutputLabelRenderer, OutputPanelRenderer, OverlayPanelRenderer, PanelGridRenderer, PanelRenderer, PhotoCamRenderer, PickListRenderer, PollRenderer, ProgressBarRenderer, RemoteCommandRenderer, ResizableRenderer, ResourcesRenderer, RingRenderer, RowEditorRenderer, RowTogglerRenderer, ScheduleRenderer, ScrollPanelRenderer, SeparatorRenderer, SheetRenderer, SliderRenderer, SocketRenderer, SpacerRenderer, StackRenderer, SubTableRenderer, SummaryRowRenderer, TabViewRenderer, TagCloudRenderer, TerminalRenderer, ToolbarRenderer, TooltipRenderer, TreeRenderer, TreeTableRenderer, UINotificationRenderer, WatermarkRenderer, WizardRenderer

public abstract class CoreRenderer
extends javax.faces.render.Renderer


Constructor Summary
CoreRenderer()
           
 
Method Summary
protected  String buildAjaxRequest(javax.faces.context.FacesContext context, AjaxSource source, javax.faces.component.UIComponent form)
           
protected  String buildNonAjaxRequest(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, javax.faces.component.UIComponent form, String decodeParam, boolean submit)
           
protected  void decodeBehaviors(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
protected  void encodeClientBehaviors(javax.faces.context.FacesContext context, javax.faces.component.behavior.ClientBehaviorHolder component)
          Non-obstrusive way to apply client behaviors.
protected  void endScript(javax.faces.context.ResponseWriter writer)
           
protected  String escapeText(String text)
          Duplicate code from json-simple project under apache license http://code.google.com/p/json-simple/source/browse/trunk/src/org/json/simple/JSONValue.java
protected  String getActionURL(javax.faces.context.FacesContext context)
           
 String getEscapedClientId(String clientId)
           
protected  String getOnclickBehaviors(javax.faces.context.FacesContext context, javax.faces.component.behavior.ClientBehaviorHolder cbh)
           
protected  String getResourceRequestPath(javax.faces.context.FacesContext context, String resourceName)
           
protected  String getResourceURL(javax.faces.context.FacesContext context, String value)
           
 boolean isAjaxRequest(javax.faces.context.FacesContext context)
           
protected  boolean isPostBack()
           
 boolean isPostback(javax.faces.context.FacesContext context)
           
 boolean isValueBlank(String value)
           
 boolean isValueEmpty(String value)
           
protected  void renderChild(javax.faces.context.FacesContext context, javax.faces.component.UIComponent child)
           
protected  void renderChildren(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
           
protected  void renderPassThruAttributes(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, String[] attrs)
           
protected  void renderPassThruAttributes(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, String[] attrs, String[] ignoredAttrs)
           
protected  void renderPassThruAttributes(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, String var, String[] attrs)
           
protected  boolean shouldRenderAttribute(Object value)
           
protected  void startScript(javax.faces.context.ResponseWriter writer, String clientId)
           
 
Methods inherited from class javax.faces.render.Renderer
convertClientId, decode, encodeBegin, encodeChildren, encodeEnd, getConvertedValue, getRendersChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CoreRenderer

public CoreRenderer()
Method Detail

renderChildren

protected void renderChildren(javax.faces.context.FacesContext context,
                              javax.faces.component.UIComponent component)
                       throws IOException
Throws:
IOException

renderChild

protected void renderChild(javax.faces.context.FacesContext context,
                           javax.faces.component.UIComponent child)
                    throws IOException
Throws:
IOException

getActionURL

protected String getActionURL(javax.faces.context.FacesContext context)

getResourceURL

protected String getResourceURL(javax.faces.context.FacesContext context,
                                String value)

getResourceRequestPath

protected String getResourceRequestPath(javax.faces.context.FacesContext context,
                                        String resourceName)

isPostback

public boolean isPostback(javax.faces.context.FacesContext context)

isAjaxRequest

public boolean isAjaxRequest(javax.faces.context.FacesContext context)

renderPassThruAttributes

protected void renderPassThruAttributes(javax.faces.context.FacesContext context,
                                        javax.faces.component.UIComponent component,
                                        String var,
                                        String[] attrs)
                                 throws IOException
Throws:
IOException

renderPassThruAttributes

protected void renderPassThruAttributes(javax.faces.context.FacesContext context,
                                        javax.faces.component.UIComponent component,
                                        String[] attrs)
                                 throws IOException
Throws:
IOException

renderPassThruAttributes

protected void renderPassThruAttributes(javax.faces.context.FacesContext context,
                                        javax.faces.component.UIComponent component,
                                        String[] attrs,
                                        String[] ignoredAttrs)
                                 throws IOException
Throws:
IOException

shouldRenderAttribute

protected boolean shouldRenderAttribute(Object value)

isPostBack

protected boolean isPostBack()

getEscapedClientId

public String getEscapedClientId(String clientId)

isValueEmpty

public boolean isValueEmpty(String value)

isValueBlank

public boolean isValueBlank(String value)

buildAjaxRequest

protected String buildAjaxRequest(javax.faces.context.FacesContext context,
                                  AjaxSource source,
                                  javax.faces.component.UIComponent form)

buildNonAjaxRequest

protected String buildNonAjaxRequest(javax.faces.context.FacesContext context,
                                     javax.faces.component.UIComponent component,
                                     javax.faces.component.UIComponent form,
                                     String decodeParam,
                                     boolean submit)

encodeClientBehaviors

protected void encodeClientBehaviors(javax.faces.context.FacesContext context,
                                     javax.faces.component.behavior.ClientBehaviorHolder component)
                              throws IOException
Non-obstrusive way to apply client behaviors. Behaviors are rendered as options to the client side widget and applied by widget to necessary dom element

Throws:
IOException

decodeBehaviors

protected void decodeBehaviors(javax.faces.context.FacesContext context,
                               javax.faces.component.UIComponent component)

startScript

protected void startScript(javax.faces.context.ResponseWriter writer,
                           String clientId)
                    throws IOException
Throws:
IOException

endScript

protected void endScript(javax.faces.context.ResponseWriter writer)
                  throws IOException
Throws:
IOException

escapeText

protected String escapeText(String text)
Duplicate code from json-simple project under apache license http://code.google.com/p/json-simple/source/browse/trunk/src/org/json/simple/JSONValue.java


getOnclickBehaviors

protected String getOnclickBehaviors(javax.faces.context.FacesContext context,
                                     javax.faces.component.behavior.ClientBehaviorHolder cbh)


Copyright © 2012. All Rights Reserved.