aQute.bnd.annotation.headers.BundleCategory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of biz.aQute.bndlib Show documentation
Show all versions of biz.aQute.bndlib Show documentation
bndlib: A Swiss Army Knife for OSGi
package aQute.bnd.annotation.headers;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* The Bundle-Category header holds a comma-separated list of category names.
* These categories are free form but there is a list on the
* OSGi
* Website
*
* All categories are merged together with any duplicates removed See
* {@link About}
*/
@Retention(RetentionPolicy.CLASS)
@Target({
ElementType.ANNOTATION_TYPE, ElementType.TYPE
})
public @interface BundleCategory {
/**
* The list of categories on the
* OSGi
* Website
*/
Category[] value();
/**
* Custom categories.
*/
String[] custom() default {};
}