org.apache.tapestry5.services
Class TransformUtils

java.lang.Object
  extended by org.apache.tapestry5.services.TransformUtils

public final class TransformUtils
extends Object

Support code for generating code (used when transforming component classes).


Method Summary
static String getDefaultValue(String type)
          Returns the default value for a type.
static String getUnwrapperMethodName(String type)
          For primitive types, returns the method on the wrapper type that converts back to the primitive.
static Class getWrapperType(Class type)
          Returns the wrapper type for a given input type.
static String getWrapperTypeName(String type)
          Returns the name of wrapper type for a given input type.
static boolean isPrimitive(String type)
          Returns true if the specified type is a primitive type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

isPrimitive

public static boolean isPrimitive(String type)
Returns true if the specified type is a primitive type.


getWrapperTypeName

public static String getWrapperTypeName(String type)
Returns the name of wrapper type for a given input type. For primitive types, returns the wrapper type. For other types, returns the input type name.

Parameters:
type - primitive type name, or fully qualified class name

getUnwrapperMethodName

public static String getUnwrapperMethodName(String type)
For primitive types, returns the method on the wrapper type that converts back to the primitive.

Parameters:
type - the primitive type
Returns:
the method of the corresponding wrapper type, or null if type is not a primitive type

getWrapperType

public static Class getWrapperType(Class type)
Returns the wrapper type for a given input type. For primitive types, returns the wrapper type. For other types, returns the type itself.

Parameters:
type - primitive or object type

getDefaultValue

public static String getDefaultValue(String type)
Returns the default value for a type. This is the string "null" for most types, or a literal value for primitive types.



Copyright © 2003-2012 The Apache Software Foundation.