com.liferay.faces.util.render
Interface ClientComponentRenderer
- All Known Subinterfaces:
- DelegatingClientComponentRenderer
- All Known Implementing Classes:
- ClientComponentRendererBase, DelegatingClientComponentRendererBase
public interface ClientComponentRenderer
This interface defines a contract for a contract for a Renderer that manifests a "client component", meaning
a component that has markup as well as some type of client-side API that is referenced by JavaScript.
- Author:
- Neil Griffin
|
Method Summary |
void |
decodeClientState(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
|
void |
encodeClientState(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter responseWriter,
javax.faces.component.UIComponent uiComponent)
|
void |
encodeJavaScript(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
|
void |
encodeMarkupBegin(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
|
void |
encodeMarkupEnd(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
|
decodeClientState
void decodeClientState(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
encodeClientState
void encodeClientState(javax.faces.context.FacesContext facesContext,
javax.faces.context.ResponseWriter responseWriter,
javax.faces.component.UIComponent uiComponent)
throws IOException
- Throws:
IOException
encodeJavaScript
void encodeJavaScript(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
throws IOException
- Throws:
IOException
encodeMarkupBegin
void encodeMarkupBegin(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
throws IOException
- Throws:
IOException
encodeMarkupEnd
void encodeMarkupEnd(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent)
throws IOException
- Throws:
IOException
Copyright © 2019 Liferay, Inc.. All rights reserved.