com.sun.xml.bind.v2.model.nav
Class TypeVisitor<T,P>
java.lang.Object
com.sun.xml.bind.v2.model.nav.TypeVisitor<T,P>
abstract class TypeVisitor<T,P>
- extends java.lang.Object
Method Summary |
protected abstract T |
onClass(java.lang.Class c,
P param)
|
protected abstract T |
onGenericArray(java.lang.reflect.GenericArrayType g,
P param)
|
protected abstract T |
onParameterizdType(java.lang.reflect.ParameterizedType p,
P param)
|
protected abstract T |
onVariable(java.lang.reflect.TypeVariable v,
P param)
|
protected abstract T |
onWildcard(java.lang.reflect.WildcardType w,
P param)
|
T |
visit(java.lang.reflect.Type t,
P param)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypeVisitor
TypeVisitor()
visit
public final T visit(java.lang.reflect.Type t,
P param)
onClass
protected abstract T onClass(java.lang.Class c,
P param)
onParameterizdType
protected abstract T onParameterizdType(java.lang.reflect.ParameterizedType p,
P param)
onGenericArray
protected abstract T onGenericArray(java.lang.reflect.GenericArrayType g,
P param)
onVariable
protected abstract T onVariable(java.lang.reflect.TypeVariable v,
P param)
onWildcard
protected abstract T onWildcard(java.lang.reflect.WildcardType w,
P param)