jodd.servlet.jspfn
Class JoddJspFunctions

java.lang.Object
  extended by jodd.servlet.jspfn.JoddJspFunctions

public class JoddJspFunctions
extends java.lang.Object

Nice big set of JSP functions. Mainly delegates to other utilities, just performs some user-input checking.


Constructor Summary
JoddJspFunctions()
           
 
Method Summary
static java.lang.String attributeEnc(java.lang.String name)
           
static java.lang.String attributeEnc(java.lang.String name, javax.servlet.jsp.PageContext pageContext)
           
static java.lang.String capitalize(java.lang.String input)
           
static boolean contains(java.lang.String input, java.lang.String substring)
           
static boolean containsElement(java.lang.Object obj, java.lang.Object element)
           
static boolean containsIgnoreCase(java.lang.String input, java.lang.String substring)
           
static java.lang.String defaultString(java.lang.String value, java.lang.String defaultValue)
          Returns default string if value is null or empty.
static java.lang.Object defaultValue(java.lang.Object value, java.lang.Object defaultValue)
          Returns default value if provided value is null.
static boolean endsWith(java.lang.String input, java.lang.String substring)
           
static boolean endsWithIgnoreCase(java.lang.String input, java.lang.String substring)
           
static java.lang.String fmtTime(JDateTime jdt, java.lang.String format)
          Formats jdatetime.
static int indexOf(java.lang.String input, java.lang.String substring)
           
static java.lang.String join(java.lang.String[] array, java.lang.String separator)
          Joins strings.
static java.lang.String join2(java.lang.String one, java.lang.String two)
           
static int length(java.lang.Object obj)
          Returns the length of provided object (collection, array and so on).
static java.lang.String propertyEnc(java.lang.String name)
           
static java.lang.String propertyEnc(java.lang.String name, javax.servlet.jsp.PageContext pageContext)
           
static java.lang.String replace(java.lang.String input, java.lang.String substringBefore, java.lang.String substringAfter)
           
static void setContextPathVariable(javax.servlet.jsp.PageContext pageContext, java.lang.String scope, java.lang.String contextPathVariableName)
          Stores current context path in page context scope.
static boolean startsWith(java.lang.String input, java.lang.String substring)
           
static boolean startsWithIgnoreCase(java.lang.String input, java.lang.String substring)
           
static java.lang.String substring(java.lang.String input, int beginIndex, int endIndex)
           
static java.lang.String substringAfter(java.lang.String input, java.lang.String substring)
           
static java.lang.String substringBefore(java.lang.String input, java.lang.String substring)
           
static java.lang.Object test(boolean condition, java.lang.Object trueValue, java.lang.Object falseValue)
          Tests condition and returns true of false value.
static java.lang.String text(java.lang.Object object)
           
static java.lang.String toLowerCase(java.lang.String input)
          Converts all of the characters of the input string to lower case.
static java.lang.String toUpperCase(java.lang.String input)
          Converts all of the characters of the input string to upper case.
static java.lang.String trim(java.lang.String input)
           
static java.lang.String uncapitalize(java.lang.String input)
           
static java.lang.String valueEnc(java.lang.String name)
           
static java.lang.String valueEnc(java.lang.String name, javax.servlet.jsp.PageContext pageContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JoddJspFunctions

public JoddJspFunctions()
Method Detail

text

public static java.lang.String text(java.lang.Object object)

valueEnc

public static java.lang.String valueEnc(java.lang.String name,
                                        javax.servlet.jsp.PageContext pageContext)

valueEnc

public static java.lang.String valueEnc(java.lang.String name)

attributeEnc

public static java.lang.String attributeEnc(java.lang.String name,
                                            javax.servlet.jsp.PageContext pageContext)

attributeEnc

public static java.lang.String attributeEnc(java.lang.String name)

propertyEnc

public static java.lang.String propertyEnc(java.lang.String name,
                                           javax.servlet.jsp.PageContext pageContext)

propertyEnc

public static java.lang.String propertyEnc(java.lang.String name)

defaultValue

public static java.lang.Object defaultValue(java.lang.Object value,
                                            java.lang.Object defaultValue)
Returns default value if provided value is null.


defaultString

public static java.lang.String defaultString(java.lang.String value,
                                             java.lang.String defaultValue)
Returns default string if value is null or empty.


join

public static java.lang.String join(java.lang.String[] array,
                                    java.lang.String separator)
Joins strings.


join2

public static java.lang.String join2(java.lang.String one,
                                     java.lang.String two)

toUpperCase

public static java.lang.String toUpperCase(java.lang.String input)
Converts all of the characters of the input string to upper case.


toLowerCase

public static java.lang.String toLowerCase(java.lang.String input)
Converts all of the characters of the input string to lower case.


capitalize

public static java.lang.String capitalize(java.lang.String input)

uncapitalize

public static java.lang.String uncapitalize(java.lang.String input)

trim

public static java.lang.String trim(java.lang.String input)

replace

public static java.lang.String replace(java.lang.String input,
                                       java.lang.String substringBefore,
                                       java.lang.String substringAfter)

indexOf

public static int indexOf(java.lang.String input,
                          java.lang.String substring)

contains

public static boolean contains(java.lang.String input,
                               java.lang.String substring)

containsIgnoreCase

public static boolean containsIgnoreCase(java.lang.String input,
                                         java.lang.String substring)

startsWith

public static boolean startsWith(java.lang.String input,
                                 java.lang.String substring)

startsWithIgnoreCase

public static boolean startsWithIgnoreCase(java.lang.String input,
                                           java.lang.String substring)

endsWith

public static boolean endsWith(java.lang.String input,
                               java.lang.String substring)

endsWithIgnoreCase

public static boolean endsWithIgnoreCase(java.lang.String input,
                                         java.lang.String substring)

substring

public static java.lang.String substring(java.lang.String input,
                                         int beginIndex,
                                         int endIndex)

substringAfter

public static java.lang.String substringAfter(java.lang.String input,
                                              java.lang.String substring)

substringBefore

public static java.lang.String substringBefore(java.lang.String input,
                                               java.lang.String substring)

length

public static int length(java.lang.Object obj)
                  throws javax.servlet.jsp.JspTagException
Returns the length of provided object (collection, array and so on). If object doesn't have a length, exception is thrown.

Throws:
javax.servlet.jsp.JspTagException

containsElement

public static boolean containsElement(java.lang.Object obj,
                                      java.lang.Object element)

test

public static java.lang.Object test(boolean condition,
                                    java.lang.Object trueValue,
                                    java.lang.Object falseValue)
Tests condition and returns true of false value. Works like ternary operator.


fmtTime

public static java.lang.String fmtTime(JDateTime jdt,
                                       java.lang.String format)
Formats jdatetime.


setContextPathVariable

public static void setContextPathVariable(javax.servlet.jsp.PageContext pageContext,
                                          java.lang.String scope,
                                          java.lang.String contextPathVariableName)
Stores current context path in page context scope.



Copyright © 2003-2012 Jodd Team