org.jboss.resteasy.annotations.providers.jaxb.JAXBConfig Maven / Gradle / Ivy
package org.jboss.resteasy.annotations.providers.jaxb;
import javax.xml.XMLConstants;
import javax.xml.bind.annotation.XmlNs;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(
{ElementType.METHOD, ElementType.TYPE, ElementType.PARAMETER})
public @interface JAXBConfig
{
/**
* FIXME Comment this
*
* @return
*/
boolean useNameSpacePrefix() default false;
/**
* FIXME Comment this
*
* @return
*/
XmlNs[] namespaces() default {};
/**
* FIXME Comment this
*
* @return
*/
boolean validate() default false;
/**
* FIXME Comment this
*
* @return
*/
String schema() default "";
/**
* FIXME Comment this
*
* @return
*/
String schemaType() default XMLConstants.W3C_XML_SCHEMA_NS_URI;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy