org.jfox.mx.util
Class PrimitiveHelper

java.lang.Object
  extended byorg.jfox.mx.util.PrimitiveHelper

public class PrimitiveHelper
extends java.lang.Object


Constructor Summary
PrimitiveHelper()
           
 
Method Summary
static java.lang.Object createObject(java.lang.String value, java.lang.String className)
          create a Object by it's value and className , only check primitive class
static java.lang.Class getPrimitiveClass(java.lang.String primitiveName)
           
static boolean isAssignable(java.lang.Class primitiveClass, java.lang.Class objClass)
          测试一个原始类型类是否可以附给一个对象类
static boolean isPrimitiveType(java.lang.String type)
          测试一个字符参数是否是一个原始类
static void main(java.lang.String[] args)
           
static java.lang.Class object2PrimitiveClass(java.lang.Object obj)
          得到一个对象的原始类
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrimitiveHelper

public PrimitiveHelper()
Method Detail

getPrimitiveClass

public static java.lang.Class getPrimitiveClass(java.lang.String primitiveName)

object2PrimitiveClass

public static java.lang.Class object2PrimitiveClass(java.lang.Object obj)
得到一个对象的原始类

Parameters:
obj -
Returns:

createObject

public static java.lang.Object createObject(java.lang.String value,
                                            java.lang.String className)
create a Object by it's value and className , only check primitive class

Parameters:
value -
className -
Returns:
primitive Object or itself

isAssignable

public static boolean isAssignable(java.lang.Class primitiveClass,
                                   java.lang.Class objClass)
测试一个原始类型类是否可以附给一个对象类

Parameters:
primitiveClass -
objClass -
Returns:

isPrimitiveType

public static boolean isPrimitiveType(java.lang.String type)
测试一个字符参数是否是一个原始类

Parameters:
type -
Returns:

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception