org.jvnet.jaxb2_commons.xml.bind.model.util.DefaultPropertyInfoVisitor Maven / Gradle / Ivy
The newest version!
package org.jvnet.jaxb2_commons.xml.bind.model.util;
import org.jvnet.jaxb2_commons.xml.bind.model.MAnyAttributePropertyInfo;
import org.jvnet.jaxb2_commons.xml.bind.model.MAnyElementPropertyInfo;
import org.jvnet.jaxb2_commons.xml.bind.model.MAttributePropertyInfo;
import org.jvnet.jaxb2_commons.xml.bind.model.MElementPropertyInfo;
import org.jvnet.jaxb2_commons.xml.bind.model.MElementRefPropertyInfo;
import org.jvnet.jaxb2_commons.xml.bind.model.MElementRefsPropertyInfo;
import org.jvnet.jaxb2_commons.xml.bind.model.MElementsPropertyInfo;
import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfo;
import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfoVisitor;
import org.jvnet.jaxb2_commons.xml.bind.model.MValuePropertyInfo;
public class DefaultPropertyInfoVisitor implements
MPropertyInfoVisitor {
public V visitPropertyInfo(MPropertyInfo info) {
return null;
}
public V visitElementPropertyInfo(MElementPropertyInfo info) {
return visitPropertyInfo(info);
}
public V visitElementsPropertyInfo(MElementsPropertyInfo info) {
return visitPropertyInfo(info);
}
public V visitAnyElementPropertyInfo(MAnyElementPropertyInfo info) {
return visitPropertyInfo(info);
}
public V visitAttributePropertyInfo(MAttributePropertyInfo info) {
return visitPropertyInfo(info);
}
public V visitAnyAttributePropertyInfo(MAnyAttributePropertyInfo info) {
return visitPropertyInfo(info);
}
public V visitValuePropertyInfo(MValuePropertyInfo info) {
return visitPropertyInfo(info);
}
public V visitElementRefPropertyInfo(MElementRefPropertyInfo info) {
return visitPropertyInfo(info);
}
public V visitElementRefsPropertyInfo(MElementRefsPropertyInfo info) {
return visitPropertyInfo(info);
}
}