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

org.jvnet.jaxb2_commons.xml.bind.model.concrete.CMValuePropertyInfo Maven / Gradle / Ivy

The newest version!
package org.jvnet.jaxb2_commons.xml.bind.model.concrete;

import javax.xml.namespace.NamespaceContext;

import org.jvnet.jaxb2_commons.xml.bind.model.MClassInfo;
import org.jvnet.jaxb2_commons.xml.bind.model.MPropertyInfoVisitor;
import org.jvnet.jaxb2_commons.xml.bind.model.MTypeInfo;
import org.jvnet.jaxb2_commons.xml.bind.model.MValuePropertyInfo;
import org.jvnet.jaxb2_commons.xml.bind.model.origin.MPropertyInfoOrigin;

public class CMValuePropertyInfo extends
		CMSingleTypePropertyInfo implements MValuePropertyInfo {

	public CMValuePropertyInfo(MPropertyInfoOrigin origin,
			MClassInfo classInfo, String privateName,
			MTypeInfo typeInfo, String defaultValue,
			NamespaceContext defaultValueNamespaceContext) {
		super(origin, classInfo, privateName, false, typeInfo, /* required */
				true, defaultValue, defaultValueNamespaceContext);
	}

	public  V acceptPropertyInfoVisitor(MPropertyInfoVisitor visitor) {
		return visitor.visitValuePropertyInfo(this);
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy