org.apache.myfaces.commons.util
Class TagUtils

java.lang.Object
  extended by org.apache.myfaces.commons.util.TagUtils

public final class TagUtils
extends java.lang.Object

Utility class for Tag classes

Version:
$Name: $ ($Revision: adfrt/faces/adf-faces-impl/src/main/java/oracle/adfinternal/view/faces/taglib/util/TagUtils.java#1 $) $Date: 11-nov-2005.14:59:38 $

Method Summary
static void assertNotNull(java.lang.Object object)
           
static boolean getBoolean(java.lang.Object value)
          String --> boolean
static java.util.Date getDate(java.lang.Object value)
          ISO Date String --> Date
static double getDouble(java.lang.Object value)
          String --> long
static float getFloat(java.lang.Object value)
          String --> long
static int getInteger(java.lang.Object value)
          String --> int
static java.util.Locale getLocale(java.lang.Object value)
          String --> Locale
static long getLong(java.lang.Object value)
          String --> long
static java.lang.String getString(java.lang.Object value)
          Return the same string.
static java.lang.String[] getStringArray(java.lang.Object value)
          These are normally NMTOKEN type in attributes String --> String[]
static javax.el.ValueExpression getValueExpression(java.lang.String valueExpression, java.lang.Class<?> expectedType)
           
static boolean isValueReference(java.lang.String expression)
          String --> TimeZone
static java.lang.String[] parseNameTokens(java.lang.String stringValue)
          Parses a whitespace separated series of name tokens.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getValueExpression

public static javax.el.ValueExpression getValueExpression(java.lang.String valueExpression,
                                                          java.lang.Class<?> expectedType)

assertNotNull

public static void assertNotNull(java.lang.Object object)

getString

public static java.lang.String getString(java.lang.Object value)
Return the same string. It is there for convenience and makes life easy while auto generating tags.

Parameters:
value -
Returns:

getBoolean

public static boolean getBoolean(java.lang.Object value)
String --> boolean

Parameters:
value -
Returns:

getInteger

public static int getInteger(java.lang.Object value)
String --> int

Parameters:
value -
Returns:

getLong

public static long getLong(java.lang.Object value)
String --> long

Parameters:
value -
Returns:

getDouble

public static double getDouble(java.lang.Object value)
String --> long

Parameters:
value -
Returns:

getFloat

public static float getFloat(java.lang.Object value)
String --> long

Parameters:
value -
Returns:

getStringArray

public static java.lang.String[] getStringArray(java.lang.Object value)
                                         throws java.text.ParseException
These are normally NMTOKEN type in attributes String --> String[]

Parameters:
value -
Returns:
Throws:
java.text.ParseException

getDate

public static java.util.Date getDate(java.lang.Object value)
ISO Date String --> Date

Parameters:
value -
Returns:

getLocale

public static java.util.Locale getLocale(java.lang.Object value)
String --> Locale

Parameters:
value -
Returns:

isValueReference

public static boolean isValueReference(java.lang.String expression)
String --> TimeZone

Parameters:
value -
Returns:
public static TimeZone getTimeZone( String value) { return DateUtils.getSupportedTimeZone(value); }

parseNameTokens

public static java.lang.String[] parseNameTokens(java.lang.String stringValue)
Parses a whitespace separated series of name tokens.

Parameters:
stringValue - the full string
Returns:
an array of each constituent value, or null if there are no tokens (that is, the string is empty or all whitespace)


Copyright © 2007-2008 The Apache Software Foundation. All Rights Reserved.