package org.jvnet.jaxb2_commons.xml.bind.model; public abstract class MPackagedTypeInfoVisitor<T, C, V> implements MTypeInfoVisitor<T, C, V> { public abstract V visitPackagedTypeInfo(MPackagedTypeInfo<T, C> info); public V visitList(MList<T, C> info) { return null; } public V visitBuiltinLeafInfo(MBuiltinLeafInfo<T, C> info) { return null; } public V visitID(MID<T, C> info) { return null; } public V visitIDREF(MIDREF<T, C> info) { return null; } public V visitIDREFS(MIDREFS<T, C> info) { return null; } public V visitEnumLeafInfo(MEnumLeafInfo<T, C> info) { return visitPackagedTypeInfo(info); } public V visitWildcardTypeInfo(MWildcardTypeInfo<T, C> info) { return null; } public V visitClassInfo(MClassInfo<T, C> info) { return visitPackagedTypeInfo(info); } }