org.primefaces.util
Class WidgetBuilder

java.lang.Object
  extended by org.primefaces.util.WidgetBuilder

public class WidgetBuilder
extends Object

Helper to generate javascript code of an ajax call


Field Summary
protected  StringBuilder buffer
           
protected  boolean onload
           
protected  String resourcePath
           
 
Constructor Summary
WidgetBuilder()
           
 
Method Summary
 WidgetBuilder append(Number number)
           
 WidgetBuilder append(String str)
           
 WidgetBuilder attr(String name, boolean value)
           
 WidgetBuilder attr(String name, boolean value, boolean defaultValue)
           
 WidgetBuilder attr(String name, double value, double defaultValue)
           
 WidgetBuilder attr(String name, int value, int defaultValue)
           
 WidgetBuilder attr(String name, Number value)
           
 WidgetBuilder attr(String name, String value)
           
 WidgetBuilder attr(String name, String value, String defaultValue)
           
 String build()
           
 WidgetBuilder callback(String name, String signature, String callback)
           
 WidgetBuilder nativeAttr(String name, String value)
           
 void reset()
           
 WidgetBuilder widget(String widgetClass, String widgetVar, String id, boolean onload)
           
 WidgetBuilder widget(String widgetClass, String widgetVar, String id, String resourcePath, boolean onload)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

buffer

protected StringBuilder buffer

onload

protected boolean onload

resourcePath

protected String resourcePath
Constructor Detail

WidgetBuilder

public WidgetBuilder()
Method Detail

widget

public WidgetBuilder widget(String widgetClass,
                            String widgetVar,
                            String id,
                            boolean onload)
Parameters:
widgetClass - Constructor name of the widget
widgetVar - Name of the client side widget
id - Client id of the component
onload - Flag to define if widget should be created on document load

widget

public WidgetBuilder widget(String widgetClass,
                            String widgetVar,
                            String id,
                            String resourcePath,
                            boolean onload)
Parameters:
widgetClass - Constructor name of the widget
widgetVar - Name of the client side widget
id - Client id of the component
resourcePath - Path for dynamic resource loading
onload - Flag to define if widget should be created on document load

attr

public WidgetBuilder attr(String name,
                          String value)

nativeAttr

public WidgetBuilder nativeAttr(String name,
                                String value)

attr

public WidgetBuilder attr(String name,
                          boolean value)

attr

public WidgetBuilder attr(String name,
                          Number value)

attr

public WidgetBuilder attr(String name,
                          String value,
                          String defaultValue)

attr

public WidgetBuilder attr(String name,
                          double value,
                          double defaultValue)

attr

public WidgetBuilder attr(String name,
                          int value,
                          int defaultValue)

attr

public WidgetBuilder attr(String name,
                          boolean value,
                          boolean defaultValue)

callback

public WidgetBuilder callback(String name,
                              String signature,
                              String callback)

append

public WidgetBuilder append(String str)

append

public WidgetBuilder append(Number number)

build

public String build()

reset

public void reset()


Copyright © 2013. All Rights Reserved.