FROM
- 从什么类型TO
- 转到什么类型public abstract class Castor<FROM,TO>
extends java.lang.Object
限定符 | 构造器和说明 |
---|---|
protected |
Castor() |
限定符和类型 | 方法和说明 |
---|---|
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) |
java.lang.Class<?> |
getFromClass() |
java.lang.Class<?> |
getToClass() |
int |
hashCode() |
static java.lang.String |
key(java.lang.Class<?> fromClass,
java.lang.Class<?> toClass) |
java.lang.String |
toString() |
protected java.lang.Class<?> fromClass
protected java.lang.Class<?> toClass
public java.lang.Class<?> getFromClass()
public java.lang.Class<?> getToClass()
public abstract TO cast(FROM src, java.lang.Class<?> toType, java.lang.String... args) throws FailToCastObjectException
protected static java.util.Collection<?> createCollection(java.lang.Object src, java.lang.Class<?> toType) throws FailToCastObjectException
public int hashCode()
hashCode
在类中 java.lang.Object
public boolean equals(java.lang.Object obj)
equals
在类中 java.lang.Object
public java.lang.String toString()
toString
在类中 java.lang.Object
public static final java.lang.String key(java.lang.Class<?> fromClass, java.lang.Class<?> toClass)