org.jvnet.jaxb2_commons.xml.bind.model.util.DefaultTypeInfoVisitor Maven / Gradle / Ivy
The newest version!
package org.jvnet.jaxb2_commons.xml.bind.model.util;
import org.jvnet.jaxb2_commons.xml.bind.model.MBuiltinLeafInfo;
import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo;
import org.jvnet.jaxb2_commons.xml.bind.model.MClassRef;
import org.jvnet.jaxb2_commons.xml.bind.model.MEnumLeafInfo;
import org.jvnet.jaxb2_commons.xml.bind.model.MID;
import org.jvnet.jaxb2_commons.xml.bind.model.MIDREF;
import org.jvnet.jaxb2_commons.xml.bind.model.MIDREFS;
import org.jvnet.jaxb2_commons.xml.bind.model.MList;
import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo;
import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfoVisitor;
import org.jvnet.jaxb2_commons.xml.bind.model.MWildcardTypeInfo;
public class DefaultTypeInfoVisitor implements
MTypeInfoVisitor {
public V visitTypeInfo(MTypeInfo typeInfo) {
return null;
}
public V visitList(MList info) {
return visitTypeInfo(info);
}
public V visitID(MID info) {
return visitTypeInfo(info);
}
public V visitIDREF(MIDREF info) {
return visitTypeInfo(info);
}
public V visitIDREFS(MIDREFS info) {
return visitTypeInfo(info);
}
public V visitBuiltinLeafInfo(MBuiltinLeafInfo info) {
return visitTypeInfo(info);
}
public V visitEnumLeafInfo(MEnumLeafInfo info) {
return visitTypeInfo(info);
}
public V visitWildcardTypeInfo(MWildcardTypeInfo info) {
return visitTypeInfo(info);
}
public V visitClassInfo(MClassInfo info) {
return visitTypeInfo(info);
}
public V visitClassRef(MClassRef info) {
return visitTypeInfo(info);
}
}