A B C D E F G H I J K L M N O P R S T U V W Z _ 

A

About - Class in aQute.lib.osgi
This package contains a number of classes that assists by analyzing JARs and constructing bundles.
About() - Constructor for class aQute.lib.osgi.About
 
AbstractResource - Class in aQute.lib.osgi
 
AbstractResource(long) - Constructor for class aQute.lib.osgi.AbstractResource
 
accept(File) - Method in class aQute.lib.osgi.InstructionFilter
 
addAll(Jar, Pattern) - Method in class aQute.lib.osgi.Jar
Add all the resources in the given jar that match the given filter.
addAll(Jar) - Method in class aQute.lib.osgi.Jar
 
addClasspath(Jar) - Method in class aQute.lib.osgi.Analyzer
 
addClasspath(File) - Method in class aQute.lib.osgi.Analyzer
 
addClose(Closeable) - Method in class aQute.lib.osgi.Processor
 
addDirectory(Map<String, Resource>, boolean) - Method in class aQute.lib.osgi.Jar
 
addIncluded(File) - Method in class aQute.lib.osgi.Processor
 
addProperties(File) - Method in class aQute.lib.osgi.Processor
 
addReference(String) - Method in class aQute.lib.osgi.ClassDataCollector
 
addSourcepath(File) - Method in class aQute.lib.osgi.Builder
 
analyze() - Method in class aQute.lib.osgi.Analyzer
Calcualtes the data structures for generating a manifest.
analyze() - Method in class aQute.lib.osgi.Builder
Intercept the call to analyze and cleanup versions after we have analyzed the setup.
analyzeBundleClasspath(Jar, Map<String, Map<String, String>>, Map<String, Map<String, String>>, Map<String, Map<String, String>>, Map<String, Set<String>>) - Method in class aQute.lib.osgi.Analyzer
 
Analyzer - Class in aQute.lib.osgi
 
Analyzer(Processor) - Constructor for class aQute.lib.osgi.Analyzer
 
Analyzer() - Constructor for class aQute.lib.osgi.Analyzer
 
Annotation - Class in aQute.lib.osgi
 
Annotation(String, Map<String, Object>, ElementType, RetentionPolicy) - Constructor for class aQute.lib.osgi.Annotation
 
annotation(Annotation) - Method in class aQute.lib.osgi.ClassDataCollector
 
ANYPATTERN - Static variable in class aQute.lib.osgi.Verifier
 
appendPath(String...) - Static method in class aQute.lib.osgi.Processor
Append two strings to for a path in a ZIP or JAR file.
aQute.lib.osgi - package aQute.lib.osgi
 

B

begin() - Method in class aQute.lib.osgi.Analyzer
 
begin() - Method in class aQute.lib.osgi.Processor
 
BLUEPRINT_TIMEOUT_ATTRIBUTE - Static variable in interface aQute.lib.osgi.Constants
 
BLUEPRINT_WAIT_FOR_DEPENDENCIES_ATTRIBUTE - Static variable in interface aQute.lib.osgi.Constants
 
BND_LASTMODIFIED - Static variable in interface aQute.lib.osgi.Constants
 
build() - Method in class aQute.lib.osgi.Builder
 
build(Jar, InputStream, long) - Static method in class aQute.lib.osgi.EmbeddedResource
 
build(Jar, Resource) - Static method in class aQute.lib.osgi.EmbeddedResource
 
build(Jar, File, Pattern) - Static method in class aQute.lib.osgi.FileResource
 
build(Jar, File) - Static method in class aQute.lib.osgi.ZipResource
 
build(Jar, File, Pattern) - Static method in class aQute.lib.osgi.ZipResource
 
Builder - Class in aQute.lib.osgi
Include-Resource: ( [name '=' ] file )+ Private-Package: package-decl ( ',' package-decl )* Export-Package: package-decl ( ',' package-decl )* Import-Package: package-decl ( ',' package-decl )*
Builder(Processor) - Constructor for class aQute.lib.osgi.Builder
 
Builder() - Constructor for class aQute.lib.osgi.Builder
 
BUILDFILES - Static variable in interface aQute.lib.osgi.Constants
 
BUILDPATH - Static variable in interface aQute.lib.osgi.Constants
 
builds() - Method in class aQute.lib.osgi.Builder
Build Multiple jars.
BUMPPOLICY - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_ACTIVATIONPOLICY - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_ACTIVATIONPOLICYPATTERN - Static variable in class aQute.lib.osgi.Verifier
 
BUNDLE_ACTIVATOR - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_BLUEPRINT - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_CATEGORY - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_CLASSPATH - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_CONTACTADDRESS - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_COPYRIGHT - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_DESCRIPTION - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_DOCURL - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_ICON - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_LICENSE - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_LOCALIZATION - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_MANIFESTVERSION - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_NAME - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_NATIVECODE - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_REQUIREDEXECUTIONENVIRONMENT - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_SPECIFIC_HEADERS - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_SYMBOLIC_NAME_ATTRIBUTE - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_SYMBOLICNAME - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_UPDATELOCATION - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_VENDOR - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_VERSION - Static variable in interface aQute.lib.osgi.Constants
 
BUNDLE_VERSION_ATTRIBUTE - Static variable in interface aQute.lib.osgi.Constants
 

C

calcManifest() - Method in class aQute.lib.osgi.Analyzer
One of the main workhorses of this class.
calculateExportsFromContents(Jar) - Method in class aQute.lib.osgi.Analyzer
Calculate an export header solely based on the contents of a JAR file
checkClass(String) - Method in class aQute.lib.osgi.Analyzer
Check if the given class or interface name is contained in the jar.
classBegin(int, String) - Method in class aQute.lib.osgi.ClassDataCollector
 
ClassDataCollector - Class in aQute.lib.osgi
 
ClassDataCollector() - Constructor for class aQute.lib.osgi.ClassDataCollector
 
classEnd() - Method in class aQute.lib.osgi.ClassDataCollector
 
CLASSPATH - Static variable in interface aQute.lib.osgi.Constants
 
Clazz - Class in aQute.lib.osgi
 
Clazz(String, Resource) - Constructor for class aQute.lib.osgi.Clazz
 
Clazz.Assoc - Class in aQute.lib.osgi
 
Clazz.QUERY - Enum in aQute.lib.osgi
 
cleanupVersion(String) - Static method in class aQute.lib.osgi.Analyzer
 
cleanupVersion(Map<String, Map<String, String>>) - Method in class aQute.lib.osgi.Builder
 
clear() - Method in class aQute.lib.osgi.Analyzer
 
clear() - Method in class aQute.lib.osgi.Processor
 
close() - Method in class aQute.lib.osgi.Analyzer
 
close() - Method in class aQute.lib.osgi.Builder
 
close() - Method in class aQute.lib.osgi.Jar
 
close() - Method in class aQute.lib.osgi.Processor
 
COMMAND_DIRECTIVE - Static variable in interface aQute.lib.osgi.Constants
 
CONDITIONAL_PACKAGE - Static variable in interface aQute.lib.osgi.Constants
 
CONDUIT - Static variable in interface aQute.lib.osgi.Constants
 
constantClass(DataInputStream, int) - Method in class aQute.lib.osgi.Clazz
 
constantDouble(DataInputStream, int) - Method in class aQute.lib.osgi.Clazz
 
constantLong(DataInputStream, int) - Method in class aQute.lib.osgi.Clazz
 
Constants - Interface in aQute.lib.osgi
 
constantUtf8(DataInputStream, int) - Method in class aQute.lib.osgi.Clazz
 
constructor(int, String) - Method in class aQute.lib.osgi.ClassDataCollector
 
crawl(byte[]) - Method in class aQute.lib.osgi.Clazz
We must find Class.forName references ...
CREATED_BY - Static variable in interface aQute.lib.osgi.Constants
 
CURRENT_PACKAGE - Static variable in interface aQute.lib.osgi.Constants
 
CURRENT_USES - Static variable in interface aQute.lib.osgi.Constants
 
CURRENT_VERSION - Static variable in interface aQute.lib.osgi.Constants
 

D

DEBUG - Static variable in interface aQute.lib.osgi.Constants
 
DEFAULT_BAR_EXTENSION - Static variable in interface aQute.lib.osgi.Constants
 
DEFAULT_BND_EXTENSION - Static variable in interface aQute.lib.osgi.Constants
 
DEFAULT_JAR_EXTENSION - Static variable in interface aQute.lib.osgi.Constants
 
DEFAULT_PLUGINS - Static variable in class aQute.lib.osgi.Processor
 
DEPENDSON - Static variable in interface aQute.lib.osgi.Constants
 
DEPLOYREPO - Static variable in interface aQute.lib.osgi.Constants
 
DESCRIPTION_ATTRIBUTE - Static variable in interface aQute.lib.osgi.Constants
 
directives - Static variable in interface aQute.lib.osgi.Constants
 
doNative(String) - Method in class aQute.lib.osgi.Verifier
 
DONOTCOPY - Static variable in interface aQute.lib.osgi.Constants
 
doPom(Jar) - Method in class aQute.lib.osgi.Builder
Create a POM reseource for Maven containing as much information as possible from the manifest.
DUPLICATE_MARKER - Static variable in interface aQute.lib.osgi.Constants
 
DYNAMICIMPORT_PACKAGE - Static variable in interface aQute.lib.osgi.Constants
 

E

EES - Static variable in class aQute.lib.osgi.Verifier
 
EmbeddedResource - Class in aQute.lib.osgi
 
EmbeddedResource(byte[], long) - Constructor for class aQute.lib.osgi.EmbeddedResource
 
EMPTY_ARRAY - Static variable in class aQute.lib.osgi.Jar
 
equals(Object) - Method in class aQute.lib.osgi.Instruction
 
error(String, Object...) - Method in class aQute.lib.osgi.Processor
 
error(String, Throwable, Object...) - Method in class aQute.lib.osgi.Processor
 
EXCLUDE_DIRECTIVE - Static variable in interface aQute.lib.osgi.Constants
 
exists(String) - Method in class aQute.lib.osgi.Jar
 
exists() - Method in class aQute.lib.osgi.Processor
 
EXPORT_CONTENTS - Static variable in interface aQute.lib.osgi.Constants
 
EXPORT_PACKAGE - Static variable in interface aQute.lib.osgi.Constants
 
EXPORT_SERVICE - Static variable in interface aQute.lib.osgi.Constants
 
extendsClass(String) - Method in class aQute.lib.osgi.ClassDataCollector
 
EXTENSION_DIRECTIVE - Static variable in interface aQute.lib.osgi.Constants
 

F

FAIL_OK - Static variable in interface aQute.lib.osgi.Constants
 
field(int, String) - Method in class aQute.lib.osgi.ClassDataCollector
 
FileResource - Class in aQute.lib.osgi
 
FileResource(File) - Constructor for class aQute.lib.osgi.FileResource
 
FILTERPATTERN - Static variable in class aQute.lib.osgi.Verifier
 
FQNPATTERN - Static variable in class aQute.lib.osgi.Verifier
 
FRAGMENT_ATTACHMENT_DIRECTIVE - Static variable in interface aQute.lib.osgi.Constants
 
FRAGMENT_HOST - Static variable in interface aQute.lib.osgi.Constants
 

G

get(String) - Method in class aQute.lib.osgi.Annotation
 
getBase() - Method in class aQute.lib.osgi.Processor
 
getBndInfo(String, String) - Method in class aQute.lib.osgi.Analyzer
 
getBndLastModified() - Method in class aQute.lib.osgi.Analyzer
 
getBsn() - Method in class aQute.lib.osgi.Analyzer
Clear the key part of a header.
getBundleClasspath() - Method in class aQute.lib.osgi.Analyzer
 
getBytes() - Method in class aQute.lib.osgi.AbstractResource
 
getBytes() - Method in class aQute.lib.osgi.PreprocessResource
 
getClasses(String...) - Method in class aQute.lib.osgi.Analyzer
 
getClasspath() - Method in class aQute.lib.osgi.Analyzer
 
getClassspace() - Method in class aQute.lib.osgi.Analyzer
 
getContained() - Method in class aQute.lib.osgi.Analyzer
 
getDirectories() - Method in class aQute.lib.osgi.Jar
 
getErrors() - Method in class aQute.lib.osgi.Processor
 
getExports() - Method in class aQute.lib.osgi.Analyzer
 
getExtra() - Method in class aQute.lib.osgi.AbstractResource
 
getExtra() - Method in class aQute.lib.osgi.EmbeddedResource
 
getExtra() - Method in class aQute.lib.osgi.FileResource
 
getExtra() - Method in class aQute.lib.osgi.JarResource
 
getExtra() - Method in interface aQute.lib.osgi.Resource
 
getExtra() - Method in class aQute.lib.osgi.URLResource
 
getExtra() - Method in class aQute.lib.osgi.WriteResource
 
getExtra() - Method in class aQute.lib.osgi.ZipResource
 
getFile(File, String) - Static method in class aQute.lib.osgi.Processor
 
getFile(String) - Method in class aQute.lib.osgi.Processor
 
getFlattenedProperties() - Method in class aQute.lib.osgi.Macro
Take all the properties and translate them to actual values.
getFlattenedProperties() - Method in class aQute.lib.osgi.Processor
Return the properties but expand all macros.
getFQN() - Method in class aQute.lib.osgi.Clazz
 
getImportPackages() - Method in class aQute.lib.osgi.Analyzer
Analyzer has an empty default but the builder has a * as default.
getImportPackages() - Method in class aQute.lib.osgi.Builder
 
getImports() - Method in class aQute.lib.osgi.Analyzer
 
getInfo(Processor, String) - Method in class aQute.lib.osgi.Processor
 
getInfo(Processor) - Method in class aQute.lib.osgi.Processor
 
getJar() - Method in class aQute.lib.osgi.Analyzer
 
getJar() - Method in class aQute.lib.osgi.JarResource
 
getMacroDomains() - Method in class aQute.lib.osgi.Processor
This should be overridden by subclasses to add extra macro command domains on the search list.
getManifest(File) - Static method in class aQute.lib.osgi.Analyzer
Specifically for Maven
getManifest() - Method in class aQute.lib.osgi.Jar
 
getManifestAsProperties(InputStream) - Static method in class aQute.lib.osgi.Processor
Read a manifest but return a properties object.
getMatcher(String) - Method in class aQute.lib.osgi.Instruction
 
getName() - Method in class aQute.lib.osgi.Annotation
 
getName() - Method in class aQute.lib.osgi.Jar
 
getPackage(String) - Method in class aQute.lib.osgi.Analyzer
 
getPackage(String) - Static method in class aQute.lib.osgi.Clazz
 
getPackages() - Method in class aQute.lib.osgi.Jar
 
getParent() - Method in class aQute.lib.osgi.Processor
 
getPath() - Method in class aQute.lib.osgi.Clazz
 
getPattern() - Method in class aQute.lib.osgi.Instruction
 
getPattern(String) - Static method in class aQute.lib.osgi.Instruction
Convert a string based pattern to a regular expression based pattern.
getPlugins(Class<T>) - Method in class aQute.lib.osgi.Processor
Return a list of plugins that implement the given class.
getPlugins() - Method in class aQute.lib.osgi.Processor
Return a list of plugins.
getProperties() - Method in class aQute.lib.osgi.Processor
Property handling ...
getPropertiesFile() - Method in class aQute.lib.osgi.Processor
 
getProperty(String) - Method in class aQute.lib.osgi.Processor
 
getProperty(String, String) - Method in class aQute.lib.osgi.Processor
Get a property with a proper default
getProperty(String, String) - Method in class aQute.lib.osgi.Verifier
 
getReferred() - Method in class aQute.lib.osgi.Analyzer
 
getReferred() - Method in class aQute.lib.osgi.Clazz
 
getReplacer() - Method in class aQute.lib.osgi.Processor
 
getResource(String) - Method in class aQute.lib.osgi.Jar
 
getResources() - Method in class aQute.lib.osgi.Jar
 
getSource() - Method in class aQute.lib.osgi.Jar
 
getSourceFile() - Method in class aQute.lib.osgi.Clazz
 
getSourcePath() - Method in class aQute.lib.osgi.Builder
 
getString(InputStream) - Static method in class aQute.lib.osgi.Macro
 
getSubBuilder() - Method in class aQute.lib.osgi.Builder
 
getTarget() - Method in class aQute.lib.osgi.Analyzer
 
getTerminator(char) - Static method in class aQute.lib.osgi.Macro
 
getTop() - Method in class aQute.lib.osgi.Processor
 
getUnreachable() - Method in class aQute.lib.osgi.Analyzer
Return the set of unreachable code depending on exports and the bundle activator.
getUses() - Method in class aQute.lib.osgi.Analyzer
 
getVersion() - Method in class aQute.lib.osgi.Analyzer
Get the version from the manifest, a lot of work!
getVersionPolicy() - Method in class aQute.lib.osgi.Analyzer
 
getWarnings() - Method in class aQute.lib.osgi.Processor
 

H

HAS_ARGUMENT - Static variable in class aQute.lib.osgi.Clazz
 
hasDirectory(String) - Method in class aQute.lib.osgi.Jar
 
hashCode() - Method in class aQute.lib.osgi.Instruction
 
hasSources() - Method in class aQute.lib.osgi.Builder
 
HEADER_PATTERN - Static variable in class aQute.lib.osgi.Verifier
 
headers - Static variable in interface aQute.lib.osgi.Constants
 

I

IGNORE_PACKAGE - Static variable in interface aQute.lib.osgi.Constants
 
implementsInterfaces(String[]) - Method in class aQute.lib.osgi.ClassDataCollector
 
IMPORT_DIRECTIVE - Static variable in interface aQute.lib.osgi.Constants
 
IMPORT_PACKAGE - Static variable in interface aQute.lib.osgi.Constants
 
IMPORT_PRIVATE - Static variable in interface aQute.lib.osgi.Constants
 
IMPORT_REFERENCE - Static variable in interface aQute.lib.osgi.Constants
 
IMPORT_SERVICE - Static variable in interface aQute.lib.osgi.Constants
 
importDirectives - Static variable in interface aQute.lib.osgi.Constants
 
INCLUDE - Static variable in interface aQute.lib.osgi.Constants
 
INCLUDE_DIRECTIVE - Static variable in interface aQute.lib.osgi.Constants
 
INCLUDE_RESOURCE - Static variable in interface aQute.lib.osgi.Constants
 
INCLUDERESOURCE - Static variable in interface aQute.lib.osgi.Constants
 
info() - Method in class aQute.lib.osgi.Verifier
 
Instruction - Class in aQute.lib.osgi
 
Instruction(String, boolean) - Constructor for class aQute.lib.osgi.Instruction
 
InstructionFilter - Class in aQute.lib.osgi
 
InstructionFilter(Instruction, boolean) - Constructor for class aQute.lib.osgi.InstructionFilter
 
is(Clazz.QUERY, Instruction, Map<String, Clazz>) - Method in class aQute.lib.osgi.Clazz
 
isDuplicate(String) - Static method in class aQute.lib.osgi.Processor
 
isExceptions() - Method in class aQute.lib.osgi.Processor
 
isFailOk() - Method in class aQute.lib.osgi.Processor
 
isIdentifier(String) - Static method in class aQute.lib.osgi.Verifier
 
isMember(String, String[]) - Static method in class aQute.lib.osgi.Verifier
 
isMissingPlugin(String) - Method in class aQute.lib.osgi.Processor
Answer if the name is a missing plugin's command name.
isNegated() - Method in class aQute.lib.osgi.Instruction
 
ISO639 - Static variable in class aQute.lib.osgi.Verifier
 
isOk() - Method in class aQute.lib.osgi.Processor
 
isOptional() - Method in class aQute.lib.osgi.Instruction
 
isPedantic() - Method in class aQute.lib.osgi.Processor
 
isPerfect() - Method in class aQute.lib.osgi.Processor
 
isRecursive() - Method in class aQute.lib.osgi.InstructionFilter
 
isTrue(String) - Static method in class aQute.lib.osgi.Processor
 
isVersion(String) - Static method in class aQute.lib.osgi.Verifier
 

J

Jar - Class in aQute.lib.osgi
 
Jar(String) - Constructor for class aQute.lib.osgi.Jar
 
Jar(String, File) - Constructor for class aQute.lib.osgi.Jar
 
Jar(String, InputStream, long) - Constructor for class aQute.lib.osgi.Jar
 
Jar(String, String) - Constructor for class aQute.lib.osgi.Jar
 
Jar(File) - Constructor for class aQute.lib.osgi.Jar
 
Jar(String, InputStream) - Constructor for class aQute.lib.osgi.Jar
 
JarResource - Class in aQute.lib.osgi
 
JarResource(Jar) - Constructor for class aQute.lib.osgi.JarResource
 
join(Collection<?>, String) - Static method in class aQute.lib.osgi.Processor
Join a list.
join(Object[], String) - Static method in class aQute.lib.osgi.Processor
 
join(Collection<?>) - Static method in class aQute.lib.osgi.Processor
 

K

KEYSTORE_LOCATION_DIRECTIVE - Static variable in interface aQute.lib.osgi.Constants
 
KEYSTORE_PASSWORD_DIRECTIVE - Static variable in interface aQute.lib.osgi.Constants
 
KEYSTORE_PROVIDER_DIRECTIVE - Static variable in interface aQute.lib.osgi.Constants
 

L

LANGUAGE_ATTRIBUTE - Static variable in interface aQute.lib.osgi.Constants
 
lastModified() - Method in class aQute.lib.osgi.AbstractResource
 
lastModified() - Method in class aQute.lib.osgi.EmbeddedResource
 
lastModified() - Method in class aQute.lib.osgi.FileResource
 
lastModified() - Method in class aQute.lib.osgi.Jar
 
lastModified() - Method in class aQute.lib.osgi.JarResource
 
lastModified() - Method in class aQute.lib.osgi.Processor
 
lastModified() - Method in interface aQute.lib.osgi.Resource
 
lastModified() - Method in class aQute.lib.osgi.URLResource
 
lastModified() - Method in class aQute.lib.osgi.WriteResource
 
lastModified() - Method in class aQute.lib.osgi.ZipResource
 
LINK_ATTRIBUTE - Static variable in interface aQute.lib.osgi.Constants
 
LIST_SPLITTER - Static variable in class aQute.lib.osgi.Processor
 
loadProperties(File) - Method in class aQute.lib.osgi.Processor
Helper to load a properties file from disk.

M

Macro - Class in aQute.lib.osgi
Provide a macro processor.
Macro(Properties, Processor, Object...) - Constructor for class aQute.lib.osgi.Macro
 
Macro(Processor) - Constructor for class aQute.lib.osgi.Macro
 
MAKE - Static variable in interface aQute.lib.osgi.Constants
 
MANDATORY_DIRECTIVE - Static variable in interface aQute.lib.osgi.Constants
 
MANIFEST - Static variable in interface aQute.lib.osgi.Constants
 
matches(String) - Method in class aQute.lib.osgi.Instruction
 
merge(String, Map<String, Map<String, String>>, Map<String, Map<String, String>>, Set<String>, Map<String, Map<String, String>>) - Static method in class aQute.lib.osgi.Processor
Merge the attributes of two maps, where the first map can contain wildcarded names.
mergeManifest(Manifest) - Method in class aQute.lib.osgi.Analyzer
Merge the existing manifest with the instructions.
mergeProperties(File, boolean) - Method in class aQute.lib.osgi.Processor
 
mergeProperties(Properties, boolean) - Method in class aQute.lib.osgi.Processor
 
METAPACKAGES - Static variable in interface aQute.lib.osgi.Constants
 
method(int, String, String) - Method in class aQute.lib.osgi.ClassDataCollector
 

N

NAME_ATTRIBUTE - Static variable in interface aQute.lib.osgi.Constants
 
nameAndType(DataInputStream, int, byte) - Method in class aQute.lib.osgi.Clazz
 
newHashMap() - Static method in class aQute.lib.osgi.Processor
 
newList() - Method in class aQute.lib.osgi.Processor
 
newList(Collection<T>) - Method in class aQute.lib.osgi.Processor
 
newMap() - Static method in class aQute.lib.osgi.Processor
 
newMap(Map<K, V>) - Method in class aQute.lib.osgi.Processor
 
newSet() - Method in class aQute.lib.osgi.Processor
 
newSet(Collection<T>) - Method in class aQute.lib.osgi.Processor
 
NO_IMPORT_DIRECTIVE - Static variable in interface aQute.lib.osgi.Constants
 
NOEXTRAHEADERS - Static variable in interface aQute.lib.osgi.Constants
 
NOMANIFEST - Static variable in interface aQute.lib.osgi.Constants
 
NONE - Static variable in interface aQute.lib.osgi.Constants
 
NOPE - Static variable in interface aQute.lib.osgi.Constants
 
normalize(String) - Method in class aQute.lib.osgi.Processor
Make the file short if it is inside our base directory, otherwise long.
normalize(File) - Method in class aQute.lib.osgi.Processor
 
NOUSES - Static variable in interface aQute.lib.osgi.Constants
 
NUMBERPATTERN - Static variable in class aQute.lib.osgi.Verifier
 

O

OpCodes - Class in aQute.lib.osgi
 
OpCodes() - Constructor for class aQute.lib.osgi.OpCodes
 
openInputStream() - Method in class aQute.lib.osgi.AbstractResource
 
openInputStream() - Method in class aQute.lib.osgi.EmbeddedResource
 
openInputStream() - Method in class aQute.lib.osgi.FileResource
 
openInputStream() - Method in class aQute.lib.osgi.JarResource
 
openInputStream() - Method in interface aQute.lib.osgi.Resource
 
openInputStream() - Method in class aQute.lib.osgi.URLResource
 
openInputStream() - Method in class aQute.lib.osgi.WriteResource
 
openInputStream() - Method in class aQute.lib.osgi.ZipResource
 
options - Static variable in interface aQute.lib.osgi.Constants
 
OSNAME_ATTRIBUTE - Static variable in interface aQute.lib.osgi.Constants
 
OSNAMES - Static variable in class aQute.lib.osgi.Verifier
 
OSVERSION_ATTRIBUTE - Static variable in interface aQute.lib.osgi.Constants
 

P

parameter(int) - Method in class aQute.lib.osgi.ClassDataCollector
 
parseClassFile() - Method in class aQute.lib.osgi.Clazz
 
parseClassFile(InputStream) - Method in class aQute.lib.osgi.Clazz
 
parseClassFile(InputStream, ClassDataCollector) - Method in class aQute.lib.osgi.Clazz
 
parseClassFileWithCollector(ClassDataCollector) - Method in class aQute.lib.osgi.Clazz
 
parseDescriptor(String) - Method in class aQute.lib.osgi.Clazz
This method parses a descriptor and adds the package of the descriptor to the referenced packages.
parseHeader(String) - Method in class aQute.lib.osgi.Processor
 
parseHeader(String, Processor) - Static method in class aQute.lib.osgi.Processor
Standard OSGi header parser.
PATH_DIRECTIVE - Static variable in interface aQute.lib.osgi.Constants
 
PATHPATTERN - Static variable in class aQute.lib.osgi.Verifier
 
PEDANTIC - Static variable in interface aQute.lib.osgi.Constants
 
PLUGIN - Static variable in interface aQute.lib.osgi.Constants
 
POM - Static variable in interface aQute.lib.osgi.Constants
 
pool(Object[], int[]) - Method in class aQute.lib.osgi.Clazz
 
PreprocessResource - Class in aQute.lib.osgi
 
PreprocessResource(Processor, Resource) - Constructor for class aQute.lib.osgi.PreprocessResource
 
PRESENCE_DIRECTIVE - Static variable in interface aQute.lib.osgi.Constants
 
printClause(Map<String, String>, String, StringBuffer) - Static method in class aQute.lib.osgi.Processor
 
printClauses(Map<String, Map<String, String>>, String) - Static method in class aQute.lib.osgi.Processor
Print a standard Map based OSGi header.
printClauses(Map<String, Map<String, String>>, String, boolean) - Static method in class aQute.lib.osgi.Processor
 
PRIVATE_PACKAGE - Static variable in interface aQute.lib.osgi.Constants
 
process(String) - Method in class aQute.lib.osgi.Macro
 
Processor - Class in aQute.lib.osgi
 
Processor() - Constructor for class aQute.lib.osgi.Processor
 
Processor(Properties) - Constructor for class aQute.lib.osgi.Processor
 
Processor(Processor) - Constructor for class aQute.lib.osgi.Processor
 
PROCESSOR_ATTRIBUTE - Static variable in interface aQute.lib.osgi.Constants
 
PROCESSORNAMES - Static variable in class aQute.lib.osgi.Verifier
 
progress(String, Object...) - Method in class aQute.lib.osgi.Processor
 
propertiesChanged() - Method in class aQute.lib.osgi.Processor
 
putAll(Map<String, String>, boolean) - Method in class aQute.lib.osgi.Analyzer
 
putResource(String, Resource) - Method in class aQute.lib.osgi.Jar
 
putResource(String, Resource, boolean) - Method in class aQute.lib.osgi.Jar
 

R

read(InputStream) - Static method in class aQute.lib.osgi.Processor
 
refresh() - Method in class aQute.lib.osgi.Processor
 
RELEASEREPO - Static variable in interface aQute.lib.osgi.Constants
 
remove(String) - Method in class aQute.lib.osgi.Jar
 
REMOVE_ATTRIBUTE_DIRECTIVE - Static variable in interface aQute.lib.osgi.Constants
 
REMOVE_HEADERS - Static variable in interface aQute.lib.osgi.Constants
 
removeBundleSpecificHeaders() - Method in class aQute.lib.osgi.Builder
 
removeDuplicateMarker(String) - Static method in class aQute.lib.osgi.Processor
 
rename(String, String) - Method in class aQute.lib.osgi.Jar
 
replace(String, Macro.Link) - Method in class aQute.lib.osgi.Macro
 
replaceAll(Properties, String, String) - Static method in class aQute.lib.osgi.Processor
Replace a string in all the values of the map.
replaceWitInstruction(Map<String, Map<String, String>>, String) - Static method in class aQute.lib.osgi.Processor
 
REPORTNEWER - Static variable in interface aQute.lib.osgi.Constants
 
REQUIRE_BUNDLE - Static variable in interface aQute.lib.osgi.Constants
 
reset() - Method in class aQute.lib.osgi.Clazz
.class construct for different compilers sun 1.1 Detect static variable class$com$acme$MyClass 1.2 " 1.3 " 1.4 " 1.5 ldc_w (class) 1.6 " eclipse 1.1 class$0, ldc (string), invokestatic Class.forName 1.2 " 1.3 " 1.5 ldc (class) 1.6 " 1.5 and later is not an issue, sun pre 1.5 is easy to detect the static variable that decodes the class name.
RESOLUTION_DIRECTIVE - Static variable in interface aQute.lib.osgi.Constants
 
Resource - Interface in aQute.lib.osgi
 
RESOURCEONLY - Static variable in interface aQute.lib.osgi.Constants
 
RUNBUNDLES - Static variable in interface aQute.lib.osgi.Constants
 
RUNPATH - Static variable in interface aQute.lib.osgi.Constants
 
RUNPROPERTIES - Static variable in interface aQute.lib.osgi.Constants
 
RUNSYSTEMPACKAGES - Static variable in interface aQute.lib.osgi.Constants
 
RUNVM - Static variable in interface aQute.lib.osgi.Constants
 

S

SELECTION_FILTER_ATTRIBUTE - Static variable in interface aQute.lib.osgi.Constants
 
SERVICE_COMPONENT - Static variable in interface aQute.lib.osgi.Constants
 
setBase(File) - Method in class aQute.lib.osgi.Analyzer
 
setBase(File) - Method in class aQute.lib.osgi.Processor
 
setClasspath(File[]) - Method in class aQute.lib.osgi.Analyzer
Set the classpath for this analyzer by file.
setClasspath(Jar[]) - Method in class aQute.lib.osgi.Analyzer
 
setClasspath(String[]) - Method in class aQute.lib.osgi.Analyzer
 
setClassSpace(Map<String, Clazz>, Map<String, Map<String, String>>, Map<String, Map<String, String>>, Map<String, Set<String>>) - Method in class aQute.lib.osgi.Verifier
 
setDoNotTouchManifest() - Method in class aQute.lib.osgi.Jar
Make sure nobody touches the manifest! If the bundle is signed, we do not want anybody to touch the manifest after the digests have been calculated.
setExceptions(boolean) - Method in class aQute.lib.osgi.Processor
 
setExtra(String) - Method in class aQute.lib.osgi.AbstractResource
 
setExtra(String) - Method in class aQute.lib.osgi.EmbeddedResource
 
setExtra(String) - Method in class aQute.lib.osgi.FileResource
 
setExtra(String) - Method in class aQute.lib.osgi.JarResource
 
setExtra(String) - Method in interface aQute.lib.osgi.Resource
 
setExtra(String) - Method in class aQute.lib.osgi.URLResource
 
setExtra(String) - Method in class aQute.lib.osgi.WriteResource
 
setExtra(String) - Method in class aQute.lib.osgi.ZipResource
 
setFileMustExist(boolean) - Method in class aQute.lib.osgi.Processor
 
setForceLocal(Collection<String>) - Method in class aQute.lib.osgi.Processor
 
setJar(File) - Method in class aQute.lib.osgi.Analyzer
Set the JAR file we are going to work in.
setJar(Jar) - Method in class aQute.lib.osgi.Analyzer
Set the JAR directly we are going to work on.
setManifest(Manifest) - Method in class aQute.lib.osgi.Jar
 
setName(String) - Method in class aQute.lib.osgi.Jar
 
setNoManifest(boolean) - Method in class aQute.lib.osgi.Jar
 
setOptional() - Method in class aQute.lib.osgi.Instruction
 
setParent(Processor) - Method in class aQute.lib.osgi.Processor
 
setPedantic(boolean) - Method in class aQute.lib.osgi.Processor
 
setProperties(Properties) - Method in class aQute.lib.osgi.Processor
 
setProperties(File) - Method in class aQute.lib.osgi.Processor
Set the properties by file.
setProperties(File, File) - Method in class aQute.lib.osgi.Processor
 
setProperty(String, String) - Method in class aQute.lib.osgi.Processor
Add or override a new property.
setReporter(Reporter) - Method in class aQute.lib.osgi.Jar
 
setSourcepath(File[]) - Method in class aQute.lib.osgi.Builder
 
setTrace(boolean) - Method in class aQute.lib.osgi.Processor
 
SIGN - Static variable in interface aQute.lib.osgi.Constants
 
SIGN_PASSWORD_DIRECTIVE - Static variable in interface aQute.lib.osgi.Constants
 
SIGNATURE_TEST - Static variable in interface aQute.lib.osgi.Constants
 
SINGLETON_DIRECTIVE - Static variable in interface aQute.lib.osgi.Constants
 
size() - Method in class aQute.lib.osgi.EmbeddedResource
 
size() - Method in class aQute.lib.osgi.FileResource
 
SIZE_ATTRIBUTE - Static variable in interface aQute.lib.osgi.Constants
 
SOURCEPATH - Static variable in interface aQute.lib.osgi.Constants
 
SOURCES - Static variable in interface aQute.lib.osgi.Constants
 
split(String, Collection<String>) - Static method in class aQute.lib.osgi.Processor
 
split(String) - Static method in class aQute.lib.osgi.Processor
 
split(String, String) - Static method in class aQute.lib.osgi.Processor
 
SPLIT_PACKAGE_DIRECTIVE - Static variable in interface aQute.lib.osgi.Constants
 
STRATEGY_HIGHEST - Static variable in interface aQute.lib.osgi.Constants
 
STRATEGY_LOWEST - Static variable in interface aQute.lib.osgi.Constants
 
SUB - Static variable in interface aQute.lib.osgi.Constants
 
SYMBOLICNAME - Static variable in class aQute.lib.osgi.Verifier
 
SYMBOLICNAME_STRING - Static variable in class aQute.lib.osgi.Verifier
 

T

TESTBUNDLES - Static variable in interface aQute.lib.osgi.Constants
 
TESTCASES - Static variable in interface aQute.lib.osgi.Constants
 
TESTPACKAGES - Static variable in interface aQute.lib.osgi.Constants
 
TESTREPORT - Static variable in interface aQute.lib.osgi.Constants
 
TOKEN - Static variable in class aQute.lib.osgi.Verifier
 
TOOL - Static variable in interface aQute.lib.osgi.Constants
 
toString() - Method in class aQute.lib.osgi.Annotation
 
toString() - Method in class aQute.lib.osgi.Clazz
 
toString() - Method in class aQute.lib.osgi.EmbeddedResource
 
toString() - Method in class aQute.lib.osgi.FileResource
 
toString() - Method in class aQute.lib.osgi.Instruction
 
toString() - Method in class aQute.lib.osgi.Jar
 
toString() - Method in class aQute.lib.osgi.JarResource
 
toString() - Method in class aQute.lib.osgi.URLResource
 
toString() - Method in class aQute.lib.osgi.ZipResource
 
trace(String, Object...) - Method in class aQute.lib.osgi.Processor
 
TRUEORFALSEPATTERN - Static variable in class aQute.lib.osgi.Verifier
 

U

UNDERTEST - Static variable in interface aQute.lib.osgi.Constants
 
unsetProperty(String) - Method in class aQute.lib.osgi.Processor
 
updateModified(long, String) - Method in class aQute.lib.osgi.Jar
 
updateModified(long, String) - Method in class aQute.lib.osgi.Processor
 
URLPATTERN - Static variable in class aQute.lib.osgi.Verifier
 
URLResource - Class in aQute.lib.osgi
 
URLResource(URL) - Constructor for class aQute.lib.osgi.URLResource
 
USES_DIRECTIVE - Static variable in interface aQute.lib.osgi.Constants
 
USES_USES - Static variable in interface aQute.lib.osgi.Constants
 

V

VALID_PROPERTY_TYPES - Static variable in interface aQute.lib.osgi.Constants
 
valueOf(String) - Static method in enum aQute.lib.osgi.Clazz.QUERY
Returns the enum constant of this type with the specified name.
values() - Static method in enum aQute.lib.osgi.Clazz.QUERY
Returns an array containing the constants of this enum type, in the order they are declared.
VERBOSE - Static variable in interface aQute.lib.osgi.Constants
 
Verifier - Class in aQute.lib.osgi
 
Verifier(Jar) - Constructor for class aQute.lib.osgi.Verifier
 
Verifier(Jar, Properties) - Constructor for class aQute.lib.osgi.Verifier
 
Verifier() - Constructor for class aQute.lib.osgi.Verifier
 
verify() - Method in class aQute.lib.osgi.Verifier
 
verifyActivationPolicy() - Method in class aQute.lib.osgi.Verifier
 
verifyActivationPolicy(String) - Method in class aQute.lib.osgi.Verifier
 
verifyBundleClasspath() - Method in class aQute.lib.osgi.Verifier
 
verifyCommand(String[], String, Pattern[], int, int) - Static method in class aQute.lib.osgi.Macro
 
verifyFilter(String) - Method in class aQute.lib.osgi.Verifier
 
verifyNative() - Method in class aQute.lib.osgi.Verifier
 
VERSION - Static variable in class aQute.lib.osgi.Verifier
 
VERSION_ATTRIBUTE - Static variable in interface aQute.lib.osgi.Constants
 
VERSION_STRING - Static variable in class aQute.lib.osgi.Verifier
 
VERSIONPOLICY - Static variable in interface aQute.lib.osgi.Constants
 
VERSIONRANGE - Static variable in class aQute.lib.osgi.Verifier
 
VISIBILITY_DIRECTIVE - Static variable in interface aQute.lib.osgi.Constants
 

W

warning(String, Object...) - Method in class aQute.lib.osgi.Processor
 
WILDCARDNAMEPATTERN - Static variable in class aQute.lib.osgi.Verifier
 
write(OutputStream) - Method in class aQute.lib.osgi.AbstractResource
 
write(OutputStream) - Method in class aQute.lib.osgi.EmbeddedResource
 
write(OutputStream) - Method in class aQute.lib.osgi.FileResource
 
write(File) - Method in class aQute.lib.osgi.Jar
 
write(String) - Method in class aQute.lib.osgi.Jar
 
write(OutputStream) - Method in class aQute.lib.osgi.Jar
 
write(OutputStream) - Method in class aQute.lib.osgi.JarResource
 
write(OutputStream) - Method in interface aQute.lib.osgi.Resource
 
write(OutputStream) - Method in class aQute.lib.osgi.URLResource
 
write(OutputStream) - Method in class aQute.lib.osgi.WriteResource
 
write(OutputStream) - Method in class aQute.lib.osgi.ZipResource
 
writeManifest(OutputStream) - Method in class aQute.lib.osgi.Jar
Cleanup the manifest for writing.
writeManifest(Manifest, OutputStream) - Static method in class aQute.lib.osgi.Jar
 
WriteResource - Class in aQute.lib.osgi
 
WriteResource() - Constructor for class aQute.lib.osgi.WriteResource
 

Z

ZipResource - Class in aQute.lib.osgi
 

_

_basedir(String[]) - Method in class aQute.lib.osgi.Processor
 
_basename(String[]) - Method in class aQute.lib.osgi.Macro
 
_bsn(String[]) - Method in class aQute.lib.osgi.Analyzer
 
_cat(String[]) - Method in class aQute.lib.osgi.Macro
Get the contents of a file.
_classes(String...) - Method in class aQute.lib.osgi.Analyzer
 
_currenttime(String[]) - Method in class aQute.lib.osgi.Macro
 
_def(String[]) - Method in class aQute.lib.osgi.Macro
 
_dir(String[]) - Method in class aQute.lib.osgi.Macro
 
_error(String[]) - Method in class aQute.lib.osgi.Macro
 
_exporters(String[]) - Method in class aQute.lib.osgi.Analyzer
Get the exporter of a package ...
_filter(String[]) - Method in class aQute.lib.osgi.Macro
 
_filterout(String[]) - Method in class aQute.lib.osgi.Macro
 
_findname(String[]) - Method in class aQute.lib.osgi.Analyzer
 
_findpath(String[]) - Method in class aQute.lib.osgi.Analyzer
Findpath looks through the contents of the JAR and finds paths that end with the given regular expression ${findpath (; reg-expr (; replacement)? )? }
_fmodified(String[]) - Method in class aQute.lib.osgi.Macro
 
_fmodifiedHelp - Static variable in class aQute.lib.osgi.Macro
 
_if(String[]) - Method in class aQute.lib.osgi.Macro
 
_isdir(String[]) - Method in class aQute.lib.osgi.Macro
 
_isfile(String[]) - Method in class aQute.lib.osgi.Macro
 
_join(String[]) - Method in class aQute.lib.osgi.Macro
 
_literal(String[]) - Method in class aQute.lib.osgi.Macro
 
_long2date(String[]) - Method in class aQute.lib.osgi.Macro
 
_lsa(String[]) - Method in class aQute.lib.osgi.Macro
 
_lsr(String[]) - Method in class aQute.lib.osgi.Macro
Wildcard a directory.
_maven_version(String[]) - Method in class aQute.lib.osgi.Builder
A macro to convert a maven version to an OSGi version
_now(String[]) - Method in class aQute.lib.osgi.Macro
 
_permissions(String[]) - Method in class aQute.lib.osgi.Builder
 
_replace(String[]) - Method in class aQute.lib.osgi.Macro
replace ; ; regex ; replace
_sort(String[]) - Method in class aQute.lib.osgi.Macro
 
_system(String[]) - Method in class aQute.lib.osgi.Macro
System command.
_toclassname(String[]) - Method in class aQute.lib.osgi.Macro
 
_toclasspath(String[]) - Method in class aQute.lib.osgi.Macro
 
_tstamp(String[]) - Method in class aQute.lib.osgi.Macro
 
_uniq(String[]) - Method in class aQute.lib.osgi.Macro
 
_version(String[]) - Method in class aQute.lib.osgi.Macro
 
_warning(String[]) - Method in class aQute.lib.osgi.Macro
 
A B C D E F G H I J K L M N O P R S T U V W Z _