com.sun.xml.bind.v2.model.nav

Class TypeVisitor<T,P>

abstract class TypeVisitor<T,P> extends Object

Method Summary
protected abstract TonClass(Class c, P param)
protected abstract TonGenericArray(GenericArrayType g, P param)
protected abstract TonParameterizdType(ParameterizedType p, P param)
protected abstract TonVariable(TypeVariable v, P param)
protected abstract TonWildcard(WildcardType w, P param)
Tvisit(Type t, P param)

Method Detail

onClass

protected abstract T onClass(Class c, P param)

onGenericArray

protected abstract T onGenericArray(GenericArrayType g, P param)

onParameterizdType

protected abstract T onParameterizdType(ParameterizedType p, P param)

onVariable

protected abstract T onVariable(TypeVariable v, P param)

onWildcard

protected abstract T onWildcard(WildcardType w, P param)

visit

public final T visit(Type t, P param)