Class TransformUtils

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

public final class TransformUtils extends Object
Support code for generating code (used when transforming component classes).
  • Method Details

    • 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.