org.nutz.castor
类 Castor<FROM,TO>
java.lang.Object
org.nutz.castor.Castor<FROM,TO>
- 类型参数:
FROM
- 从什么类型TO
- 转到什么类型
- 直接已知子类:
- Array2Array, Array2Collection, Array2Map, Array2Object, Array2String, Boolean2Number, Boolean2String, Calendar2Datetime, Calendar2Long, Calendar2Timestamp, Character2Number, Class2Mirror, Class2String, Collection2Array, Collection2Collection, Collection2Map, Collection2Object, Collection2String, Datetime2Calendar, Datetime2Long, Datetime2SqlDate, Datetime2SqlTime, Datetime2Timpestamp, DateTimeCastor, Enum2Number, Enum2String, File2String, Map2Array, Map2Collection, Map2Enum, Map2Object, Map2String, Mirror2Class, Mirror2String, Number2Boolean, Number2Calendar, Number2Character, Number2Datetime, Number2Enum, Number2Number, Number2String, Number2Timestamp, Object2Class, Object2List, Object2Map, Object2Mirror, Object2Object, Object2String, SqlDate2Timestamp, SqlTime2Timestamp, String2Array, String2Boolean, String2Character, String2Class, String2Collection, String2Email, String2Enum, String2File, String2Map, String2Mirror, String2Number, String2Object, String2Pattern, String2Set, String2TimeZone, Timestamp2Calendar, Timestamp2Datetime, Timestamp2Long, Timestamp2SqlDate, Timestamp2SqlTime, TimeZone2String
public abstract class Castor<FROM,TO>
- extends java.lang.Object
抽象转换器,所有的转换器必须继承自它
- 作者:
- zozoh(zozohtnt@gmail.com)
字段摘要 |
protected java.lang.Class<?> |
fromClass
|
protected java.lang.Class<?> |
toClass
|
方法摘要 |
abstract TO |
cast(FROM src,
java.lang.Class<?> toType,
java.lang.String... args)
|
protected static java.util.Collection<?> |
createCollection(java.lang.Object src,
java.lang.Class<?> toType)
|
boolean |
equals(java.lang.Object obj)
|
static int |
fetchHash(java.lang.Class<?> from,
java.lang.Class<?> to)
取得hash值 |
static int |
fetchHash(java.lang.String from,
java.lang.String to)
取得Hash值 |
java.lang.Class<?> |
getFromClass()
|
java.lang.Class<?> |
getToClass()
|
int |
hashCode()
|
java.lang.String |
toString()
|
从类 java.lang.Object 继承的方法 |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
fromClass
protected java.lang.Class<?> fromClass
toClass
protected java.lang.Class<?> toClass
Castor
protected Castor()
getFromClass
public java.lang.Class<?> getFromClass()
getToClass
public java.lang.Class<?> getToClass()
cast
public abstract TO cast(FROM src,
java.lang.Class<?> toType,
java.lang.String... args)
throws FailToCastObjectException
- 抛出:
FailToCastObjectException
createCollection
protected static java.util.Collection<?> createCollection(java.lang.Object src,
java.lang.Class<?> toType)
throws FailToCastObjectException
- 抛出:
FailToCastObjectException
hashCode
public int hashCode()
- 覆盖:
- 类
java.lang.Object
中的 hashCode
equals
public boolean equals(java.lang.Object obj)
- 覆盖:
- 类
java.lang.Object
中的 equals
fetchHash
public static int fetchHash(java.lang.Class<?> from,
java.lang.Class<?> to)
- 取得hash值
fetchHash
public static int fetchHash(java.lang.String from,
java.lang.String to)
- 取得Hash值
toString
public java.lang.String toString()
- 覆盖:
- 类
java.lang.Object
中的 toString