public interface AsOsgiBundle extends AsJarBuilder<AsOsgiBundle>
AsOsgiBundle class.
disableValidation, launching, launching, mergingManifest, providing, providing, providing, sealing, withManifestHeader
attach
@Fluent static AsOsgiBundle asOsgiBundle()
asOsgiBundle.
AsOsgiBundle
object.default AsOsgiBundle named(String symbolicName)
AsOsgiBundle named(String symbolicName, ClauseParameters parameters)
AsOsgiBundle withActivator(Class<?> activator)
AsOsgiBundle withActivator(String canonicalName)
AsOsgiBundle exporting(Predicate<String> exportMatcher, ClauseParameters parameters)
Export-Package
using a predicate string matching.
The matchers are applied in order - after the first successful match, no other matchers are tested.
exportMatcher
- a Predicate
object.parameters
- a ClauseParameters
object.DefaultAsOsgiBundle
object.default AsOsgiBundle exporting(Class<?> type)
Export-Package
without attributes or directives
type
- AsOsgiBundle exporting(Class<?> type, ClauseParameters parameters)
default AsOsgiBundle exporting(Package paquet, ClauseParameters parameters)
AsOsgiBundle exporting(String paquet, ClauseParameters parameters)
default AsOsgiBundle importing(String paquet)
AsOsgiBundle importing(String paquet, ClauseParameters parameters)
AsOsgiBundle autoImporting()
default AsOsgiBundle autoImporting(PackageBundleMapper... mappers)
AsOsgiBundle autoImporting(List<PackageBundleMapper> mappers)
Copyright © 2018 earcam. All rights reserved.