All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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);
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy