aQute.bnd.annotation.headers.Category 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;
/**
* Standard categories as specified on
* OSGi
* References Page
*/
public enum Category {
custom("Custom", "A cetegory not listed here. This 'custom' is not listed in the manifest header"), adoption(
"Adoption", "Standard bundles adopted for OSGi"), //
bus("Busses", "Interfaces to busses like USB, CEBus ..."), //
clients("Clients", "Interfaces to external clients"), //
communication("Communication", "Bundles that provide communication facilities"), //
cryptography("Cryptography", "Public key, certificates"), //
database("Database", "Persistence"), //
device("Device", "Implementations of the device specification"), //
development("Development", "Tools for development"), //
distributed("Distributed", "processing Distributed computing like CORBA, RMI, DCE"), //
discovery("Discovery protocols", "JINI, UPnP, SLP, Salutation"), //
ecommerce("E-commerce", "Electronic shopping"), //
example("Example/tutorial", "Material for courses and tutorials"), //
framework("Framework", "Directly related to the framework"), //
games("Games", "Entertainment related, including proxies for games"), //
language("Language", "Translations, locale"), //
management("Management", "Management of the box"), //
messaging("Messaging", "Mail, message queues"), //
mobility("Mobility", "Functions like positioning"), //
network("Networking", "Implementations of network protocols"), //
nursery("Nursery", "Example bundles for the standardization"), //
osgi("OSGi standardization", "Related to OSGi standardization effort"), //
payment("Payment", "Electronic payments"), //
preferences("Preferences", "Preferences"), //
publishing("Publishing", "Mechanisms and tools to publish information"), //
reliability("Reliability", "Fault management, performance management"), //
robotic("Robotic", "Robotic control"), //
scripting("Scripting", "Script languages like python, vb, javascript"), //
security("Security", "Authorization and authentication"), //
testing("Testing", "OSGi test cases"), //
tools("Tools", "Tools that help building bundles"), //
users("User management", "User repository, user preferences"), //
utility("Utilities", "Support bundles providing some utiltity"), //
vehicle("Vehicle", "Automobile related"), //
wireless("Wireless", "802.11, Bluetooth"), //
xmls("XML, HTML, WML, ...", "Parsing and processing of ?ML information"), //
json("JSON", "JSON codecs"), enroute("OSGi enRoute", "A project to show how easy it is to use OSGi");
final public String name;
final public String desc;
Category(String name, String desc) {
this.name = name;
this.desc = desc;
}
};