|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectaQute.lib.osgi.Processor
aQute.lib.osgi.Analyzer
aQute.lib.osgi.Builder
public class Builder
Include-Resource: ( [name '=' ] file )+ Private-Package: package-decl ( ',' package-decl )* Export-Package: package-decl ( ',' package-decl )* Import-Package: package-decl ( ',' package-decl )*
| Field Summary |
|---|
| Fields inherited from class aQute.lib.osgi.Processor |
|---|
DEFAULT_PLUGINS, LIST_SPLITTER |
| Constructor Summary | |
|---|---|
Builder()
|
|
Builder(Processor parent)
|
|
| Method Summary | |
|---|---|
java.lang.String |
_maven_version(java.lang.String[] args)
A macro to convert a maven version to an OSGi version |
java.lang.String |
_permissions(java.lang.String[] args)
|
void |
addSourcepath(java.io.File cp)
|
void |
analyze()
Intercept the call to analyze and cleanup versions after we have analyzed the setup. |
Jar |
build()
|
Jar[] |
builds()
Build Multiple jars. |
protected void |
changedFile(java.io.File f)
|
void |
cleanupVersion(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> mapOfMap,
java.lang.String defaultVersion)
|
void |
close()
|
boolean |
doNotCopy(java.lang.String v)
doNotCopy The doNotCopy variable maintains a patter for files that should not be copied. |
java.lang.String |
getClasspathEntrySuffix(java.io.File resource)
Answer the string of the resource that it has in the container. |
java.util.regex.Pattern |
getDoNotCopy()
|
protected java.lang.String |
getImportPackages()
Analyzer has an empty default but the builder has a * as default. |
java.util.Collection<java.io.File> |
getSourcePath()
|
Builder |
getSubBuilder()
|
Builder |
getSubBuilder(java.io.File file)
|
java.util.List<Builder> |
getSubBuilders()
Answer a list of builders that represent this file or a list of files specified in -sub. |
boolean |
hasSources()
|
void |
init()
Allow any local initialization by subclasses before we build. |
boolean |
isInScope(java.util.Collection<java.io.File> resources)
Check if the given resource is in scope of this bundle. |
void |
removeBundleSpecificHeaders()
|
void |
setSourcepath(java.io.File[] files)
|
| Methods inherited from class aQute.lib.osgi.Analyzer |
|---|
_bsn, _classes, _exporters, _findname, _findpath, addClasspath, addClasspath, analyzeBundleClasspath, begin, calcManifest, calculateExportsFromContents, checkClass, cleanupVersion, clear, findClass, findResource, getBndInfo, getBndLastModified, getBndVersion, getBsn, getBundleClasspath, getClasses, getClasspath, getClassspace, getContained, getExports, getGroups, getImports, getJar, getManifest, getPackage, getReferred, getTarget, getUnreachable, getUses, getVersion, getVersionPolicy, isNoBundle, mergeManifest, putAll, referred, referTo, setBase, setClasspath, setClasspath, setClasspath, setJar, setJar |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Builder(Processor parent)
public Builder()
| Method Detail |
|---|
public Jar build()
throws java.lang.Exception
java.lang.Exception
public void init()
throws java.lang.Exception
java.lang.Exceptionprotected void changedFile(java.io.File f)
public boolean hasSources()
protected java.lang.String getImportPackages()
Analyzer
getImportPackages in class Analyzer
public void analyze()
throws java.lang.Exception
analyze in class Analyzerjava.io.IOException
java.lang.Exception
public void cleanupVersion(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> mapOfMap,
java.lang.String defaultVersion)
public java.util.Collection<java.io.File> getSourcePath()
public void setSourcepath(java.io.File[] files)
public void addSourcepath(java.io.File cp)
public void close()
close in interface java.io.Closeableclose in class Analyzer
public Jar[] builds()
throws java.lang.Exception
java.lang.Exception
public java.util.List<Builder> getSubBuilders()
throws java.lang.Exception
java.lang.Exception
public Builder getSubBuilder(java.io.File file)
throws java.lang.Exception
java.lang.Exception
public Builder getSubBuilder()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String _maven_version(java.lang.String[] args)
public java.lang.String _permissions(java.lang.String[] args)
throws java.io.IOException
java.io.IOExceptionpublic void removeBundleSpecificHeaders()
public boolean isInScope(java.util.Collection<java.io.File> resources)
throws java.lang.Exception
f -
java.lang.Exception
public java.lang.String getClasspathEntrySuffix(java.io.File resource)
throws java.lang.Exception
resource - The resource to look for
java.lang.Exceptionpublic boolean doNotCopy(java.lang.String v)
Constants.DEFAULT_DO_NOT_COPY but this ca be
overridden with the Constants.DONOTCOPY property.
public java.util.regex.Pattern getDoNotCopy()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||