A B C D E F G H I J L M N O P Q R S T U V W X 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
 
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
 
addDirectory(Map, boolean) - Method in class aQute.lib.osgi.Jar
 
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, Map, Map, Map) - Method in class aQute.lib.osgi.Processor
 
Analyzer - Class in aQute.lib.osgi
 
Analyzer() - Constructor for class aQute.lib.osgi.Analyzer
 
aQute.lib.filter - package aQute.lib.filter
 
aQute.lib.header - package aQute.lib.header
 
aQute.lib.osgi - package aQute.lib.osgi
 
aQute.lib.qtokens - package aQute.lib.qtokens
 

B

BND_LASTMODIFIED - Static variable in class aQute.lib.osgi.Analyzer
 
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() - Constructor for class aQute.lib.osgi.Builder
 
BUNDLE_ACTIVATOR - Static variable in class aQute.lib.osgi.Analyzer
 
BUNDLE_CLASSPATH - Static variable in class aQute.lib.osgi.Analyzer
 
BUNDLE_CONTACTADDRESS - Static variable in class aQute.lib.osgi.Analyzer
 
BUNDLE_COPYRIGHT - Static variable in class aQute.lib.osgi.Analyzer
 
BUNDLE_DESCRIPTION - Static variable in class aQute.lib.osgi.Analyzer
 
BUNDLE_DOCURL - Static variable in class aQute.lib.osgi.Analyzer
 
BUNDLE_LICENSE - Static variable in class aQute.lib.osgi.Analyzer
 
BUNDLE_LOCALIZATION - Static variable in class aQute.lib.osgi.Analyzer
 
BUNDLE_MANIFESTVERSION - Static variable in class aQute.lib.osgi.Analyzer
 
BUNDLE_NAME - Static variable in class aQute.lib.osgi.Analyzer
 
BUNDLE_NATIVECODE - Static variable in class aQute.lib.osgi.Analyzer
 
BUNDLE_REQUIREDEXECUTIONENVIRONMENT - Static variable in class aQute.lib.osgi.Analyzer
 
BUNDLE_SYMBOLICNAME - Static variable in class aQute.lib.osgi.Analyzer
 
BUNDLE_VENDOR - Static variable in class aQute.lib.osgi.Analyzer
 
BUNDLE_VERSION - Static variable in class aQute.lib.osgi.Analyzer
 

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
CLASSPATH - Static variable in class aQute.lib.osgi.Analyzer
 
Clazz - Class in aQute.lib.osgi
 
Clazz(String) - Constructor for class aQute.lib.osgi.Clazz
 
Clazz(String, InputStream) - Constructor for class aQute.lib.osgi.Clazz
 
Clazz.Assoc - Class in aQute.lib.osgi
 
cleanupVersion(Map) - Method in class aQute.lib.osgi.Builder
 
cleanupVersion(String) - Static method in class aQute.lib.osgi.Builder
 
close() - Method in class aQute.lib.osgi.Analyzer
 
close() - Method in class aQute.lib.osgi.Builder
 
close() - Method in class aQute.lib.osgi.Jar
 
Component - Class in aQute.lib.osgi
 
Component() - Constructor for class aQute.lib.osgi.Component
 
componentDirectives - Static variable in class aQute.lib.osgi.Analyzer
 
CONDITIONAL_PACKAGE - Static variable in class aQute.lib.osgi.Analyzer
 
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
 
constantUtf8(DataInputStream, int) - Method in class aQute.lib.osgi.Clazz
 
crawl(byte[]) - Method in class aQute.lib.osgi.Clazz
We must find Class.forName references ...
CREATED_BY - Static variable in class aQute.lib.osgi.Analyzer
 

D

DEFAULT_BAR_EXTENSION - Static variable in class aQute.lib.osgi.Processor
 
DEFAULT_BND_EXTENSION - Static variable in class aQute.lib.osgi.Processor
 
DEFAULT_JAR_EXTENSION - Static variable in class aQute.lib.osgi.Processor
 
directives - Static variable in class aQute.lib.osgi.Analyzer
 
doNative(String) - Method in class aQute.lib.osgi.Verifier
 
DONOTCOPY - Static variable in class aQute.lib.osgi.Analyzer
 
doPom(Jar) - Method in class aQute.lib.osgi.Builder
Create a POM reseource for Maven containing as much information as possible from the manifest.
doServiceComponent(String) - Method in class aQute.lib.osgi.Analyzer
Check if a service component header is actually referring to a class.
DYNAMICIMPORT_PACKAGE - Static variable in class aQute.lib.osgi.Analyzer
 

E

EE - Class in aQute.lib.osgi
 
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.filter.Filter
 
error(String) - Method in class aQute.lib.osgi.Processor
 
error(String, Throwable) - Method in class aQute.lib.osgi.Processor
 
exists(String) - Method in class aQute.lib.osgi.Jar
 
EXPORT_CONTENTS - Static variable in class aQute.lib.osgi.Analyzer
 
EXPORT_PACKAGE - Static variable in class aQute.lib.osgi.Analyzer
 
EXPORT_SERVICE - Static variable in class aQute.lib.osgi.Analyzer
 

F

FAIL_OK - Static variable in class aQute.lib.osgi.Analyzer
 
FileResource - Class in aQute.lib.osgi
 
FileResource(File) - Constructor for class aQute.lib.osgi.FileResource
 
Filter - Class in aQute.lib.filter
 
Filter(String) - Constructor for class aQute.lib.filter.Filter
 
format(PrintWriter, String, Object) - Method in class aQute.lib.osgi.Processor
 
FRAGMENT_HOST - Static variable in class aQute.lib.osgi.Analyzer
 

G

getBndLastModified() - Method in class aQute.lib.osgi.Analyzer
 
getBndManifest() - Method in class aQute.lib.osgi.Analyzer
 
getBundleClasspath() - Method in class aQute.lib.osgi.Analyzer
 
getClasspath() - 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.EmbeddedResource
 
getExtra() - Method in class aQute.lib.osgi.FileResource
 
getExtra() - Method in class aQute.lib.osgi.Jar
 
getExtra() - Method in interface aQute.lib.osgi.Resource
 
getExtra() - Method in class aQute.lib.osgi.URLResource
 
getExtra() - Method in class aQute.lib.osgi.ZipResource
 
getFile(File, String) - Static method in class aQute.lib.osgi.Processor
 
getImports() - Method in class aQute.lib.osgi.Analyzer
 
getInfo(Reporter) - Method in class aQute.lib.osgi.Processor
 
getJar() - Method in class aQute.lib.osgi.Analyzer
 
getManifest(File) - Static method in class aQute.lib.osgi.Analyzer
Specifically for Maven
getManifest() - Method in class aQute.lib.osgi.Jar
 
getName() - Method in class aQute.lib.osgi.Jar
 
getPackage(String) - Static method in class aQute.lib.osgi.Clazz
 
getPackage(String) - Method in class aQute.lib.osgi.Processor
 
getPackages() - Method in class aQute.lib.osgi.Jar
 
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.
getProperties() - Method in class aQute.lib.osgi.Analyzer
 
getProperty(String) - Method in class aQute.lib.osgi.Analyzer
 
getProperty(String, String) - Method in class aQute.lib.osgi.Analyzer
Get a property with a proper default
getReferred() - Method in class aQute.lib.osgi.Analyzer
 
getReferred() - Method in class aQute.lib.osgi.Clazz
 
getResource(String) - Method in class aQute.lib.osgi.Jar
 
getResources() - Method in class aQute.lib.osgi.Jar
 
getSeparator() - Method in class aQute.lib.qtokens.QuotedTokenizer
 
getSource() - Method in class aQute.lib.osgi.Jar
 
getSourceFile() - Method in class aQute.lib.osgi.Clazz
 
getTokens() - Method in class aQute.lib.qtokens.QuotedTokenizer
 
getTokenSet() - Method in class aQute.lib.qtokens.QuotedTokenizer
 
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!
getWarnings() - Method in class aQute.lib.osgi.Processor
 

H

hashCode() - Method in class aQute.lib.filter.Filter
 
hashDirectory(String) - Method in class aQute.lib.osgi.Jar
 
HEADER_PATTERN - Static variable in class aQute.lib.osgi.Verifier
 
headers - Static variable in class aQute.lib.osgi.Analyzer
 

I

IGNORE_PACKAGE - Static variable in class aQute.lib.osgi.Analyzer
 
IMPORT_PACKAGE - Static variable in class aQute.lib.osgi.Analyzer
 
IMPORT_SERVICE - Static variable in class aQute.lib.osgi.Analyzer
 
INCLUDE - Static variable in class aQute.lib.osgi.Analyzer
 
INCLUDE_RESOURCE - Static variable in class aQute.lib.osgi.Analyzer
 
info() - Method in class aQute.lib.osgi.Verifier
 
Instruction - Class in aQute.lib.osgi
 
Instruction(String, boolean) - Constructor for class aQute.lib.osgi.Instruction
 
isNegated() - Method in class aQute.lib.osgi.Instruction
 
isPedantic() - Method in class aQute.lib.osgi.Processor
 

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
 

L

lastModified() - Method in class aQute.lib.osgi.Analyzer
 
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 interface aQute.lib.osgi.Resource
 
lastModified() - Method in class aQute.lib.osgi.URLResource
 
lastModified() - Method in class aQute.lib.osgi.ZipResource
 

M

Macro - Class in aQute.lib.osgi
 
Macro(Properties, Reporter) - Constructor for class aQute.lib.osgi.Macro
 
Macro(Reporter) - Constructor for class aQute.lib.osgi.Macro
 
match(Dictionary) - Method in class aQute.lib.filter.Filter
 
matches(String) - Method in class aQute.lib.osgi.Instruction
 
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.Analyzer
 
mergeProperties(Properties, boolean) - Method in class aQute.lib.osgi.Analyzer
 

N

nameAndType(DataInputStream, int, byte) - Method in class aQute.lib.osgi.Clazz
 
nextToken(String) - Method in class aQute.lib.qtokens.QuotedTokenizer
 
nextToken() - Method in class aQute.lib.qtokens.QuotedTokenizer
 
NO_IMPORT_DIRECTIVE - Static variable in class aQute.lib.osgi.Analyzer
 
NOEXTRAHEADERS - Static variable in class aQute.lib.osgi.Analyzer
 

O

OpCodes - Class in aQute.lib.osgi
 
OpCodes() - Constructor for class aQute.lib.osgi.OpCodes
 
openInputStream() - Method in class aQute.lib.osgi.EmbeddedResource
 
openInputStream() - Method in class aQute.lib.osgi.FileResource
 
openInputStream() - Method in class aQute.lib.osgi.Jar
 
openInputStream() - Method in interface aQute.lib.osgi.Resource
 
openInputStream() - Method in class aQute.lib.osgi.URLResource
 
openInputStream() - Method in class aQute.lib.osgi.ZipResource
 
options - Static variable in class aQute.lib.osgi.Analyzer
 
OSGiHeader - Class in aQute.lib.header
 
OSGiHeader() - Constructor for class aQute.lib.header.OSGiHeader
 

P

parseHeader(String) - Static method in class aQute.lib.header.OSGiHeader
 
parseHeader(String, Reporter) - Static method in class aQute.lib.header.OSGiHeader
Standard OSGi header parser.
parseHeader(String) - Method in class aQute.lib.osgi.Processor
 
parseHeader(String, Processor) - Static method in class aQute.lib.osgi.Processor
Standard OSGi header parser.
PEDANTIC - Static variable in class aQute.lib.osgi.Analyzer
 
POM - Static variable in class aQute.lib.osgi.Analyzer
 
pool(Object[], int[]) - Method in class aQute.lib.osgi.Clazz
 
PRIVATE_PACKAGE - Static variable in class aQute.lib.osgi.Analyzer
 
process(String) - Method in class aQute.lib.osgi.Macro
 
Processor - Class in aQute.lib.osgi
 
Processor() - Constructor for class aQute.lib.osgi.Processor
 
progress(String) - Method in class aQute.lib.osgi.Processor
 
putAll(Map, 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
 

Q

QuotedTokenizer - Class in aQute.lib.qtokens
 
QuotedTokenizer(String, String, boolean) - Constructor for class aQute.lib.qtokens.QuotedTokenizer
 
QuotedTokenizer(String, String) - Constructor for class aQute.lib.qtokens.QuotedTokenizer
 

R

remove(String) - Method in class aQute.lib.osgi.Jar
 
REMOVE_HEADERS - Static variable in class aQute.lib.osgi.Analyzer
 
rename(String, String) - Method in class aQute.lib.osgi.Jar
 
replace(String) - Method in class aQute.lib.osgi.Macro
 
report(PrintWriter) - Method in class aQute.lib.osgi.Processor
 
REQUIRE_BUNDLE - Static variable in class aQute.lib.osgi.Analyzer
 
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.
Resource - Interface in aQute.lib.osgi
 

S

SERVICE_COMPONENT - Static variable in class aQute.lib.osgi.Analyzer
 
setBase(File) - Method in class aQute.lib.osgi.Analyzer
 
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
 
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.Jar
 
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.ZipResource
 
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
 
setPedantic(boolean) - Method in class aQute.lib.osgi.Processor
 
setProperties(File) - Method in class aQute.lib.osgi.Analyzer
Set the properties by file.
setProperties(Properties) - Method in class aQute.lib.osgi.Analyzer
 
setProperty(String, String) - Method in class aQute.lib.osgi.Analyzer
Add or override a new property.
setReporter(Reporter) - Method in class aQute.lib.osgi.Jar
 
setSourcepath(File[]) - Method in class aQute.lib.osgi.Builder
 
SOURCES - Static variable in class aQute.lib.osgi.Analyzer
 
SPLIT_PACKAGE_DIRECTIVE - Static variable in class aQute.lib.osgi.Analyzer
 
SYMBOLICNAME - Static variable in class aQute.lib.osgi.Verifier
 

T

TOOL - Static variable in class aQute.lib.osgi.Analyzer
 
toString() - Method in class aQute.lib.filter.Filter
 
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.URLResource
 
toString() - Method in class aQute.lib.osgi.ZipResource
 

U

unsetProperty(String) - Method in class aQute.lib.osgi.Analyzer
 
updateModified(long) - Method in class aQute.lib.osgi.Analyzer
 
updateModified(long) - Method in class aQute.lib.osgi.Jar
 
URLResource - Class in aQute.lib.osgi
 
URLResource(URL) - Constructor for class aQute.lib.osgi.URLResource
 

V

Verifier - Class in aQute.lib.osgi
 
Verifier(Jar) - Constructor for class aQute.lib.osgi.Verifier
 
verify() - Method in class aQute.lib.filter.Filter
 
verify() - Method in class aQute.lib.osgi.Verifier
 
verifyNative() - Method in class aQute.lib.osgi.Verifier
 
VERSION - Static variable in class aQute.lib.osgi.Verifier
 

W

warning(String) - Method in class aQute.lib.osgi.Processor
 
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 interface aQute.lib.osgi.Resource
 
write(OutputStream) - Method in class aQute.lib.osgi.URLResource
 
write(OutputStream) - Method in class aQute.lib.osgi.ZipResource
 

X

xref(InputStream) - Method in class aQute.lib.osgi.Clazz
 

Z

ZipResource - Class in aQute.lib.osgi
 

_

_error(String[]) - Method in class aQute.lib.osgi.Macro
 
_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
 
_if(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
 
_now(String[]) - Method in class aQute.lib.osgi.Macro
 
_replace(String[]) - Method in class aQute.lib.osgi.Macro
replace ; ; regex ; replace
_sort(String[]) - Method in class aQute.lib.osgi.Macro
 
_toclassname(String[]) - Method in class aQute.lib.osgi.Macro
toclassname ; .class ( , .class ) *
_toclasspath(String[]) - Method in class aQute.lib.osgi.Macro
toclassname ; .class ( , .class ) *
_warning(String[]) - Method in class aQute.lib.osgi.Macro
 

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