org.richfaces.renderkit
Class ScriptOptions

java.lang.Object
  extended by org.ajax4jsf.javascript.ScriptStringBase
      extended by org.richfaces.renderkit.ScriptOptions
All Implemented Interfaces:
org.ajax4jsf.javascript.ScriptString

public class ScriptOptions
extends org.ajax4jsf.javascript.ScriptStringBase

Author:
Maksim Kaszynski

Field Summary
protected  Map<String,Object> opts
           
 
Constructor Summary
ScriptOptions(javax.faces.component.UIComponent component)
           
 
Method Summary
 void addEventHandler(String event)
           
 void addEventHandler(String event, org.ajax4jsf.javascript.JSFunctionDefinition definition)
           
 void addEventHandler(String event, String handler)
           
 void addOption(String name)
           
 void addOption(String name, Object value)
           
 void appendScript(Appendable target)
           
 Map<String,Object> getMap()
           
 void merge(ScriptOptions anotherOptions)
           
 
Methods inherited from class org.ajax4jsf.javascript.ScriptStringBase
appendScriptToStringBuilder, toScript, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

opts

protected Map<String,Object> opts
Constructor Detail

ScriptOptions

public ScriptOptions(javax.faces.component.UIComponent component)
Method Detail

appendScript

public void appendScript(Appendable target)
                  throws IOException
Throws:
IOException

addOption

public void addOption(String name)

addOption

public void addOption(String name,
                      Object value)

addEventHandler

public void addEventHandler(String event,
                            String handler)

addEventHandler

public void addEventHandler(String event)

addEventHandler

public void addEventHandler(String event,
                            org.ajax4jsf.javascript.JSFunctionDefinition definition)

getMap

public Map<String,Object> getMap()

merge

public void merge(ScriptOptions anotherOptions)


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.