Module de.agilecoders.wicket.jquery
Class AbstractFunction
java.lang.Object
de.agilecoders.wicket.jquery.function.AbstractFunction
- All Implemented Interfaces:
IFunction,Serializable,IClusterable
- Direct Known Subclasses:
Function,JavaScriptInlineFunction,OnJqueryFunction,SimpleFunction
A simple implementation of
IFunction that allows you to chain
function parameters in a javascript safe way.- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractFunction(CharSequence functionName) Construct.protectedAbstractFunction(CharSequence functionName, List<CharSequence> parameters) Construct. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddParameter(CharSequence parameter) adds a new parameter to parameter listbuild()protected Stringprotected final charprotected CharSequencetransform given value to a javascript parameter valueprotected CharSequencetoParameterValue(Boolean value) transform given value to a javascript parameter valueprotected CharSequencetoParameterValue(Float value) transform given value to a javascript parameter valueprotected CharSequencetoParameterValue(Integer value) transform given value to a javascript parameter valueprotected CharSequencetoParameterValue(Long value) transform given value to a javascript parameter valueprotected CharSequencetoParameterValue(Object value) transform given value to a javascript parameter value
-
Constructor Details
-
Method Details
-
build
-
getSeparator
protected final char getSeparator()- Returns:
- the separator
-
buildParameters
- Returns:
- a joined list of parameters as string
-
addParameter
adds a new parameter to parameter list- Parameters:
parameter- The parameter to add
-
toParameterValue
transform given value to a javascript parameter value- Parameters:
value- The value to transform- Returns:
- value as string
-
toParameterValue
transform given value to a javascript parameter value- Parameters:
value- The value to transform- Returns:
- value as string
-
toParameterValue
transform given value to a javascript parameter value- Parameters:
value- The value to transform- Returns:
- value as string
-
toParameterValue
transform given value to a javascript parameter value- Parameters:
value- The value to transform- Returns:
- value as string
-
toParameterValue
transform given value to a javascript parameter value- Parameters:
value- The value to transform- Returns:
- value as string
-
toParameterValue
transform given value to a javascript parameter value- Parameters:
value- The value to transform- Returns:
- value as string
-
getParameters
-