com.googlecode.jpattern.core.util
Class ValueUtil

java.lang.Object
  extended by com.googlecode.jpattern.core.util.ValueUtil

public abstract class ValueUtil
extends java.lang.Object

Author:
Francesco Cina' 09/nov/2010 - 08.51.03

Constructor Summary
ValueUtil()
           
 
Method Summary
static
<E> E
castObjectNotNull(java.lang.Class<E> aClass, java.lang.Object objectToCast, E defaultValue)
           
static
<E> E
objectNotNull(java.lang.Class<E> aClass, E value, E defaultValue)
           
static
<E> E
objectNotNull(E value, E defaultValue)
           
static java.lang.String stringNotNull(java.lang.String value, java.lang.String defaultValue)
           
static java.lang.String stringNotNullTrimmed(java.lang.String value, java.lang.String defaultValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueUtil

public ValueUtil()
Method Detail

stringNotNull

public static java.lang.String stringNotNull(java.lang.String value,
                                             java.lang.String defaultValue)

stringNotNullTrimmed

public static java.lang.String stringNotNullTrimmed(java.lang.String value,
                                                    java.lang.String defaultValue)

objectNotNull

public static <E> E objectNotNull(E value,
                                  E defaultValue)

objectNotNull

public static <E> E objectNotNull(java.lang.Class<E> aClass,
                                  E value,
                                  E defaultValue)

castObjectNotNull

public static <E> E castObjectNotNull(java.lang.Class<E> aClass,
                                      java.lang.Object objectToCast,
                                      E defaultValue)


Copyright © 2011. All Rights Reserved.