Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  * Copyright 2004-2012 ICEsoft Technologies Canada Corp.
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the
  * License. You may obtain a copy of the License at
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an "AS
 * express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
package org.icefaces.impl.util;
Utility class that can be used to render markup within forms. The markup is rendered just before 'form' end tag.
public class FormEndRendering {

Register FormEndRenderer to the list of renderers.

context current FacesContext
renderer the renderer
    public static void addRenderer(FacesContext contextFormEndRenderer renderer) {
        Map attributes = context.getAttributes();
        ArrayList list = (ArrayListattributes.get(FormEndRendering.class.getName());
        if (list == null) {
            list = new ArrayList();
            attributes.put(FormEndRendering.class.getName(), list);

Method used by form renderers to invoke all the registered renderers before encodeEnd is executed.

context current FacesContext
form the form component
    public static void renderIntoForm(FacesContext contextUIComponent formthrows IOException {
        ArrayList o = (ArrayListcontext.getAttributes().get(FormEndRendering.class.getName());
        if (o != null) {
            Iterator i = o.iterator();
            while (i.hasNext()) {
                FormEndRenderer formEndRenderer = (;
New to GrepCode? Check out our FAQ X