org.apache.myfaces.trinidadinternal.taglib.util
Class TagUtils

java.lang.Object
  extended by org.apache.myfaces.trinidadinternal.taglib.util.TagUtils

public 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 $
Author:
The Oracle ADF Faces Team

Method Summary
static void assertNotNull(java.lang.Object object)
           
static boolean getBoolean(java.lang.String value)
          String --> boolean
static java.util.List<java.awt.Color> getColorList(java.lang.String value)
          Takes in a string that is a sequence of hex color codes, converts it as a java.util.List of java.awt.Color objects and returns it.
static java.util.Date getDate(java.lang.String value)
          ISO Date String --> Date
static double getDouble(java.lang.String value)
          String --> long
static float getFloat(java.lang.String value)
          String --> long
static int getInteger(java.lang.String value)
          String --> int
static java.util.Locale getLocale(java.lang.String value)
          String --> Locale
static long getLong(java.lang.String value)
          String --> long
static java.lang.String getString(java.lang.String value)
          Return the same string.
static java.lang.String[] getStringArray(java.lang.String value)
          These are normally NMTOKEN type in attributes String --> String[]
static java.util.TimeZone getTimeZone(java.lang.String value)
          String --> TimeZone
static javax.faces.el.ValueBinding getValueBinding(java.lang.String valueBindingExpression)
           
static boolean isValueReference(java.lang.String expression)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getValueBinding

public static javax.faces.el.ValueBinding getValueBinding(java.lang.String valueBindingExpression)

assertNotNull

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

getString

public static java.lang.String getString(java.lang.String 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.String value)
String --> boolean

Parameters:
value -
Returns:

getInteger

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

Parameters:
value -
Returns:

getLong

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

Parameters:
value -
Returns:

getDouble

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

Parameters:
value -
Returns:

getFloat

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

Parameters:
value -
Returns:

getStringArray

public static java.lang.String[] getStringArray(java.lang.String 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.String value)
ISO Date String --> Date

Parameters:
value -
Returns:

getLocale

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

Parameters:
value -
Returns:

getTimeZone

public static java.util.TimeZone getTimeZone(java.lang.String value)
String --> TimeZone

Parameters:
value -
Returns:

isValueReference

public static boolean isValueReference(java.lang.String expression)

getColorList

public static java.util.List<java.awt.Color> getColorList(java.lang.String value)
                                                   throws java.text.ParseException
Takes in a string that is a sequence of hex color codes, converts it as a java.util.List of java.awt.Color objects and returns it.

Throws:
java.text.ParseException - In case of any parse errors upon such conversion.


Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.