mx4j.tools.adaptor.http

Class CommandProcessorUtil

public class CommandProcessorUtil extends Object

Contains utilities common to CommandProcessor objects

Version: $Revision: 1.3 $

Method Summary
protected static booleancanCreateParameterValue(String parameterType)
Checks if the given type is primitive of can be initialized from String.
This is done by trying to load the class and checking if there is a public String only constructor.
static ComparatorcreateClassComparator()
static ComparatorcreateConstructorComparator()
static ComparatorcreateObjectInstanceComparator()
static ComparatorcreateObjectNameComparator()
protected static ObjectcreateParameterValue(String parameterType, String parameterValue)
Creates a parameter object of the given type containing a given value.

Method Detail

canCreateParameterValue

protected static boolean canCreateParameterValue(String parameterType)
Checks if the given type is primitive of can be initialized from String.
This is done by trying to load the class and checking if there is a public String only constructor.

Parameters: parameterType Indicates the type of the parameter, for instance java.lang.String

Returns: true if the type is primitive or String initializable

Throws: Thrown in case there is a data conversion error

createClassComparator

public static Comparator createClassComparator()

createConstructorComparator

public static Comparator createConstructorComparator()

createObjectInstanceComparator

public static Comparator createObjectInstanceComparator()

createObjectNameComparator

public static Comparator createObjectNameComparator()

UNKNOWN: Log the exception

createParameterValue

protected static Object createParameterValue(String parameterType, String parameterValue)
Creates a parameter object of the given type containing a given value. If the type is unknown null is returned

Parameters: parameterType Indicates the type of the parameter, for instance java.lang.String parameterValue The value of the parameter as a String

Returns: an object of parameterType type and value parameterValue or null if the type is unknown

Throws: Thrown in case there is a data conversion error

Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.