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

org.jgroups.annotations.XmlAttribute Maven / Gradle / Ivy

There is a newer version: 9.1.7.Final
Show newest version
package org.jgroups.annotations;

/**
 * Annotation to add attributes to the schema created by {@link org.jgroups.util.XMLSchemaGenerator}. Example: 
*
 * {@literal @}XmlAttribute(attrs={"auth_value", "demo_token})
 * 
* This results in the following schema fragment: *
 *     <xs:attribute name="auth_value" type="xs:string"/>
       <xs:attribute name="demo_token" type="xs:string"/>
 * 
* @author Bela Ban * @since 3.5 */ import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Retention(value=RetentionPolicy.RUNTIME) @Target(value=ElementType.TYPE) public @interface XmlAttribute { String[] attrs() default {}; }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy