com.liferay.faces.util.render.internal
Class IdDelegationResponseWriter
java.lang.Object
java.io.Writer
javax.faces.context.ResponseWriter
javax.faces.context.ResponseWriterWrapper
com.liferay.faces.util.render.internal.DelegationResponseWriter
com.liferay.faces.util.render.internal.DelegationResponseWriterBase
com.liferay.faces.util.render.internal.IdDelegationResponseWriter
- All Implemented Interfaces:
- Closeable, Flushable, Appendable, javax.faces.FacesWrapper<javax.faces.context.ResponseWriter>
public class IdDelegationResponseWriter
- extends DelegationResponseWriterBase
This class is a DelegationResponseWriter that ensures the "id" attribute is always written to a particular
element. There are two general use cases for this class: 1. Ensure that the id is always rendered for a specific
element. 2. Render a different id than the delegating renderer would normally render.
- Author:
- Neil Griffin
| Methods inherited from class javax.faces.context.ResponseWriterWrapper |
cloneWithWriter, close, endCDATA, endDocument, flush, getCharacterEncoding, getContentType, startCDATA, startDocument, write, writeComment, writeText, writeText, writeText, writeURIAttribute |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IdDelegationResponseWriter
public IdDelegationResponseWriter(javax.faces.context.ResponseWriter responseWriter,
String idElement,
String idValue)
endElement
public void endElement(String name)
throws IOException
- Overrides:
endElement in class javax.faces.context.ResponseWriterWrapper
- Throws:
IOException
startElement
public void startElement(String name,
javax.faces.component.UIComponent component)
throws IOException
- Overrides:
startElement in class javax.faces.context.ResponseWriterWrapper
- Throws:
IOException
writeAttribute
public void writeAttribute(String name,
Object value,
String property)
throws IOException
- Overrides:
writeAttribute in class javax.faces.context.ResponseWriterWrapper
- Throws:
IOException
Copyright © 2015 Liferay, Inc.. All rights reserved.