org.primefaces.renderkit
Class CoreRenderer
java.lang.Object
javax.faces.render.Renderer
org.primefaces.renderkit.CoreRenderer
- Direct Known Subclasses:
- AccordionPanelRenderer, AjaxStatusRenderer, BaseChartRenderer, BlockUIRenderer, CaptchaRenderer, CarouselRenderer, CellEditorRenderer, ClockRenderer, ColorPickerRenderer, CommandButtonRenderer, CommandLinkRenderer, ConfirmDialogRenderer, DashboardRenderer, DataRenderer, DefaultCommandRenderer, DialogRenderer, DockRenderer, DraggableRenderer, DroppableRenderer, EditorRenderer, EffectRenderer, FeedReaderRenderer, FieldsetRenderer, FileUploadRenderer, FocusRenderer, 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, StackRenderer, SubTableRenderer, SummaryRowRenderer, TabViewRenderer, TagCloudRenderer, TerminalRenderer, ToolbarRenderer, TooltipRenderer, TreeRenderer, TreeTableRenderer, UINotificationRenderer, WatermarkRenderer, WizardRenderer
public abstract class CoreRenderer
- extends javax.faces.render.Renderer
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 |
encodeClientBehaviors(javax.faces.context.FacesContext context,
javax.faces.component.behavior.ClientBehaviorHolder component,
WidgetBuilder wb)
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)
|
protected WidgetBuilder |
getWidgetBuilder(javax.faces.context.FacesContext context)
|
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 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 |
CoreRenderer
public CoreRenderer()
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
encodeClientBehaviors
protected void encodeClientBehaviors(javax.faces.context.FacesContext context,
javax.faces.component.behavior.ClientBehaviorHolder component,
WidgetBuilder wb)
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)
shouldWriteId
protected boolean shouldWriteId(javax.faces.component.UIComponent component)
getWidgetBuilder
protected WidgetBuilder getWidgetBuilder(javax.faces.context.FacesContext context)
Copyright © 2013. All Rights Reserved.