All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
About |
This package contains a number of classes that assists by analyzing JARs and
constructing bundles.
|
AbstractIndexingRepository<KEY,FILE> |
|
AbstractResource |
|
Access |
Access modifier
|
Action |
|
Actionable |
An interface to allow bnd to provide commands on elements.
|
Activate |
Identify the annotated member as part of the activation of a Service
Component.
|
ADDef |
|
AggregateRepository |
|
Analyzer |
This class can calculate the required headers for a (potential) JAR file.
|
Analyzer.Check |
|
AnalyzerMessages |
|
AnalyzerPlugin |
|
Annotation |
|
Annotation.ElementType |
Bnd ElememtType
|
AntPlugin |
This plugin creates a build.xml file in the project when a project gets
created.
|
API |
@API is used to annotate public types, methods, constructors, and
fields within a framework or application in order to publish their
API.status() and level of stability and to indicate how they are intended
to be used by API.consumers() of the API.
|
API.Status |
Indicates the status of an API element and therefore its level of
stability as well.
|
ArtifactInfo |
A snapshot of the build information of an artifact.
|
AspectJ |
Provides an aspectj plugin that can export an executable JAR while weaving in
aspect bundles.
|
Attribute |
Mark an annotation element as an attribute.
|
AttributeClasses |
Defines a number of attribute classes.
|
AttributeDefinition |
AttributeDefinition information for the annotated method.
|
AttributeType |
|
Attrs |
|
Attrs.DataType<T> |
|
Attrs.Type |
|
AugmentRepository |
|
BadLocationException |
|
Baseline |
This class maintains
|
Baseline.BundleInfo |
|
Baseline.Info |
|
BaseRepository |
WARNING ! Not tested
|
BasicAuthentication |
Provide Http Basic Authentication.
|
BeanDef |
|
BearerAuthentication |
Provide Http Bearer Authentication.
|
BndAuthentication |
bnd has a builtin delegated authentication mechanism, see Settings .
|
BndEditModel |
A model for a Bnd file.
|
BndListener |
|
BridgeRepository |
Bridge an OSGi repository (requirements) and a bnd repository (bsn/version)
by creating an index and providing suitable methods.
|
BridgeRepository.InfoCapability |
|
BridgeRepository.ResourceInfo |
|
BsnToMavenPath |
|
BuildContext |
|
Builder |
Include-Resource: ( [name '=' ] file )+ Private-Package: package-decl ( ','
package-decl )* Export-Package: package-decl ( ',' package-decl )*
Import-Package: package-decl ( ',' package-decl )* @version $Revision: 1.27 $
|
BuilderInstructions |
Instructions for the Builder
|
BuilderSpecification |
A specification of the Builder parameters without any special types.
|
BuildInfo |
A snapshot of the build information
|
BundleId |
Holds the bundle bsn + version pair
|
CachedPom |
|
CalltreeResource |
Create an XML call tree of a set of classes.
|
Capabilities |
Container annotation for repeated Capability annotations.
|
Capability |
Define a capability for a bundle.
|
CapabilityBuilder |
|
CapabilityFormatter |
|
CapabilityImpl |
|
CapReqBuilder |
|
CDIAnnotationReader |
|
CDIAnnotations |
Analyze the class space for any classes that have an OSGi annotation for CCR.
|
CentralCheck |
Sets a warning when a header is missing to publish at Central.
|
CircularDependencyException |
|
ClassDataCollector |
When adding methods to this class, you must also add them to
ClassDataCollectors !
|
ClassIndexerAnalyzer |
|
ClassParser |
|
Classpath |
|
Classpath.ClassVisitor |
|
Clazz |
|
Clazz.JAVA |
|
Clazz.MethodParameter |
|
Clazz.QUERY |
|
Clipboard |
Abstraction of the clip board since this can vary per driver
|
CollectionFormatter<T> |
|
CollectionType |
Collection types for the Reference annotation.
|
CombinedResource |
|
CommandPlugin |
A plugin that makes it possible to
|
CommandResource |
|
ComparableVersion |
Generic implementation of version comparison.
|
Compiler |
|
Component |
Identify the annotated class as a Service Component.
|
ComponentConstants |
Defines standard names for Service Component constants.
|
ComponentPropertyType |
Identify the annotated annotation as a Component Property Type.
|
ComponentSvcReference |
|
ConfigurationPolicy |
Configuration Policy for the Component annotation.
|
ConnectionSettings |
|
ConnectionSettings |
Generic connection setter can set a number of basic properties if applicable
and can add generic headers.
|
ConsoleLogger |
Deprecated. |
ConsoleLogger.LogEntryImpl |
|
Constants |
|
Container |
|
Container.TYPE |
|
Converter<R,T> |
|
CopyOnWriteTextStore |
Copy-on-write ITextStore wrapper.
|
Coverage |
This class can create a coverage table between two classspaces.
|
CoverageResource |
Creates an XML Coverage report.
|
Deactivate |
Identify the annotated method as the deactivate method of a Service
Component.
|
DeclarativeServicesAnnotationError |
|
DeclarativeServicesAnnotationError.ErrorType |
|
DefaultBooleanFormatter |
Formatter for booleans with a default value; if the input value matches the
default then it is formatted to null .
|
DefaultFormatter |
|
DefaultURLConnectionHandler |
Base class for the URL Connection handlers.
|
Delta |
The Delta provides information about the Diff object.
|
DependencyContributor |
|
Deploy |
Deploy this artifact to maven.
|
Descriptors |
|
Descriptors.PackageRef |
|
Descriptors.TypeRef |
|
Designate |
Generate a Designate element in the Meta Type Resource for an
ObjectClassDefinition using the annotated Declarative Services
component.
|
DesignateReader |
|
Dialogs |
A simple dialog handler for prompting for an input string from the user,
displaying a message to the user, or showing a set of errors and warnings.
|
Diff |
|
Diff.Data |
|
Diff.Ignore |
|
Differ |
Compare two Jars and report the differences.
|
DiffImpl |
A DiffImpl class compares a newer Element to an older Element.
|
DiffPluginImpl |
This Diff Plugin Implementation will compare JARs for their API (based on the
Bundle Class Path and exported packages), the Manifest, and the resources.
|
Directive |
Mark an annotation element as a directive.
|
Discover |
|
Document |
|
Document.DelimiterInfo |
|
Domain |
This class abstracts domains that have properties holding OSGi meta data.
|
DownloadBlocker |
|
DownloadBlocker.Stage |
|
DownloadListenerPromise |
|
DSAnnotationReader |
Processes spec DS annotations into xml.
|
DSAnnotations |
Analyze the class space for any classes that have an OSGi annotation for DS.
|
DSAnnotations.Options |
|
DTO |
Super type for Data Transfer Objects.
|
EclipseClasspath |
Parse the Eclipse project information for the classpath.
|
EclipseJUnitTester |
|
EclipsePlugin |
This plugin creates a build.xml file in the project when a project gets
created.
|
EclipseUtil |
|
EE |
|
EEConverter |
|
EEFormatter |
|
EmbeddedResource |
|
EnumConverter<E extends java.lang.Enum<E>> |
|
EnumFormatter<E extends java.lang.Enum<E>> |
Formats an enum type.
|
ErrorDetails |
|
ExecutableJarExporter |
Exports a project or run file to an executable JAR.
|
ExecutorGroup |
|
Export |
Mark a package to be exported from its bundle.
|
ExportedPackage |
|
Exporter |
|
ExtensionActivator |
|
ExtensionDef |
|
ExternalPlugin |
|
ExternalPluginNamespace |
External Plugins are executable code that the Workspace can execute.
|
FieldOption |
|
FileRepo |
Deprecated. |
FileRepo |
A FileRepo is the primary and example implementation of a repository based on
a file system.
|
FileResource |
Resource for a file.
|
FilterBuilder |
|
FilterBuilder.Operator |
|
FilterParser |
|
FilterParser.And |
|
FilterParser.ApproximateExpression |
|
FilterParser.BundleExpression |
|
FilterParser.Expression |
|
FilterParser.ExpressionVisitor<T> |
|
FilterParser.HostExpression |
|
FilterParser.IdentityExpression |
|
FilterParser.Not |
|
FilterParser.Op |
|
FilterParser.Or |
|
FilterParser.PackageExpression |
|
FilterParser.PatternExpression |
|
FilterParser.RangeExpression |
|
FilterParser.SimpleExpression |
|
FilterParser.SubExpression |
|
FilterParser.WithRangeExpression |
|
Filters |
|
GapTextStore |
Implements a gap managing text store.
|
Generator<O> |
|
GenericParameter |
|
GenericType |
|
GenericType.GenericArray |
|
GenericType.GenericWildcard |
|
GitPlugin |
Adds .gitignore files to projects when created.
|
GradlePlugin |
The Gradle life cycle plugin.
|
Header |
Define a manifest header for a bundle.
|
HeaderClause |
|
HeaderClauseFormatter |
|
HeaderClauseListConverter<R> |
|
HeaderReader |
|
Headers |
Container annotation for repeated Header annotations.
|
Home |
|
HttpClient |
A simple Http Client that inter-works with the bnd registry.
|
HttpRequest<T> |
Builds up a request
|
HttpRequestException |
|
HttpsVerification |
TODO Needs testing Can be used to override default verification of HTTPS.
|
Icon |
|
IconDef |
|
IDocument |
|
ImportPattern |
|
IndexProvider |
|
InfoFileRepo |
|
InfoRepository |
|
Instruction |
|
Instruction.Filter |
|
Instructions |
|
IRegion |
|
ITextStore |
Interface for storing and managing text.
|
Jar |
|
Jar.Compression |
|
JarPrinter |
|
JarResource |
|
JartoolSigner |
Sign the jar file.
|
JPAComponent |
This component is called when we find a resource in the META-INF/*.xml
pattern.
|
JPMSAnnotations |
|
JPMSModuleInfoPlugin |
A plugin to generate a module-info class from analyzer metadata and bundle
annotations.
|
JUnitFramework |
Deprecated. |
JUnitLauncher |
|
Kind |
The kind of thing we scope
|
LauncherInstructions |
Instructions for the launcher
|
LauncherInstructions.Executable |
|
LauncherInstructions.RunOption |
|
LauncherPlugin |
|
LibraryNamespace |
A workspace extension can be applied on the workspace level
|
LifeCyclePlugin |
The base class for a plugin that wants to intercept workspace life cycle
events.
|
LineTracker |
|
LineType |
|
LoggingProgressPlugin |
|
Macro |
Provide a macro processor.
|
MainClassNamespace |
Represents the Manifest Main-Class header.
|
Make |
|
MakeBnd |
|
MakeCopy |
|
MakePlugin |
|
ManifestResource |
Bnd Resource for Manifest with correct support for writing the manifest to an
output stream.
|
MapFormatter |
|
Master |
|
Maven |
|
MavenCapability |
|
MavenCommand |
|
MavenDependencyGraph |
|
MavenDeploy |
|
MavenDeployCmd |
|
MavenEntry |
An entry (a group/artifact) in the maven cache in the .m2/repository
directory.
|
MavenGroup |
|
MavenPlugin |
This plugin provides life cycle support for maven projects
|
MavenRemoteRepository |
|
MavenRepository |
Deprecated. |
MavenVersion |
|
MavenVersionRange |
|
MergedRequirement |
Merge together requirements having the same filter: and effective:
directives, but possibly differing in optionality/cardinality.
|
MetatypeAnnotations |
Analyze the class space for any classes that have an OSGi annotation for DS.
|
MetaTypeReader |
|
MetatypeVersion |
|
MinimalRepository |
|
MinimalRepository.Gestalt |
|
Modified |
Identify the annotated method as the modified method of a Service
Component.
|
MultiURLConnectionHandler |
Will iterate over the current plugins to find a matching URLConnectionHandler
and in the end use the default connector if no alternative is found.
|
NamedAction |
|
Namespaces |
|
NewlineEscapedStringFormatter |
Turns newlines to textual escaped newlines and orphaned backslashes to double
backslashes.
|
NoopConverter<T> |
|
ObjectClassDefinition |
Generate a Meta Type Resource using the annotated type.
|
OBRFragment |
|
OCDDef |
|
OnWorkspace |
The Workspace can notify interested parties when certain events happen.
|
OpCodes |
|
Option |
|
OptionDef |
|
Options |
|
OSGI_CORE |
|
OSGiHeader |
|
OSInformation |
OS specific information, used by the native_capability macro for
osgi.native.* bundle properties.
|
OSInformation.OSNameVersion |
|
Packages |
|
Packages.QUERY |
|
ParameterAnnotation |
|
Parameters |
|
ParseSignatureBuilder |
|
PermissionGenerator |
|
PermissionGenerator.Parameter |
|
PersistentResource |
This class provides an efficient way to store a resource through JSON
serialization.
|
PersistentResource.Attr |
|
PersistentResource.DataType |
|
PersistentResource.Namespace |
|
PersistentResource.RCData |
|
PersistentResourcesRepository |
|
Phase |
|
Plugin |
An optional interface for plugins.
|
PluginsContainer |
The plugin set for a Processor.
|
PluginsContainer.PluginProvider |
A Plugin Provider provides plugins when accessed with a type selector.
|
Pom |
|
Pom.Scope |
|
PomFromManifest |
|
PomOptions |
|
PomParser |
Provides a way to parse a maven pom as properties.
|
PomPropertiesResource |
|
PomResource |
|
Prepare |
|
PreprocessResource |
|
Processor |
|
Processor.CL |
|
Processor.FileLine |
|
Progress |
Progress monitor.
|
ProgressPlugin |
A plugin for reporting progress on long-running jobs.
|
ProgressPlugin.Task |
Represents an ongoing task.
|
ProgressToOutput |
|
ProgressWrappingStream |
|
Project |
This class is NOT threadsafe
|
ProjectBuilder |
|
ProjectGenerate |
|
ProjectInstructions |
|
ProjectInstructions.GeneratorSpec |
|
ProjectInstructions.StaleTest |
|
ProjectLauncher |
A Project Launcher is a base class to be extended by launchers.
|
ProjectLauncher.NotificationListener |
|
ProjectLauncher.NotificationType |
|
ProjectMessages |
|
ProjectPom |
|
ProjectTester |
|
PropertiesConverter |
|
PropertiesDef |
|
PropertiesEntryFormatter |
|
PropertiesLineReader |
|
PropertiesResource |
|
PropertyDef |
|
ProxyDTO |
|
ProxyHandler |
|
ProxyHandler.ProxySetup |
|
RDImpl |
|
Reference |
Identify the annotated member or parameter as a reference of a Service
Component.
|
ReferenceCardinality |
|
Referenced |
Mark types as referenced.
|
ReferenceDef |
|
ReferencePolicy |
|
ReferencePolicyOption |
|
ReferenceScope |
Reference scope for the Reference annotation.
|
ReflectAction |
|
Refreshable |
|
Region |
|
Registry |
A registry for objects.
|
RegistryDonePlugin |
Signals the end of the registry initialization
|
RegistryPlugin |
A plugin that wants a registry
|
ReleaseBracketingPlugin |
This plugin brackets a workspace release so that plugins know when a
workspace release starts and ends.
|
RemoteRepositoryPlugin |
|
RemoteWorkspace |
A remote RPC interface to a workspace.
|
RemoteWorkspaceClient |
This is a placeholder for a two-way link between the Remote Workspace and its
client.
|
RemoteWorkspaceClientFactory |
A class that can setup a 2-way link to a RemoteWorkspace on the same
machine.
|
RemoteWorkspaceServer |
Implements an RPC interface to a workspace.
|
ReportEntryPlugin<T> |
This plugin extracts a piece of information (potentially localized) from a
source object and converts it into a DTO representation.
|
ReportExporterService |
|
ReportGeneratorService |
This plugin can generate a DTO report of an arbitrary object.
|
ReportSerializerPlugin |
This plugin serialize the extracted DTO report into a specific format.
|
ReportTransformerPlugin |
This plugin transform an input model by applying a template on it.
|
RepositoryDigest |
|
RepositoryElement |
|
RepositoryListenerPlugin |
|
RepositoryPlugin |
A Repository Plugin abstract a bnd repository.
|
RepositoryPlugin.DownloadListener |
The caller can specify any number of DownloadListener objects that are
called back when a download is finished (potentially before the get
method has returned).
|
RepositoryPlugin.PutOptions |
Options used to steer the put operation
|
RepositoryPlugin.PutResult |
Results returned by the put operation
|
Requirement |
Define a requirement for a bundle.
|
RequirementBuilder |
|
RequirementFormatter |
|
RequirementImpl |
|
RequirementListConverter |
|
Requirements |
Container annotation for repeated Requirement annotations.
|
RequireMetaTypeExtender |
This annotation can be used to require the Meta Type extender to process
metatype resources.
|
RequireMetaTypeImplementation |
This annotation can be used to require the Meta Type implementation.
|
RequireServiceComponentRuntime |
This annotation can be used to require the Service Component Runtime to
process Declarative Services components.
|
ResolutionDirective |
|
ResolutionInstructions |
Instructions on the Resolution.
|
ResolutionInstructions.ResolveMode |
|
ResolutionInstructions.Runorder |
Specifies the values of the -runorder instruction
|
ResolutionInstructions.RunStartLevel |
|
ResolutionPhase |
|
ResolverHook |
|
ResolverInfo |
|
ResolverInfo.ResolveStatus |
|
ResolverInfo.State |
|
ResolverMode |
|
Resource |
|
ResourceBuilder |
|
ResourceDescriptorImpl |
|
ResourceHandle |
|
ResourceHandle.Location |
|
ResourceRepository |
A Resource Repository represents a repository local to the workspace.
|
ResourceRepository.Listener |
|
ResourceRepository.ResourceRepositoryEvent |
|
ResourceRepository.TYPE |
|
ResourceRepositoryImpl |
This class implements a hidden repository.
|
ResourceRepositoryImpl.FileLayout |
Class maintains the info stored in the text file in the cnf directory
that holds our contents.
|
ResourcesRepository |
|
ResourceUtils |
|
ResourceUtils.BundleCap |
|
ResourceUtils.ContentCapability |
|
ResourceUtils.IdentityCapability |
|
ResourceUtils.IdentityCapability.Type |
|
Run |
|
RunbundlesExporter |
|
RunSession |
|
RunSpecification |
A specification for the run information to start a framework
|
RuntimeSignatureBuilder |
|
Scope |
|
ScriptAction |
|
Scripter |
|
SearchableRepository |
A Searchable Repository is backed by a search engine that holds more
revisions than that are currently available locally.
|
SearchableRepository.ResourceDescriptor |
Describes a resource that is a member of the underlying remote
repository.
|
ServerDTO |
|
ServiceComponent |
|
ServiceComponent |
This class is an analyzer plugin.
|
ServiceScope |
|
SettingsDTO |
|
SettingsParser |
|
Signatures |
This class can convert a Class, Field, Method or constructor to a generic
signature and it can normalize a signature.
|
Signer |
This class is used with the aQute.bnd.osgi package, it signs jars with DSA
signature.
|
SignerPlugin |
|
SimpleIndexer |
Simple program to generate an index from a set of bundles.
|
SimpleIndexer.FileAnalyzer |
A functional interface providing an entry point for performing additional
analysis of indexed files.
|
SimpleListConverter<R> |
|
Slave |
|
SPIDescriptorGenerator |
Plugin that executes during the verify phase in order to generate SPI
descriptor files (a.k.a.
|
SpringComponent |
This component is called when we find a resource in the META-INF/*.xml
pattern.
|
SpringXMLType |
This component is called when we find a resource in the META-INF/*.xml
pattern.
|
State |
|
Strategy |
|
StringEntryConverter |
|
Syntax |
|
SyntaxAnnotation |
The purpose of this class is to annotate methods in interfaces.
|
SyntheticBuilder |
|
TaggedData |
Represents a data stream that has a tag associated with it; the primary
use-case is an HTTP response stream with an ETag header.
|
TagResource |
|
TaskManager |
A central task manager.
|
ToDependencyPom |
|
ToolManager |
Install gradle from a repository in this workspace.
|
Tree |
|
Tree.Data |
|
Type |
|
TypeAnnotation |
|
TypedAttribute |
|
URLCache |
|
URLCache.InfoDTO |
|
URLConnectionHandler |
This interface is used to sign urls, set options, etc.
|
URLConnector |
|
Verifier |
|
Verifier.ActivatorErrorType |
|
Verifier.BundleActivatorError |
|
VerifierPlugin |
|
Version |
|
VersionedClause |
|
VersionedClauseConverter |
|
VersionRange |
|
Warnings |
Deprecated. |
WireImpl |
|
Workspace |
|
Workspace.ResourceRepositoryStrategy |
Strategy to use when creating a workspace ResourceRepository.
|
WorkspaceExternalPluginHandler |
|
WorkspaceLayout |
|
WorkspaceRepository |
|
WorkspaceRepositoryMarker |
This marker must be implemented by repositories that model the workspace.
|
WriteResource |
|
XMLAttributeFinder |
|
XmlRepoDiffer |
|
XMLResourceConstants |
|
XMLResourceGenerator |
Can turn an OSGi repository into an
http://www.osgi.org/xmlns/repository/v1.0.0 XML file.
|
XMLResourceParser |
|
XMLType |
|
XMLTypeProcessor |
|
ZipResource |
|