com.jaxfront.core.type
Class MethodParameter

java.lang.Object
  extended by com.jaxfront.core.type.MethodParameter
All Implemented Interfaces:
java.io.Serializable

public class MethodParameter
extends java.lang.Object
implements java.io.Serializable

This class defines method parameters that can be defined in a XUI (JAXFront's Extensible User Interface) for UIActions.

Version:
1.60
See Also:
Serialized Form

Field Summary
static java.lang.String TYPE_BOOLEAN
           
static java.lang.String TYPE_BOOLEAN_PRIMITIVE
           
static java.lang.String TYPE_COLOR
           
static java.lang.String TYPE_INT_ARRAY
           
static java.lang.String TYPE_INTEGER
           
static java.lang.String TYPE_INTEGER_ARRAY
           
static java.lang.String TYPE_INTEGER_PRIMITIVE
           
static java.lang.String TYPE_SIMPLE_TYPE
           
static java.lang.String TYPE_STRING
           
static java.lang.String TYPE_STRING_ARRAY
           
static java.lang.String TYPE_TYPE
           
static java.lang.String TYPE_TYPE_ARRAY
           
static java.lang.String TYPE_URL
           
static java.lang.String TYPE_VISUALIZER
           
 
Constructor Summary
MethodParameter(Type type, java.lang.String className, java.lang.String value)
          MethodParameter constructor.
 
Method Summary
static java.lang.String convertParameterClassToExternal(java.lang.String param)
           
 java.lang.Class getParameterClass()
          Gets the right class for the given parameter.
 java.lang.Object getParameterValue()
           
 java.lang.Object getParameterValue(Type type)
          Gets the parameter value for the given class.
static java.lang.String removePackages(java.lang.String className)
          Remove package
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_BOOLEAN

public static final java.lang.String TYPE_BOOLEAN
See Also:
Constant Field Values

TYPE_STRING

public static final java.lang.String TYPE_STRING
See Also:
Constant Field Values

TYPE_STRING_ARRAY

public static final java.lang.String TYPE_STRING_ARRAY
See Also:
Constant Field Values

TYPE_INTEGER

public static final java.lang.String TYPE_INTEGER
See Also:
Constant Field Values

TYPE_BOOLEAN_PRIMITIVE

public static final java.lang.String TYPE_BOOLEAN_PRIMITIVE
See Also:
Constant Field Values

TYPE_INTEGER_PRIMITIVE

public static final java.lang.String TYPE_INTEGER_PRIMITIVE
See Also:
Constant Field Values

TYPE_COLOR

public static final java.lang.String TYPE_COLOR
See Also:
Constant Field Values

TYPE_VISUALIZER

public static final java.lang.String TYPE_VISUALIZER
See Also:
Constant Field Values

TYPE_TYPE

public static final java.lang.String TYPE_TYPE
See Also:
Constant Field Values

TYPE_SIMPLE_TYPE

public static final java.lang.String TYPE_SIMPLE_TYPE
See Also:
Constant Field Values

TYPE_TYPE_ARRAY

public static final java.lang.String TYPE_TYPE_ARRAY
See Also:
Constant Field Values

TYPE_URL

public static final java.lang.String TYPE_URL
See Also:
Constant Field Values

TYPE_INT_ARRAY

public static final java.lang.String TYPE_INT_ARRAY
See Also:
Constant Field Values

TYPE_INTEGER_ARRAY

public static final java.lang.String TYPE_INTEGER_ARRAY
See Also:
Constant Field Values
Constructor Detail

MethodParameter

public MethodParameter(Type type,
                       java.lang.String className,
                       java.lang.String value)
MethodParameter constructor.

Parameters:
type - a JAXFront type that holds a DOM
value - a new parameter value
Method Detail

getParameterClass

public java.lang.Class getParameterClass()
Gets the right class for the given parameter.

Returns:
the right class for the given parameter, null otherwise

removePackages

public static java.lang.String removePackages(java.lang.String className)
Remove package

Parameters:
className - name of the package which has to be removed
Returns:
the name of the class

convertParameterClassToExternal

public static java.lang.String convertParameterClassToExternal(java.lang.String param)

getParameterValue

public java.lang.Object getParameterValue()

getParameterValue

public java.lang.Object getParameterValue(Type type)
Gets the parameter value for the given class.

Returns:
the parameter value for the given class