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, ClockRenderer, ColorPickerRenderer, CommandButtonRenderer, CommandLinkRenderer, ConfirmDialogRenderer, DashboardRenderer, DataRenderer, DefaultCommandRenderer, DialogRenderer, DraggableRenderer, DroppableRenderer, EditorRenderer, EffectRenderer, FeedReaderRenderer, FieldsetRenderer, FileUploadRenderer, FocusRenderer, FragmentRenderer, 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, SliderRenderer, SocketRenderer, SpacerRenderer, StickyRenderer, SubTableRenderer, SummaryRowRenderer, TabViewRenderer, TagCloudRenderer, TerminalRenderer, ToolbarRenderer, TooltipRenderer, TreeRenderer, TreeTableRenderer, UINotificationRenderer, WatermarkRenderer, WizardRenderer

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


Field Summary
 
Fields inherited from class javax.faces.render.Renderer
PASSTHROUGH_RENDERER_LOCALNAME_KEY
 
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 escapeJavaScriptForChain(String javaScript)
           
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)
          Deprecated. 
protected  String getEventBehaviors(javax.faces.context.FacesContext context, javax.faces.component.behavior.ClientBehaviorHolder cbh, String event)
           
protected  String getHighlighter()
           
protected  String getResourceRequestPath(javax.faces.context.FacesContext context, String resourceName)
           
protected  String getResourceURL(javax.faces.context.FacesContext context, String value)
           
protected  WidgetBuilder getWidgetBuilder(javax.faces.context.FacesContext context)
           
 boolean isAjaxRequest(javax.faces.context.FacesContext context)
          Deprecated. 
 boolean isPostback(javax.faces.context.FacesContext context)
          Deprecated. 
 boolean isValueBlank(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)
          Deprecated. 
protected  void renderValidationMetadata(javax.faces.context.FacesContext context, javax.faces.component.EditableValueHolder component)
           
protected  boolean shouldRenderAttribute(Object value)
           
protected  boolean shouldWriteId(javax.faces.component.UIComponent component)
           
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

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


getResourceURL

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

getResourceRequestPath

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

isPostback

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


isAjaxRequest

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


renderPassThruAttributes

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

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)

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

escapeJavaScriptForChain

protected String escapeJavaScriptForChain(String javaScript)

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


getEventBehaviors

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

shouldWriteId

protected boolean shouldWriteId(javax.faces.component.UIComponent component)

getWidgetBuilder

protected WidgetBuilder getWidgetBuilder(javax.faces.context.FacesContext context)

renderValidationMetadata

protected void renderValidationMetadata(javax.faces.context.FacesContext context,
                                        javax.faces.component.EditableValueHolder component)
                                 throws IOException
Throws:
IOException

getHighlighter

protected String getHighlighter()


Copyright © 2013. All rights reserved.