public class MyNamespaceExtender implements NamespaceExtender {
public void load(String namespace) {
// ...
}
public Class<?> findClass(String namespace, String name) {
// ...
return null;
}
public void unload(String namespace) {
// ...
}
}
Bundle-ClassPath: ., my-extension.jar
Requires-Namespace: com.example.extension
import com.example.extension.ExtensionClass;
public class MyApp {
public static void main(String[] args) {
ExtensionClass extension = new ExtensionClass();
extension.doSomething();
}
}