com.plumtree.uiinfrastructure.utils
Class JSFunctionCallBuilder

java.lang.Object
  extended by com.plumtree.uiinfrastructure.utils.JSFunctionCallBuilder

public class JSFunctionCallBuilder
extends java.lang.Object

Class description

Author:
robertz

Constructor Summary
JSFunctionCallBuilder(java.lang.String strFunctionName)
           
 
Method Summary
 void AddStringValueArgument(java.lang.String strStringValue)
          Argument value will be put inside quotes.
 void AddStringValueArgumentUsingSingleQuotes(java.lang.String strStringValue)
          Argument value is enclosed in escaped quotes.
 void AddVariableArgument(java.lang.String strVariable)
          Javascript variable reference E.g.
 java.lang.String ToString()
           
 void UseSemiColon()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSFunctionCallBuilder

public JSFunctionCallBuilder(java.lang.String strFunctionName)
Method Detail

AddStringValueArgument

public void AddStringValueArgument(java.lang.String strStringValue)
Argument value will be put inside quotes. E.g. functionName("string1", "string2");

Parameters:
strStringValue -

AddStringValueArgumentUsingSingleQuotes

public void AddStringValueArgumentUsingSingleQuotes(java.lang.String strStringValue)
Argument value is enclosed in escaped quotes. Used when a function call is used within a javascript string. E.g. SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD