Author: thomas.diesler(a)jboss.com
Date: 2009-09-29 06:06:25 -0400 (Tue, 29 Sep 2009)
New Revision: 94090
Added:
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/LICENSE
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/ant/
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/ant/taskdef.properties
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/classpath/
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/classpath/messages.properties
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/changed.txt
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/syntax.properties
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/syntax.xml
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/main/
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/main/packageinfo
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/lib/
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/lib/osgi/
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/lib/osgi/bnd.info
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/plugin.xml
projects/jboss-osgi/projects/aQute/trunk/service/src/main/resources/
projects/jboss-osgi/projects/aQute/trunk/service/src/main/resources/aQute/
projects/jboss-osgi/projects/aQute/trunk/service/src/main/resources/aQute/service/
projects/jboss-osgi/projects/aQute/trunk/service/src/main/resources/aQute/service/scripting/
projects/jboss-osgi/projects/aQute/trunk/service/src/main/resources/aQute/service/scripting/packageinfo
Removed:
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/ant/taskdef.properties
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/classpath/messages.properties
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/changed.txt
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/syntax.properties
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/syntax.xml
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/main/packageinfo
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/lib/base64/
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/lib/osgi/bnd.info
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/lib/tag/
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/libg/generics/
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/libg/header/
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/libg/qtokens/
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/libg/reporter/
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/libg/sed/
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/libg/version/
projects/jboss-osgi/projects/aQute/trunk/service/src/main/java/aQute/service/scripting/packageinfo
Modified:
projects/jboss-osgi/projects/aQute/trunk/bnd/pom.xml
projects/jboss-osgi/projects/aQute/trunk/service/.classpath
Log:
bnd bundle build - ok
Modified: projects/jboss-osgi/projects/aQute/trunk/bnd/pom.xml
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/pom.xml 2009-09-29 09:24:21 UTC (rev
94089)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/pom.xml 2009-09-29 10:06:25 UTC (rev
94090)
@@ -19,7 +19,7 @@
<groupId>biz.aQute</groupId>
<artifactId>bnd</artifactId>
- <packaging>jar</packaging>
+ <packaging>bundle</packaging>
<!-- Parent -->
<parent>
@@ -67,117 +67,284 @@
<groupId>org.eclipse.core</groupId>
<artifactId>org.eclipse.core.commands</artifactId>
<version>3.5.0.I20090525-2000</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.core</groupId>
<artifactId>org.eclipse.core.jobs</artifactId>
<version>3.4.100.v20090429-1800</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.core</groupId>
<artifactId>org.eclipse.core.resources</artifactId>
<version>3.5.0.v20090512</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.core</groupId>
<artifactId>org.eclipse.core.runtime</artifactId>
<version>3.5.0.v20090525</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.debug</groupId>
<artifactId>org.eclipse.debug.core</artifactId>
<version>3.5.0.v20090526-1600</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.debug</groupId>
<artifactId>org.eclipse.debug.ui</artifactId>
<version>3.5.0.v20090603</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.equinox</groupId>
<artifactId>org.eclipse.equinox.common</artifactId>
<version>3.5.0.v20090520-1800</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.equinox</groupId>
<artifactId>org.eclipse.equinox.registry</artifactId>
<version>3.4.100.v20090520-1800</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jdt</groupId>
<artifactId>org.eclipse.jdt.core</artifactId>
<version>3.5.0.v_963</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jdt</groupId>
<artifactId>org.eclipse.jdt.debug.ui</artifactId>
<version>3.4.0.v20090527</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jdt</groupId>
<artifactId>org.eclipse.jdt.junit</artifactId>
<version>3.5.0.v20090526-2000</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jdt</groupId>
<artifactId>org.eclipse.jdt.launching</artifactId>
<version>3.5.0.v20090527</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jdt</groupId>
<artifactId>org.eclipse.jdt.ui</artifactId>
<version>3.5.0.v20090604</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jface</groupId>
<artifactId>org.eclipse.jface</artifactId>
<version>3.5.0.I20090525-2000</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jface</groupId>
<artifactId>org.eclipse.jface.text</artifactId>
<version>3.5.0.v20090602</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.swt</groupId>
<artifactId>org.eclipse.swt.gtk.linux.x86_64</artifactId>
<version>3.5.0.v3550b</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.text</groupId>
<artifactId>org.eclipse.text</artifactId>
<version>3.5.0.v20090513-2000</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.ui</groupId>
<artifactId>org.eclipse.ui</artifactId>
<version>3.5.0.I20090604-2000</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.ui</groupId>
<artifactId>org.eclipse.ui.console</artifactId>
<version>3.4.0.v20090513</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.ui</groupId>
<artifactId>org.eclipse.ui.editors</artifactId>
<version>3.5.0.v20090527-2000</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.ui</groupId>
<artifactId>org.eclipse.ui.ide</artifactId>
<version>3.5.0.I20090525-2000</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.ui</groupId>
<artifactId>org.eclipse.ui.workbench</artifactId>
<version>3.5.0.I20090603-2000</version>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.ui</groupId>
<artifactId>org.eclipse.ui.workbench.texteditor</artifactId>
<version>3.5.0.v20090603</version>
+ <scope>provided</scope>
</dependency>
</dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <extensions>true</extensions>
+ <configuration>
+ <instructions>
+ <Bundle-ActivationPolicy>lazy</Bundle-ActivationPolicy>
+ <Bundle-DocURL>http://www.aQute.biz/Code/Bnd</Bundle-DocURL>
+ <Bundle-Copyright>
+ All files contained in this JAR are licensed under the Apache 2.0 license,
+ unless noted differently in their source (see swing2swt).
+ </Bundle-Copyright>
+ <Bundle-Activator>aQute.bnd.plugin.Activator</Bundle-Activator>
+ <Bundle-License>
+
http://www.opensource.org/licenses/apache2.0.php;
+ description="All files contained in this JAR are licensed under the
Apache 2.0 license,
+ unless noted differently in their source (see swing2swt).";
link=LICENSE
+ </Bundle-License>
+
<Bundle-RequiredExecutionEnvironment>J2SE-1.5</Bundle-RequiredExecutionEnvironment>
+
<Bundle-SymbolicName>biz.aQute.bnd;singleton:=true</Bundle-SymbolicName>
+ <Bundle-Vendor>aQute SARL
http://www.aQute.biz</Bundle-Vendor>
+ <Bundle-Version>${version}</Bundle-Version>
+ <Conditional-Package>aQute.libg.*, aQute.lib.*,
aQute.service.*</Conditional-Package>
+ <Embed-Dependency>
+ runtime;inline=false,
+ </Embed-Dependency>
+ <Export-Package>
+
aQute.bnd.build;uses:="aQute.lib.osgi,aQute.libg.sed,aQute.bnd.service,aQute.libg.reporter,aQute.bnd.service.action",
+
aQute.bnd.service;uses:="aQute.lib.osgi,aQute.bnd.build,aQute.libg.reporter,aQute.libg.version",
+ aQute.bnd.service.action;uses:="aQute.bnd.build",
+
aQute.lib.osgi;uses:="aQute.bnd.service,aQute.libg.reporter,aQute.libg.sed,aQute.libg.version",
+ aQute.libg.reporter,aQute.libg.version,aQute.libg.sed,
+ </Export-Package>
+ <Ignore-Package>
+ org.eclipse.core.resources,
+ org.eclipse.core.runtime,
+ org.eclipse.core.runtime.jobs,
+ org.eclipse.debug.core,
+ org.eclipse.debug.ui,
+ org.eclipse.debug.ui.sourcelookup,
+ org.eclipse.jdt.core,
+ org.eclipse.jdt.debug.ui.launchConfigurations,
+ org.eclipse.jdt.internal.junit.launcher,
+ org.eclipse.jdt.junit.launcher,
+ org.eclipse.jdt.launching,
+ org.eclipse.jdt.ui.wizards,
+ org.eclipse.jface.action,
+ org.eclipse.jface.dialogs,
+ org.eclipse.jface.resource,
+ org.eclipse.jface.text,
+ org.eclipse.jface.text.contentassist,
+ org.eclipse.jface.text.presentation,
+ org.eclipse.jface.text.rules,
+ org.eclipse.jface.viewers,
+ org.eclipse.jface.wizard,
+ org.eclipse.swt.custom,
+ org.eclipse.swt.events,
+ org.eclipse.swt.graphics,
+ org.eclipse.swt.layout,
+ org.eclipse.swt.widgets,
+ org.eclipse.ui.actions,
+ org.eclipse.ui.console,
+ org.eclipse.ui.editors.text,
+ org.eclipse.ui.ide,
+ org.eclipse.ui,org.eclipse.jface.text.source,
+ org.eclipse.ui.part,
+ org.eclipse.ui.plugin,
+ org.eclipse.ui.texteditor,
+ </Ignore-Package>
+ <Import-Package>
+ aQute.bnd.build,
+ aQute.bnd.service,
+ aQute.bnd.service.action,
+ aQute.lib.osgi,aQute.libg.reporter,
+ aQute.libg.sed,aQute.libg.version,
+ javax.xml.parsers,
+ junit.framework,
+ org.apache.tools.ant,
+ org.apache.tools.ant.types,
+ org.osgi.framework,
+ org.osgi.framework.launch,
+ org.osgi.service.log,
+ org.osgi.service.packageadmin,
+ org.osgi.service.permissionadmin,
+ org.osgi.util.tracker,
+ org.w3c.dom,org.xml.sax,
+ sun.security.util;resolution:=optional,
+ </Import-Package>
+ <Private-Package>
+ aQute.bnd.annotation,
+ aQute.bnd.ant,
+ aQute.bnd.classpath,
+ aQute.bnd.help,
+ aQute.bnd.jareditor,
+ aQute.bnd.junit,
+ aQute.bnd.launch,
+ aQute.bnd.main;version="0.9",
+ aQute.bnd.make,
+ aQute.bnd.maven,
+ aQute.bnd.plugin,
+ aQute.bnd.plugin.builder,
+ aQute.bnd.plugin.editors,
+ aQute.bnd.plugin.popup,
+ aQute.bnd.plugin.popup.actions,
+ aQute.bnd.plugin.popup.actions.repo,
+ aQute.bnd.set,
+ aQute.bnd.signing,
+ aQute.bnd.test,
+ aQute.lib.base64,
+ aQute.lib.deployer,
+ aQute.lib.jardiff,
+ aQute.lib.osgi.eclipse,
+ aQute.lib.tag,
+ aQute.libg.generics,
+ aQute.libg.header,
+ aQute.libg.qtokens,
+ aQute.service.scripting;version="1.0",
+ icons,
+ </Private-Package>
+ <Require-Bundle>
+ org.apache.ant; resolution:=optional,
+ org.eclipse.core.runtime;bundle-version="[3.2.0,4.0.0)";
resolution:=optional,
+ org.eclipse.debug.ui;bundle-version="[3.3.0,4.0.0)";
resolution:=optional,
+ org.eclipse.jdt.core;bundle-version="[3.3.0,4.0.0)";
resolution:=optional,
+ org.eclipse.jdt.debug.ui;bundle-version="[3.2.0,4.0.0)";
resolution:=optional,
+ org.eclipse.jdt.junit;bundle-version="[3.2.0,4.0.0)";
resolution:=optional,
+ org.eclipse.jdt.launching;bundle-version="[3.2.0,4.0.0)";
resolution:=optional,
+ org.eclipse.jdt.ui;bundle-version="[3.3.0,4.0.0)";
resolution:=optional,
+ org.eclipse.jface.text;bundle-version="[3.3.0,4.0.0)";
resolution:=optional,
+ org.eclipse.ui;bundle-version="[3.3.0,4.0.0)";
resolution:=optional,
+ org.eclipse.ui.console; resolution:=optional,
+ org.eclipse.ui.editors;bundle-version="[3.3.0,4.0.0)";
resolution:=optional,
+ org.eclipse.ui.ide; bundle-version="[3.3.0,4.0.0)";
resolution:=optional,
+
org.eclipse.ui.workbench.texteditor;bundle-version="[3.3.0,4.0.0)";
resolution:=optional,
+ org.junit; resolution:=optional,
+ </Require-Bundle>
+ </instructions>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
</project>
Deleted:
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/ant/taskdef.properties
===================================================================
---
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/ant/taskdef.properties 2009-09-29
09:24:21 UTC (rev 94089)
+++
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/ant/taskdef.properties 2009-09-29
10:06:25 UTC (rev 94090)
@@ -1,7 +0,0 @@
-bnd=aQute.bnd.ant.BndTask
-bndproject=aQute.bnd.ant.ProjectTask
-bndeclipse=aQute.bnd.ant.EclipseTask
-bndexpand=aQute.bnd.ant.ExpandPropertiesTask
-bndwrap=aQute.bnd.ant.WrapTask
-bnddeploy=aQute.bnd.ant.DeployTask
-bndprepare=aQute.bnd.ant.PrepareTask
Deleted:
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/classpath/messages.properties
===================================================================
---
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/classpath/messages.properties 2009-09-29
09:24:21 UTC (rev 94089)
+++
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/classpath/messages.properties 2009-09-29
10:06:25 UTC (rev 94090)
@@ -1,11 +0,0 @@
-Browse=Browse...
-DirErr=The directory must be a subdirectory of the project {0}
-DirLabel=Directory:
-DirSelect=Select the directory for the Simple Dir Container
-ExtErr=Extensions are not valid. Verify that the extensions are comma separated and do
not include the preceding '.'
-ExtLabel=Extensions (comma separated, not including .):
-InvalidContainer=Invalid container:
-PageDesc=A classpath container that collects files with configured extensions from a
configured directory
-PageName=Simple Directory Container Wizard
-PageTitle=Simple Directory Container
-
Deleted:
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/changed.txt
===================================================================
---
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/changed.txt 2009-09-29
09:24:21 UTC (rev 94089)
+++
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/changed.txt 2009-09-29
10:06:25 UTC (rev 94090)
@@ -1,9 +0,0 @@
-0.0.325
- - No longer flattening properties starting with - because for version policy, the
- context macro ${@} is not valid. I think this is true for more things. So they are
now
- unexpanded.
- - toclasspath can now take a suffix parameter, possibly empty
- - Include-Resource can now take optional parameters:
- flatten:= (true|false). Default is false. Create recursive directories in the
output or not.
- recursive:= (true|false) Default is true. Will descend any directories or not
-
Deleted:
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/syntax.properties
===================================================================
---
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/syntax.properties 2009-09-29
09:24:21 UTC (rev 94089)
+++
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/syntax.properties 2009-09-29
10:06:25 UTC (rev 94090)
@@ -1,342 +0,0 @@
-Add=Holders of DmtPermission with the Add action present can create new nodes in the DMT,
that is they are authorized to execute the createInteriorNode() and createLeafNode()
methods of the DmtSession.
-Delete=Holders of DmtPermission with the Delete action present can delete nodes from the
DMT, that is they are authorized to execute the deleteNode() method of the DmtSession.
-Exec=Holders of DmtPermission with the Exec action present can execute nodes in the DMT,
that is they are authorized to call the execute() method of the DmtSession.
-Get=Holders of DmtPermission with the Get action present can query DMT node value or
properties, that is they are authorized to execute the isLeafNode(), getNodeAcl(),
getEffectiveNodeAcl(), getMetaNode(), getNodeValue(), getChildNodeNames(), getNodeTitle(),
getNodeVersion(), getNodeTimeStamp(), getNodeSize() and getNodeType() methods of the
DmtSession.
-Replace=Holders of DmtPermission with the Replace action present can update DMT node
value or properties, that is they are authorized to execute the setNodeAcl(),
setNodeTitle(), setNodeValue(), setNodeType() and renameNode() methods of the DmtSession.
-get=The action string get.
-register=The action string register.
-export=The action string export.
-exportonly=The action string exportonly.
-import=The action string import.
-System Bundle=Location identifier of the OSGi system bundle , which is defined to be
"System Bundle".
-system.bundle=Alias for the symbolic name of the OSGi system bundle .
-Bundle-Category=Manifest header identifying the bundle's category.
-Bundle-ClassPath=Manifest header identifying a list of directories and embedded JAR
files, which are bundle resources used to extend the bundle's classpath.
-Bundle-Copyright=Manifest header identifying the bundle's copyright information.
-Bundle-Description=Manifest header containing a brief description of the bundle's
functionality.
-Bundle-Name=Manifest header identifying the bundle's name.
-Bundle-NativeCode=Manifest header identifying a number of hardware environments and the
native language code libraries that the bundle is carrying for each of these
environments.
-Export-Package=Manifest header identifying the packages that the bundle offers to the
Framework for export.
-Export-Service=Manifest header identifying the fully qualified class names of the
services that the bundle may register (used for informational purposes only).
-Import-Package=Manifest header identifying the packages on which the bundle depends.
-DynamicImport-Package=Manifest header identifying the packages that the bundle may
dynamically import during execution.
-Import-Service=Manifest header identifying the fully qualified class names of the
services that the bundle requires (used for informational purposes only).
-Bundle-Vendor=Manifest header identifying the bundle's vendor.
-Bundle-Version=Manifest header identifying the bundle's version.
-Bundle-DocURL=Manifest header identifying the bundle's documentation URL, from which
further information about the bundle may be obtained.
-Bundle-ContactAddress=Manifest header identifying the contact address where problems with
the bundle may be reported; for example, an email address.
-Bundle-Activator=Manifest header attribute identifying the bundle's activator class.
-Bundle-UpdateLocation=Manifest header identifying the location from which a new bundle
version is obtained during a bundle update operation.
-specification-version=Manifest header attribute identifying the version of a package
specified in the Export-Package or Import-Package manifest header.
-processor=Manifest header attribute identifying the processor required to run native
bundle code specified in the Bundle-NativeCode manifest header).
-osname=Manifest header attribute identifying the operating system required to run native
bundle code specified in the Bundle-NativeCode manifest header).
-osversion=Manifest header attribute identifying the operating system version required to
run native bundle code specified in the Bundle-NativeCode manifest header).
-language=Manifest header attribute identifying the language in which the native bundle
code is written specified in the Bundle-NativeCode manifest header.
-Bundle-RequiredExecutionEnvironment=Manifest header identifying the required execution
environment for the bundle.
-Bundle-SymbolicName=Manifest header identifying the bundle's symbolic name.
-singleton=Manifest header directive identifying whether a bundle is a singleton.
-fragment-attachment=Manifest header directive identifying if and when a fragment may
attach to a host bundle.
-always=Manifest header directive value identifying a fragment attachment type of always.
-resolve-time=Manifest header directive value identifying a fragment attachment type of
resolve-time.
-never=Manifest header directive value identifying a fragment attachment type of never.
-Bundle-Localization=Manifest header identifying the base name of the bundle's
localization entries.
-OSGI-INF/l10n/bundle=Default value for the Bundle-Localization manifest header.
-Require-Bundle=Manifest header identifying the symbolic names of other bundles required
by the bundle.
-bundle-version=Manifest header attribute identifying a range of versions for a bundle
specified in the Require-Bundle or Fragment-Host manifest headers.
-Fragment-Host=Manifest header identifying the symbolic name of another bundle for which
that the bundle is a fragment.
-selection-filter=Manifest header attribute is used for selection by filtering based upon
system properties.
-Bundle-ManifestVersion=Manifest header identifying the bundle manifest version.
-version=Manifest header attribute identifying the version of a package specified in the
Export-Package or Import-Package manifest header.
-bundle-symbolic-name=Manifest header attribute identifying the symbolic name of a bundle
that exports a package specified in the Import-Package manifest header.
-resolution=Manifest header directive identifying the resolution type in the
Import-Package or Require-Bundle manifest header.
-mandatory=Manifest header directive value identifying a mandatory resolution type.
-optional=Manifest header directive value identifying an optional resolution type.
-uses=Manifest header directive identifying a list of packages that an exported package
uses.
-include=Manifest header directive identifying a list of classes to include in the
exported package.
-exclude=Manifest header directive identifying a list of classes to exclude in the
exported package..
-mandatory=Manifest header directive identifying names of matching attributes which must
be specified by matching Import-Package statements in the Export-Package manifest header.
-visibility=Manifest header directive identifying the visibility of a required bundle in
the Require-Bundle manifest header.
-private=Manifest header directive value identifying a private visibility type.
-reexport=Manifest header directive value identifying a reexport visibility type.
-extension=Manifest header directive identifying the type of the extension fragment.
-framework=Manifest header directive value identifying the type of extension fragment.
-bootclasspath=Manifest header directive value identifying the type of extension
fragment.
-Bundle-ActivationPolicy=Manifest header identifying the bundle's activation policy.
-lazy=Bundle activation policy declaring the bundle must be activated when the first class
load is made from the bundle.
-org.osgi.framework.version=Framework environment property identifying the Framework
version.
-org.osgi.framework.vendor=Framework environment property identifying the Framework
implementation vendor.
-org.osgi.framework.language=Framework environment property identifying the Framework
implementation language (see ISO 639 for possible values).
-org.osgi.framework.os.name=Framework environment property identifying the Framework
host-computer's operating system.
-org.osgi.framework.os.version=Framework environment property identifying the Framework
host-computer's operating system version number.
-org.osgi.framework.processor=Framework environment property identifying the Framework
host-computer's processor name.
-org.osgi.framework.executionenvironment=Framework environment property identifying
execution environments provided by the Framework.
-org.osgi.framework.bootdelegation=Framework environment property identifying packages for
which the Framework must delegate class loading to the parent class loader of the bundle.
-org.osgi.framework.system.packages=Framework environment property identifying packages
which the system bundle must export.
-org.osgi.framework.system.packages.extra=Framework environment property identifying extra
packages which the system bundle must export from the current execution environment.
-org.osgi.supports.framework.extension=Framework environment property identifying whether
the Framework supports framework extension bundles.
-org.osgi.supports.bootclasspath.extension=Framework environment property identifying
whether the Framework supports bootclasspath extension bundles.
-org.osgi.supports.framework.fragment=Framework environment property identifying whether
the Framework supports fragment bundles.
-org.osgi.supports.framework.requirebundle=Framework environment property identifying
whether the Framework supports the Require-Bundle manifest header.
-org.osgi.framework.security=Specifies the type of security manager the framework must
use.
-osgi=Specifies that a security manager that supports all security aspects of the OSGi
core specification including postponed conditions must be installed.
-org.osgi.framework.storage=Specified the persistent storage area used by the framework.
-org.osgi.framework.storage.clean=Specifies if and when the persistent storage area for
the framework should be cleaned.
-onFirstInit=Specifies that the framework storage area must be cleaned before the
framework is initialized for the first time.
-org.osgi.framework.library.extensions=Specifies a comma separated list of additional
library file extensions that must be used when a bundle's class loader is searching
for native libraries.
-org.osgi.framework.command.execpermission=Specifies an optional OS specific command to
set file permissions on extracted native code.
-org.osgi.framework.trust.repositories=Specifies the trust repositories used by the
framework.
-org.osgi.framework.windowsystem=Specifies the current windowing system.
-org.osgi.framework.startlevel.beginning=Specifies the beginning start level of the
framework.
-org.osgi.framework.bundle.parent=Specifies the parent class loader type for all bundle
class loaders.
-boot=Specifies to use of the boot class loader as the parent class loader for all bundle
class loaders.
-app=Specifies to use the application class loader as the parent class loader for all
bundle class loaders.
-ext=Specifies to use the extension class loader as the parent class loader for all bundle
class loaders.
-framework=Specifies to use the framework class loader as the parent class loader for all
bundle class loaders.
-objectClass=Service property identifying all of the class names under which a service was
registered in the Framework.
-service.id=Service property identifying a service's registration number.
-service.pid=Service property identifying a service's persistent identifier.
-service.ranking=Service property identifying a service's ranking number.
-service.vendor=Service property identifying a service's vendor.
-service.description=Service property identifying a service's description.
-provide=The action string provide.
-require=The action string require.
-host=The action string host.
-fragment=The action string fragment.
-class=The action string class.
-execute=The action string execute.
-extensionLifecycle=The action string extensionLifecycle.
-lifecycle=The action string lifecycle.
-listener=The action string listener.
-metadata=The action string metadata.
-resolve=The action string resolve.
-resource=The action string resource.
-startlevel=The action string startlevel.
-context=The action string context.
-service.pid=The property key for the identifier of the application being scheduled.
-schedule.id=The property key for the schedule identifier.
-org.osgi.triggeringevent=The key for the startup argument used to pass the event object
that triggered the schedule to launch the application instance.
-org/osgi/application/timer=The topic name for the virtual timer topic.
-year=The name of the year attribute of a virtual timer event.
-month=The name of the month attribute of a virtual timer event.
-day_of_month=The name of the day of month attribute of a virtual timer event.
-day_of_week=The name of the day of week attribute of a virtual timer event.
-hour_of_day=The name of the hour of day attribute of a virtual timer event.
-minute=The name of the minute attribute of a virtual timer event.
-service.pid=The property key for the unique identifier (PID) of the application
instance.
-application.descriptor=The property key for the pid of the corresponding application
descriptor.
-application.state=The property key for the state of this application instance.
-application.supports.exitvalue=The property key for the supports exit value property of
this application instance.
-RUNNING=The application instance is running.
-STOPPING=The application instance is being stopped.
-application.name=The property key for the localized name of the application.
-application.icon=The property key for the localized icon of the application.
-service.pid=The property key for the unique identifier (PID) of the application.
-application.version=The property key for the version of the application.
-service.vendor=The property key for the name of the application vendor.
-application.visible=The property key for the visibility property of the application.
-application.launchable=The property key for the launchable property of the application.
-application.locked=The property key for the locked property of the application.
-application.description=The property key for the localized description of the
application.
-application.documentation=The property key for the localized documentation of the
application.
-application.copyright=The property key for the localized copyright notice of the
application.
-application.license=The property key for the localized license of the application.
-application.container=The property key for the application container of the application.
-application.location=The property key for the location of the application.
-lifecycle=Allows the lifecycle management of the target applications.
-schedule=Allows scheduling of the target applications.
-lock=Allows setting/unsetting the locking state of the target applications.
-bundle.version=The version property defining the bundle on whose behalf a module context
event has been issued.
-extender.bundle=The extender bundle property defining the extender bundle processing the
module context for which an event has been issued.
-extender.bundle.id=The extender bundle id property defining the id of the extender bundle
processing the module context for which an event has been issued.
-extender.bundle.symbolicName=The extender bundle symbolic name property defining the
symbolic name of the extender bundle processing the module context for which an event has
been issued.
-org/osgi/service/blueprint=Topic prefix for all events issued by the Blueprint Service
-org/osgi/service/blueprint/context/CREATING=Topic for Blueprint Service CREATING events
-org/osgi/service/blueprint/context/CREATED=Topic for Blueprint Service CREATED events
-org/osgi/service/blueprint/context/DESTROYING=Topic for Blueprint Service DESTROYING
events
-org/osgi/service/blueprint/context/DESTROYED=Topic for Blueprint Service DESTROYED
events
-org/osgi/service/blueprint/context/WAITING=Topic for Blueprint Service WAITING events
-org/osgi/service/blueprint/context/FAILURE=Topic for Blueprint Service FAILURE events
-singleton=
-prototype=
-bundle=
-cm.target=A service property to limit the Managed Service or Managed Service Factory
configuration dictionaries a Configuration Plugin service receives.
-service.cmRanking=A service property to specify the order in which plugins are invoked.
-configure=The action string configure.
-service.factoryPid=Service property naming the Factory PID in the configuration
dictionary.
-service.bundleLocation=Service property naming the location of the bundle that is
associated with a a Configuration object.
-osgi.converter.classes=This property is a string, or array of strings, and defines the
classes or interfaces that this converter recognizes.
-osgi.command.scope=The scope of commands provided by this service.
-osgi.command.function=A String, array, or list of method names that may be called for
this command provider.
-Service-Component=Manifest header specifying the XML documents within a bundle that
contain the bundle's Service Component descriptions.
-component.name=A component property for a component configuration that contains the name
of the component as specified in the name attribute of the component element.
-component.id=A component property that contains the generated id for a component
configuration.
-component.factory=A service registration property for a Component Factory that contains
the value of the factory attribute.
-.target=The suffix for reference target properties.
-allow=This string is used to indicate that a row in the Conditional Permission Table
should return an access decision of "allow" if the conditions are all satisfied
and at least one of the permissions is implied.
-deny=This string is used to indicate that a row in the Conditional Permission Table
should return an access decision of "deny" if the conditions are all satisfied
and at least one of the permissions is implied.
-deploymentpackage.name=The name of the Deployment Package.
-deploymentpackage.readablename=The human readable name of the DP localized to the default
locale.
-deploymentpackage.currentversion=The currently installed version of the Deployment
Package.
-deploymentpackage.nextversion=The version of DP after the successful completion of the
install operation (used in INSTALL event only).
-install=Constant String to the "install" action.
-list=Constant String to the "list" action.
-uninstall=Constant String to the "uninstall" action.
-uninstall_forced=Constant String to the "uninstall_forced" action.
-cancel=Constant String to the "cancel" action.
-metadata=Constant String to the "metadata" action.
-privatearea=Constant String to the "privatearea" action.
--1=Return value from DriverSelector.select, if no Driver service should be attached to
the Device service.
-DRIVER_ID=Property (named "DRIVER_ID") identifying a driver.
-DEVICE_CATEGORY=Property (named "DEVICE_CATEGORY") containing a human readable
description of the device categories implemented by a device.
-DEVICE_SERIAL=Property (named "DEVICE_SERIAL") specifying a device's serial
number.
-DEVICE_DESCRIPTION=Property (named "DEVICE_DESCRIPTION") containing a human
readable string describing the actual hardware device.
-service.interface=Mandatory ServiceRegistration property which contains a collection of
full qualified interface names offered by the advertised service endpoint.
-service.interface.version=Optional ServiceRegistration property which contains a
collection of interface names with their associated version attributes separated by
SEPARATOR e.g.
-osgi.remote.endpoint.interface=Optional ServiceRegistration property which contains a
collection of interface names with their associated (non-Java) endpoint interface names
separated by SEPARATOR e.g.: 'my.company.foo|MyWebService
my.company.zoo|MyWebService'. This (non-Java) endpoint interface name is usually a
communication protocol specific interface, for instance a web service interface name.
-service.properties=Optional ServiceRegistration property which contains a map of
properties of the published service.
-osgi.remote.endpoint.location=Optional property of the published service identifying its
location.
-osgi.remote.endpoint.id=Optional property of the published service uniquely identifying
its endpoint.
-|=Separator constant for association of interface-specific values with the particular
interface name.
-osgi.remote.discovery.product=Service Registration property for the name of the Discovery
product.
-osgi.remote.discovery.product.version=Service Registration property for the version of
the Discovery product.
-osgi.remote.discovery.vendor=Service Registration property for the Discovery product
vendor name.
-osgi.remote.discovery.supported_protocols=Service Registration property that lists the
discovery protocols used by this Discovery service.
-osgi.discovery.interest.interfaces=Optional ServiceRegistration property which contains
service interfaces this tracker is interested in.
-osgi.discovery.interest.filters=Optional ServiceRegistration property which contains
filters for services this tracker is interested in.
-osgi.remote.distribution.product=Service Registration property for the name of the
Distribution Provider product.
-osgi.remote.distribution.product.version=Service Registration property for the version of
the Distribution Provider product.
-osgi.remote.distribution.vendor=Service Registration property for the Distribution
Provider product vendor name.
-osgi.remote.distribition.supported_intents=Service Registration property that lists the
intents supported by this DistributionProvider.
-publish=The action string publish.
-subscribe=The action string subscribe.
-event.topics=Service registration property (named event.topics) specifying the Event
topics of interest to a Event Handler service.
-event.filter=Service Registration property (named event.filter) specifying a filter to
further select Event s of interest to a Event Handler service.
-bundle.signer=The Distinguished Names of the signers of the bundle relevant to the
event.
-bundle.symbolicName=The Bundle Symbolic Name of the bundle relevant to the event.
-bundle.id=The Bundle id of the bundle relevant to the event.
-bundle=The Bundle object of the bundle relevant to the event.
-bundle.version=The version of the bundle relevant to the event.
-event=The forwarded event object.
-exception=An exception or error.
-exception.class=The name of the exception type.
-exception.message=The exception message.
-message=A human-readable message that is usually not localized.
-service=A service reference.
-service.id=A service's id.
-service.objectClass=A service's objectClass.
-service.pid=A service's persistent identity.
-timestamp=The time when the event occurred, as reported by System.currentTimeMillis().
-exception.class=This constant was released with an incorrectly spelled name.
-CompositeServiceFilter-Import=Manifest header (named
"CompositeServiceFilter-Import") identifying the service filters that are used
by a composite bundle to select services that will be registered into a child framework by
its associated surrogate bundle.
-CompositeServiceFilter-Export=Manifest header (named
"CompositeServiceFilter-Export") identifying the service filters that are used
by a surrogate bundle to select services that will be registered into a parent framework
by its associated composite bundle.
-org.osgi.service.http.authentication.remote.user=HttpServletRequest attribute specifying
the name of the authenticated user.
-org.osgi.service.http.authentication.type=HttpServletRequest attribute specifying the
scheme used in authentication.
-org.osgi.service.useradmin.authorization=HttpServletRequest attribute specifying the
Authorization object obtained from the org.osgi.service.useradmin.UserAdmin service.
-io.scheme=Service property containing the scheme(s) for which this Connection Factory can
create Connection objects.
--1=Argument for getAttributeDefinitions(int).
-OSGI-INF/metatype=Location of meta type documents.
-read=Holders of MonitorPermission with the read action present are allowed to read the
value of the StatusVariables specified in the permission's target field.
-reset=Holders of MonitorPermission with the reset action present are allowed to reset the
value of the StatusVariables specified in the permission's target field.
-publish=Holders of MonitorPermission with the publish action present are Monitorable
services that are allowed to publish the StatusVariables specified in the permission's
target field.
-startjob=Holders of MonitorPermission with the startjob action present are allowed to
initiate monitoring jobs involving the StatusVariables specified in the permission's
target field.
-switchevents=Holders of MonitorPermission with the switchevents action present are
allowed to switch event sending on or off for the value of the StatusVariables specified
in the permission's target field.
-license=
-description=
-documentation=
-copyright=
-source=
-symbolicname=
-presentationname=
-id=
-version=
-url=
-size=
-provisioning.spid=The key to the provisioning information that uniquely identifies the
Service Platform.
-provisioning.reference=The key to the provisioning information that contains the location
of the provision data provider.
-provisioning.agent.config=The key to the provisioning information that contains the
initial configuration information of the initial Management Agent.
-provisioning.update.count=The key to the provisioning information that contains the
update count of the info data.
-provisioning.start.bundle=The key to the provisioning information that contains the
location of the bundle to start with AllPermission.
-provisioning.rootx509=The key to the provisioning information that contains the root X509
certificate used to establish trust with operator when using HTTPS.
-provisioning.rsh.secret=The key to the provisioning information that contains the shared
secret used in conjunction with the RSH protocol.
-text/plain;charset=utf-8=MIME type to be used in the InitialProvisioning-Entries header
or stored in the extra field of a ZipEntry object for String data.
-application/octet-stream=MIME type to be used in the InitialProvisioning-Entries header
or stored stored in the extra field of a ZipEntry object for byte[] data.
-application/vnd.osgi.bundle=MIME type to be used in the InitialProvisioning-Entries
header or stored stored in the extra field of a ZipEntry object for an installable bundle
file.
-application/x-osgi-bundle=Alternative MIME type to be used in the
InitialProvisioning-Entries header or stored stored in the extra field of a ZipEntry
object for an installable bundle file.
-text/x-osgi-bundle-url=MIME type to be stored in the extra field of a ZipEntry for a
String that represents a URL for a bundle.
-InitialProvisioning-Entries=Name of the header that specifies the (MIME) type information
for the ZIP file entries.
-ui1=Unsigned 1 Byte int.
-ui2=Unsigned 2 Byte int.
-ui4=Unsigned 4 Byte int.
-i1=1 Byte int.
-i2=2 Byte int.
-i4=4 Byte int.
-int=Integer number.
-r4=4 Byte float.
-r8=8 Byte float.
-number=Same as r8.
-fixed.14.4=Same as r8 but no more than 14 digits to the left of the decimal point and no
more than 4 to the right.
-float=Floating-point number.
-char=Unicode string.
-string=Unicode string.
-date=A calendar date.
-dateTime=A specific instant of time.
-dateTime.tz=A specific instant of time.
-time=An instant of time that recurs every day.
-time.tz=An instant of time that recurs every day.
-boolean=True or false.
-bin.base64=MIME-style Base64 encoded binary BLOB.
-bin.hex=Hexadecimal digits representing octets.
-uri=Universal Resource Identifier.
-uuid=Universally Unique ID.
-UPnP.service.type=Property key for the optional service type uri.
-UPnP.service.id=Property key for the optional service id.
-upnp.filter=Key for a service property having a value that is an object of type
org.osgi.framework.Filter and that is used to limit received events.
-UPnP=Constant for the value of the service property DEVICE_CATEGORY used for all UPnP
devices.
-UPnP.export=The UPnP.export service property is a hint that marks a device to be picked
up and exported by the UPnP Service.
-UPnP.device.UDN=Property key for the Unique Device Name (UDN) property.
-UPnP.device.UDN=Property key for the Unique Device ID property.
-UPnP.device.type=Property key for the UPnP Device Type property.
-UPnP.device.manufacturer=Mandatory property key for the device manufacturer's
property.
-UPnP.device.modelName=Mandatory property key for the device model name.
-UPnP.device.friendlyName=Mandatory property key for a short user friendly version of the
device name.
-UPnP.device.manufacturerURL=Optional property key for a URL to the device manufacturers
Web site.
-UPnP.device.modelDescription=Optional (but recommended) property key for a String object
with a long description of the device for the end user.
-UPnP.device.modelNumber=Optional (but recommended) property key for a String class typed
property holding the model number of the device.
-UPnP.device.modelURL=Optional property key for a String typed property holding a string
representing the URL to the Web site for this model.
-UPnP.device.serialNumber=Optional (but recommended) property key for a String typed
property holding the serial number of the device.
-UPnP.device.UPC=Optional property key for a String typed property holding the Universal
Product Code (UPC) of the device.
-UPnP.presentationURL=Optional (but recommended) property key for a String typed property
holding a string representing the URL to a device representation Web page.
-UPnP.device.parentUDN=The property key that must be set for all embedded devices.
-UPnP.device.childrenUDN=The property key that must be set for all devices containing
other embedded devices.
-url.handler.protocol=Service property naming the protocols serviced by a
URLStreamHandlerService.
-url.content.mimetype=Service property naming the MIME types serviced by a
java.net.ContentHandler.
-admin=The permission name "admin".
-changeProperty=The action string "changeProperty".
-changeCredential=The action string "changeCredential".
-getCredential=The action string "getCredential".
-user.anyone=The name of the predefined role, user.anyone, that all users and groups
belong to.
-produce=The action string for the produce action.
-consume=The action string for the consume action.
-wireadmin.pid=Wire property key (named wireadmin.pid) specifying the persistent identity
(PID) of this Wire object.
-wireadmin.producer.composite=A service registration property for a Producer service that
is composite.
-wireadmin.consumer.composite=A service registration property for a Consumer service that
is composite.
-wireadmin.producer.scope=Service registration property key (named
wireadmin.producer.scope) specifying a list of names that may be used to define the scope
of this Wire object.
-wireadmin.consumer.scope=Service registration property key (named
wireadmin.consumer.scope) specifying a list of names that may be used to define the scope
of this Wire object.
-wireadmin.producer.pid=Wire property key (named wireadmin.producer.pid) specifying the
service.pid of the associated Producer service.
-wireadmin.consumer.pid=Wire property key (named wireadmin.consumer.pid) specifying the
service.pid of the associated Consumer service.
-wireadmin.filter=Wire property key (named wireadmin.filter) specifying a filter used to
control the delivery rate of data between the Producer and the Consumer service.
-wirevalue.current=Wire object's filter attribute (named wirevalue.current)
representing the current value.
-wirevalue.previous=Wire object's filter attribute (named wirevalue.previous)
representing the previous value.
-wirevalue.delta.absolute=Wire object's filter attribute (named
wirevalue.delta.absolute) representing the absolute delta.
-wirevalue.delta.relative=Wire object's filter attribute (named
wirevalue.delta.relative) representing the relative delta.
-wirevalue.elapsed=Wire object's filter attribute (named wirevalue.elapsed)
representing the elapsed time, in ms, between this filter evaluation and the last update
of the Consumer service.
-wireadmin.producer.filters=Service Registration property (named
wireadmin.producer.filters).
-wireadmin.consumer.flavors=Service Registration property (named
wireadmin.consumer.flavors) specifying the list of data types understood by this Consumer
service.
-wireadmin.producer.flavors=Service Registration property (named
wireadmin.producer.flavors) specifying the list of data types available from this Producer
service.
-wireadmin.events=Service Registration property (named wireadmin.events) specifying the
WireAdminEvent type of interest to a Wire Admin Listener service.
-javax.xml.parsers.SAXParserFactory=Filename containing the SAX Parser Factory Class
name.
-javax.xml.parsers.DocumentBuilderFactory=Filename containing the DOM Parser Factory Class
name.
-/META-INF/services/javax.xml.parsers.SAXParserFactory=Fully qualified path name of SAX
Parser Factory Class Name file
-/META-INF/services/javax.xml.parsers.DocumentBuilderFactory=Fully qualified path name of
DOM Parser Factory Class Name file
-parser.validating=Service property specifying if factory is configured to support
validating parsers.
-parser.namespaceAware=Service property specifying if factory is configured to support
namespace aware parsers.
Deleted:
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/syntax.xml
===================================================================
---
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/syntax.xml 2009-09-29
09:24:21 UTC (rev 94089)
+++
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/help/syntax.xml 2009-09-29
10:06:25 UTC (rev 94090)
@@ -1,2 +0,0 @@
-
-Bundle-Name\\s*(:|=)\\s*
\ No newline at end of file
Deleted:
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/main/packageinfo
===================================================================
---
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/main/packageinfo 2009-09-29
09:24:21 UTC (rev 94089)
+++
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/bnd/main/packageinfo 2009-09-29
10:06:25 UTC (rev 94090)
@@ -1 +0,0 @@
-version 0.9
Deleted:
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/lib/osgi/bnd.info
===================================================================
---
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/lib/osgi/bnd.info 2009-09-29
09:24:21 UTC (rev 94089)
+++
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/java/aQute/lib/osgi/bnd.info 2009-09-29
10:06:25 UTC (rev 94090)
@@ -1,2 +0,0 @@
-modified=${currenttime}
-version=${Bundle-Version}
Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/LICENSE
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/LICENSE
(rev 0)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/LICENSE 2009-09-29
10:06:25 UTC (rev 94090)
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+
http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+
http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
Added:
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/ant/taskdef.properties
===================================================================
---
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/ant/taskdef.properties
(rev 0)
+++
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/ant/taskdef.properties 2009-09-29
10:06:25 UTC (rev 94090)
@@ -0,0 +1,7 @@
+bnd=aQute.bnd.ant.BndTask
+bndproject=aQute.bnd.ant.ProjectTask
+bndeclipse=aQute.bnd.ant.EclipseTask
+bndexpand=aQute.bnd.ant.ExpandPropertiesTask
+bndwrap=aQute.bnd.ant.WrapTask
+bnddeploy=aQute.bnd.ant.DeployTask
+bndprepare=aQute.bnd.ant.PrepareTask
Added:
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/classpath/messages.properties
===================================================================
---
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/classpath/messages.properties
(rev 0)
+++
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/classpath/messages.properties 2009-09-29
10:06:25 UTC (rev 94090)
@@ -0,0 +1,11 @@
+Browse=Browse...
+DirErr=The directory must be a subdirectory of the project {0}
+DirLabel=Directory:
+DirSelect=Select the directory for the Simple Dir Container
+ExtErr=Extensions are not valid. Verify that the extensions are comma separated and do
not include the preceding '.'
+ExtLabel=Extensions (comma separated, not including .):
+InvalidContainer=Invalid container:
+PageDesc=A classpath container that collects files with configured extensions from a
configured directory
+PageName=Simple Directory Container Wizard
+PageTitle=Simple Directory Container
+
Added:
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/changed.txt
===================================================================
---
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/changed.txt
(rev 0)
+++
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/changed.txt 2009-09-29
10:06:25 UTC (rev 94090)
@@ -0,0 +1,9 @@
+0.0.325
+ - No longer flattening properties starting with - because for version policy, the
+ context macro ${@} is not valid. I think this is true for more things. So they are
now
+ unexpanded.
+ - toclasspath can now take a suffix parameter, possibly empty
+ - Include-Resource can now take optional parameters:
+ flatten:= (true|false). Default is false. Create recursive directories in the
output or not.
+ recursive:= (true|false) Default is true. Will descend any directories or not
+
Added:
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/syntax.properties
===================================================================
---
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/syntax.properties
(rev 0)
+++
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/syntax.properties 2009-09-29
10:06:25 UTC (rev 94090)
@@ -0,0 +1,342 @@
+Add=Holders of DmtPermission with the Add action present can create new nodes in the DMT,
that is they are authorized to execute the createInteriorNode() and createLeafNode()
methods of the DmtSession.
+Delete=Holders of DmtPermission with the Delete action present can delete nodes from the
DMT, that is they are authorized to execute the deleteNode() method of the DmtSession.
+Exec=Holders of DmtPermission with the Exec action present can execute nodes in the DMT,
that is they are authorized to call the execute() method of the DmtSession.
+Get=Holders of DmtPermission with the Get action present can query DMT node value or
properties, that is they are authorized to execute the isLeafNode(), getNodeAcl(),
getEffectiveNodeAcl(), getMetaNode(), getNodeValue(), getChildNodeNames(), getNodeTitle(),
getNodeVersion(), getNodeTimeStamp(), getNodeSize() and getNodeType() methods of the
DmtSession.
+Replace=Holders of DmtPermission with the Replace action present can update DMT node
value or properties, that is they are authorized to execute the setNodeAcl(),
setNodeTitle(), setNodeValue(), setNodeType() and renameNode() methods of the DmtSession.
+get=The action string get.
+register=The action string register.
+export=The action string export.
+exportonly=The action string exportonly.
+import=The action string import.
+System Bundle=Location identifier of the OSGi system bundle , which is defined to be
"System Bundle".
+system.bundle=Alias for the symbolic name of the OSGi system bundle .
+Bundle-Category=Manifest header identifying the bundle's category.
+Bundle-ClassPath=Manifest header identifying a list of directories and embedded JAR
files, which are bundle resources used to extend the bundle's classpath.
+Bundle-Copyright=Manifest header identifying the bundle's copyright information.
+Bundle-Description=Manifest header containing a brief description of the bundle's
functionality.
+Bundle-Name=Manifest header identifying the bundle's name.
+Bundle-NativeCode=Manifest header identifying a number of hardware environments and the
native language code libraries that the bundle is carrying for each of these
environments.
+Export-Package=Manifest header identifying the packages that the bundle offers to the
Framework for export.
+Export-Service=Manifest header identifying the fully qualified class names of the
services that the bundle may register (used for informational purposes only).
+Import-Package=Manifest header identifying the packages on which the bundle depends.
+DynamicImport-Package=Manifest header identifying the packages that the bundle may
dynamically import during execution.
+Import-Service=Manifest header identifying the fully qualified class names of the
services that the bundle requires (used for informational purposes only).
+Bundle-Vendor=Manifest header identifying the bundle's vendor.
+Bundle-Version=Manifest header identifying the bundle's version.
+Bundle-DocURL=Manifest header identifying the bundle's documentation URL, from which
further information about the bundle may be obtained.
+Bundle-ContactAddress=Manifest header identifying the contact address where problems with
the bundle may be reported; for example, an email address.
+Bundle-Activator=Manifest header attribute identifying the bundle's activator class.
+Bundle-UpdateLocation=Manifest header identifying the location from which a new bundle
version is obtained during a bundle update operation.
+specification-version=Manifest header attribute identifying the version of a package
specified in the Export-Package or Import-Package manifest header.
+processor=Manifest header attribute identifying the processor required to run native
bundle code specified in the Bundle-NativeCode manifest header).
+osname=Manifest header attribute identifying the operating system required to run native
bundle code specified in the Bundle-NativeCode manifest header).
+osversion=Manifest header attribute identifying the operating system version required to
run native bundle code specified in the Bundle-NativeCode manifest header).
+language=Manifest header attribute identifying the language in which the native bundle
code is written specified in the Bundle-NativeCode manifest header.
+Bundle-RequiredExecutionEnvironment=Manifest header identifying the required execution
environment for the bundle.
+Bundle-SymbolicName=Manifest header identifying the bundle's symbolic name.
+singleton=Manifest header directive identifying whether a bundle is a singleton.
+fragment-attachment=Manifest header directive identifying if and when a fragment may
attach to a host bundle.
+always=Manifest header directive value identifying a fragment attachment type of always.
+resolve-time=Manifest header directive value identifying a fragment attachment type of
resolve-time.
+never=Manifest header directive value identifying a fragment attachment type of never.
+Bundle-Localization=Manifest header identifying the base name of the bundle's
localization entries.
+OSGI-INF/l10n/bundle=Default value for the Bundle-Localization manifest header.
+Require-Bundle=Manifest header identifying the symbolic names of other bundles required
by the bundle.
+bundle-version=Manifest header attribute identifying a range of versions for a bundle
specified in the Require-Bundle or Fragment-Host manifest headers.
+Fragment-Host=Manifest header identifying the symbolic name of another bundle for which
that the bundle is a fragment.
+selection-filter=Manifest header attribute is used for selection by filtering based upon
system properties.
+Bundle-ManifestVersion=Manifest header identifying the bundle manifest version.
+version=Manifest header attribute identifying the version of a package specified in the
Export-Package or Import-Package manifest header.
+bundle-symbolic-name=Manifest header attribute identifying the symbolic name of a bundle
that exports a package specified in the Import-Package manifest header.
+resolution=Manifest header directive identifying the resolution type in the
Import-Package or Require-Bundle manifest header.
+mandatory=Manifest header directive value identifying a mandatory resolution type.
+optional=Manifest header directive value identifying an optional resolution type.
+uses=Manifest header directive identifying a list of packages that an exported package
uses.
+include=Manifest header directive identifying a list of classes to include in the
exported package.
+exclude=Manifest header directive identifying a list of classes to exclude in the
exported package..
+mandatory=Manifest header directive identifying names of matching attributes which must
be specified by matching Import-Package statements in the Export-Package manifest header.
+visibility=Manifest header directive identifying the visibility of a required bundle in
the Require-Bundle manifest header.
+private=Manifest header directive value identifying a private visibility type.
+reexport=Manifest header directive value identifying a reexport visibility type.
+extension=Manifest header directive identifying the type of the extension fragment.
+framework=Manifest header directive value identifying the type of extension fragment.
+bootclasspath=Manifest header directive value identifying the type of extension
fragment.
+Bundle-ActivationPolicy=Manifest header identifying the bundle's activation policy.
+lazy=Bundle activation policy declaring the bundle must be activated when the first class
load is made from the bundle.
+org.osgi.framework.version=Framework environment property identifying the Framework
version.
+org.osgi.framework.vendor=Framework environment property identifying the Framework
implementation vendor.
+org.osgi.framework.language=Framework environment property identifying the Framework
implementation language (see ISO 639 for possible values).
+org.osgi.framework.os.name=Framework environment property identifying the Framework
host-computer's operating system.
+org.osgi.framework.os.version=Framework environment property identifying the Framework
host-computer's operating system version number.
+org.osgi.framework.processor=Framework environment property identifying the Framework
host-computer's processor name.
+org.osgi.framework.executionenvironment=Framework environment property identifying
execution environments provided by the Framework.
+org.osgi.framework.bootdelegation=Framework environment property identifying packages for
which the Framework must delegate class loading to the parent class loader of the bundle.
+org.osgi.framework.system.packages=Framework environment property identifying packages
which the system bundle must export.
+org.osgi.framework.system.packages.extra=Framework environment property identifying extra
packages which the system bundle must export from the current execution environment.
+org.osgi.supports.framework.extension=Framework environment property identifying whether
the Framework supports framework extension bundles.
+org.osgi.supports.bootclasspath.extension=Framework environment property identifying
whether the Framework supports bootclasspath extension bundles.
+org.osgi.supports.framework.fragment=Framework environment property identifying whether
the Framework supports fragment bundles.
+org.osgi.supports.framework.requirebundle=Framework environment property identifying
whether the Framework supports the Require-Bundle manifest header.
+org.osgi.framework.security=Specifies the type of security manager the framework must
use.
+osgi=Specifies that a security manager that supports all security aspects of the OSGi
core specification including postponed conditions must be installed.
+org.osgi.framework.storage=Specified the persistent storage area used by the framework.
+org.osgi.framework.storage.clean=Specifies if and when the persistent storage area for
the framework should be cleaned.
+onFirstInit=Specifies that the framework storage area must be cleaned before the
framework is initialized for the first time.
+org.osgi.framework.library.extensions=Specifies a comma separated list of additional
library file extensions that must be used when a bundle's class loader is searching
for native libraries.
+org.osgi.framework.command.execpermission=Specifies an optional OS specific command to
set file permissions on extracted native code.
+org.osgi.framework.trust.repositories=Specifies the trust repositories used by the
framework.
+org.osgi.framework.windowsystem=Specifies the current windowing system.
+org.osgi.framework.startlevel.beginning=Specifies the beginning start level of the
framework.
+org.osgi.framework.bundle.parent=Specifies the parent class loader type for all bundle
class loaders.
+boot=Specifies to use of the boot class loader as the parent class loader for all bundle
class loaders.
+app=Specifies to use the application class loader as the parent class loader for all
bundle class loaders.
+ext=Specifies to use the extension class loader as the parent class loader for all bundle
class loaders.
+framework=Specifies to use the framework class loader as the parent class loader for all
bundle class loaders.
+objectClass=Service property identifying all of the class names under which a service was
registered in the Framework.
+service.id=Service property identifying a service's registration number.
+service.pid=Service property identifying a service's persistent identifier.
+service.ranking=Service property identifying a service's ranking number.
+service.vendor=Service property identifying a service's vendor.
+service.description=Service property identifying a service's description.
+provide=The action string provide.
+require=The action string require.
+host=The action string host.
+fragment=The action string fragment.
+class=The action string class.
+execute=The action string execute.
+extensionLifecycle=The action string extensionLifecycle.
+lifecycle=The action string lifecycle.
+listener=The action string listener.
+metadata=The action string metadata.
+resolve=The action string resolve.
+resource=The action string resource.
+startlevel=The action string startlevel.
+context=The action string context.
+service.pid=The property key for the identifier of the application being scheduled.
+schedule.id=The property key for the schedule identifier.
+org.osgi.triggeringevent=The key for the startup argument used to pass the event object
that triggered the schedule to launch the application instance.
+org/osgi/application/timer=The topic name for the virtual timer topic.
+year=The name of the year attribute of a virtual timer event.
+month=The name of the month attribute of a virtual timer event.
+day_of_month=The name of the day of month attribute of a virtual timer event.
+day_of_week=The name of the day of week attribute of a virtual timer event.
+hour_of_day=The name of the hour of day attribute of a virtual timer event.
+minute=The name of the minute attribute of a virtual timer event.
+service.pid=The property key for the unique identifier (PID) of the application
instance.
+application.descriptor=The property key for the pid of the corresponding application
descriptor.
+application.state=The property key for the state of this application instance.
+application.supports.exitvalue=The property key for the supports exit value property of
this application instance.
+RUNNING=The application instance is running.
+STOPPING=The application instance is being stopped.
+application.name=The property key for the localized name of the application.
+application.icon=The property key for the localized icon of the application.
+service.pid=The property key for the unique identifier (PID) of the application.
+application.version=The property key for the version of the application.
+service.vendor=The property key for the name of the application vendor.
+application.visible=The property key for the visibility property of the application.
+application.launchable=The property key for the launchable property of the application.
+application.locked=The property key for the locked property of the application.
+application.description=The property key for the localized description of the
application.
+application.documentation=The property key for the localized documentation of the
application.
+application.copyright=The property key for the localized copyright notice of the
application.
+application.license=The property key for the localized license of the application.
+application.container=The property key for the application container of the application.
+application.location=The property key for the location of the application.
+lifecycle=Allows the lifecycle management of the target applications.
+schedule=Allows scheduling of the target applications.
+lock=Allows setting/unsetting the locking state of the target applications.
+bundle.version=The version property defining the bundle on whose behalf a module context
event has been issued.
+extender.bundle=The extender bundle property defining the extender bundle processing the
module context for which an event has been issued.
+extender.bundle.id=The extender bundle id property defining the id of the extender bundle
processing the module context for which an event has been issued.
+extender.bundle.symbolicName=The extender bundle symbolic name property defining the
symbolic name of the extender bundle processing the module context for which an event has
been issued.
+org/osgi/service/blueprint=Topic prefix for all events issued by the Blueprint Service
+org/osgi/service/blueprint/context/CREATING=Topic for Blueprint Service CREATING events
+org/osgi/service/blueprint/context/CREATED=Topic for Blueprint Service CREATED events
+org/osgi/service/blueprint/context/DESTROYING=Topic for Blueprint Service DESTROYING
events
+org/osgi/service/blueprint/context/DESTROYED=Topic for Blueprint Service DESTROYED
events
+org/osgi/service/blueprint/context/WAITING=Topic for Blueprint Service WAITING events
+org/osgi/service/blueprint/context/FAILURE=Topic for Blueprint Service FAILURE events
+singleton=
+prototype=
+bundle=
+cm.target=A service property to limit the Managed Service or Managed Service Factory
configuration dictionaries a Configuration Plugin service receives.
+service.cmRanking=A service property to specify the order in which plugins are invoked.
+configure=The action string configure.
+service.factoryPid=Service property naming the Factory PID in the configuration
dictionary.
+service.bundleLocation=Service property naming the location of the bundle that is
associated with a a Configuration object.
+osgi.converter.classes=This property is a string, or array of strings, and defines the
classes or interfaces that this converter recognizes.
+osgi.command.scope=The scope of commands provided by this service.
+osgi.command.function=A String, array, or list of method names that may be called for
this command provider.
+Service-Component=Manifest header specifying the XML documents within a bundle that
contain the bundle's Service Component descriptions.
+component.name=A component property for a component configuration that contains the name
of the component as specified in the name attribute of the component element.
+component.id=A component property that contains the generated id for a component
configuration.
+component.factory=A service registration property for a Component Factory that contains
the value of the factory attribute.
+.target=The suffix for reference target properties.
+allow=This string is used to indicate that a row in the Conditional Permission Table
should return an access decision of "allow" if the conditions are all satisfied
and at least one of the permissions is implied.
+deny=This string is used to indicate that a row in the Conditional Permission Table
should return an access decision of "deny" if the conditions are all satisfied
and at least one of the permissions is implied.
+deploymentpackage.name=The name of the Deployment Package.
+deploymentpackage.readablename=The human readable name of the DP localized to the default
locale.
+deploymentpackage.currentversion=The currently installed version of the Deployment
Package.
+deploymentpackage.nextversion=The version of DP after the successful completion of the
install operation (used in INSTALL event only).
+install=Constant String to the "install" action.
+list=Constant String to the "list" action.
+uninstall=Constant String to the "uninstall" action.
+uninstall_forced=Constant String to the "uninstall_forced" action.
+cancel=Constant String to the "cancel" action.
+metadata=Constant String to the "metadata" action.
+privatearea=Constant String to the "privatearea" action.
+-1=Return value from DriverSelector.select, if no Driver service should be attached to
the Device service.
+DRIVER_ID=Property (named "DRIVER_ID") identifying a driver.
+DEVICE_CATEGORY=Property (named "DEVICE_CATEGORY") containing a human readable
description of the device categories implemented by a device.
+DEVICE_SERIAL=Property (named "DEVICE_SERIAL") specifying a device's serial
number.
+DEVICE_DESCRIPTION=Property (named "DEVICE_DESCRIPTION") containing a human
readable string describing the actual hardware device.
+service.interface=Mandatory ServiceRegistration property which contains a collection of
full qualified interface names offered by the advertised service endpoint.
+service.interface.version=Optional ServiceRegistration property which contains a
collection of interface names with their associated version attributes separated by
SEPARATOR e.g.
+osgi.remote.endpoint.interface=Optional ServiceRegistration property which contains a
collection of interface names with their associated (non-Java) endpoint interface names
separated by SEPARATOR e.g.: 'my.company.foo|MyWebService
my.company.zoo|MyWebService'. This (non-Java) endpoint interface name is usually a
communication protocol specific interface, for instance a web service interface name.
+service.properties=Optional ServiceRegistration property which contains a map of
properties of the published service.
+osgi.remote.endpoint.location=Optional property of the published service identifying its
location.
+osgi.remote.endpoint.id=Optional property of the published service uniquely identifying
its endpoint.
+|=Separator constant for association of interface-specific values with the particular
interface name.
+osgi.remote.discovery.product=Service Registration property for the name of the Discovery
product.
+osgi.remote.discovery.product.version=Service Registration property for the version of
the Discovery product.
+osgi.remote.discovery.vendor=Service Registration property for the Discovery product
vendor name.
+osgi.remote.discovery.supported_protocols=Service Registration property that lists the
discovery protocols used by this Discovery service.
+osgi.discovery.interest.interfaces=Optional ServiceRegistration property which contains
service interfaces this tracker is interested in.
+osgi.discovery.interest.filters=Optional ServiceRegistration property which contains
filters for services this tracker is interested in.
+osgi.remote.distribution.product=Service Registration property for the name of the
Distribution Provider product.
+osgi.remote.distribution.product.version=Service Registration property for the version of
the Distribution Provider product.
+osgi.remote.distribution.vendor=Service Registration property for the Distribution
Provider product vendor name.
+osgi.remote.distribition.supported_intents=Service Registration property that lists the
intents supported by this DistributionProvider.
+publish=The action string publish.
+subscribe=The action string subscribe.
+event.topics=Service registration property (named event.topics) specifying the Event
topics of interest to a Event Handler service.
+event.filter=Service Registration property (named event.filter) specifying a filter to
further select Event s of interest to a Event Handler service.
+bundle.signer=The Distinguished Names of the signers of the bundle relevant to the
event.
+bundle.symbolicName=The Bundle Symbolic Name of the bundle relevant to the event.
+bundle.id=The Bundle id of the bundle relevant to the event.
+bundle=The Bundle object of the bundle relevant to the event.
+bundle.version=The version of the bundle relevant to the event.
+event=The forwarded event object.
+exception=An exception or error.
+exception.class=The name of the exception type.
+exception.message=The exception message.
+message=A human-readable message that is usually not localized.
+service=A service reference.
+service.id=A service's id.
+service.objectClass=A service's objectClass.
+service.pid=A service's persistent identity.
+timestamp=The time when the event occurred, as reported by System.currentTimeMillis().
+exception.class=This constant was released with an incorrectly spelled name.
+CompositeServiceFilter-Import=Manifest header (named
"CompositeServiceFilter-Import") identifying the service filters that are used
by a composite bundle to select services that will be registered into a child framework by
its associated surrogate bundle.
+CompositeServiceFilter-Export=Manifest header (named
"CompositeServiceFilter-Export") identifying the service filters that are used
by a surrogate bundle to select services that will be registered into a parent framework
by its associated composite bundle.
+org.osgi.service.http.authentication.remote.user=HttpServletRequest attribute specifying
the name of the authenticated user.
+org.osgi.service.http.authentication.type=HttpServletRequest attribute specifying the
scheme used in authentication.
+org.osgi.service.useradmin.authorization=HttpServletRequest attribute specifying the
Authorization object obtained from the org.osgi.service.useradmin.UserAdmin service.
+io.scheme=Service property containing the scheme(s) for which this Connection Factory can
create Connection objects.
+-1=Argument for getAttributeDefinitions(int).
+OSGI-INF/metatype=Location of meta type documents.
+read=Holders of MonitorPermission with the read action present are allowed to read the
value of the StatusVariables specified in the permission's target field.
+reset=Holders of MonitorPermission with the reset action present are allowed to reset the
value of the StatusVariables specified in the permission's target field.
+publish=Holders of MonitorPermission with the publish action present are Monitorable
services that are allowed to publish the StatusVariables specified in the permission's
target field.
+startjob=Holders of MonitorPermission with the startjob action present are allowed to
initiate monitoring jobs involving the StatusVariables specified in the permission's
target field.
+switchevents=Holders of MonitorPermission with the switchevents action present are
allowed to switch event sending on or off for the value of the StatusVariables specified
in the permission's target field.
+license=
+description=
+documentation=
+copyright=
+source=
+symbolicname=
+presentationname=
+id=
+version=
+url=
+size=
+provisioning.spid=The key to the provisioning information that uniquely identifies the
Service Platform.
+provisioning.reference=The key to the provisioning information that contains the location
of the provision data provider.
+provisioning.agent.config=The key to the provisioning information that contains the
initial configuration information of the initial Management Agent.
+provisioning.update.count=The key to the provisioning information that contains the
update count of the info data.
+provisioning.start.bundle=The key to the provisioning information that contains the
location of the bundle to start with AllPermission.
+provisioning.rootx509=The key to the provisioning information that contains the root X509
certificate used to establish trust with operator when using HTTPS.
+provisioning.rsh.secret=The key to the provisioning information that contains the shared
secret used in conjunction with the RSH protocol.
+text/plain;charset=utf-8=MIME type to be used in the InitialProvisioning-Entries header
or stored in the extra field of a ZipEntry object for String data.
+application/octet-stream=MIME type to be used in the InitialProvisioning-Entries header
or stored stored in the extra field of a ZipEntry object for byte[] data.
+application/vnd.osgi.bundle=MIME type to be used in the InitialProvisioning-Entries
header or stored stored in the extra field of a ZipEntry object for an installable bundle
file.
+application/x-osgi-bundle=Alternative MIME type to be used in the
InitialProvisioning-Entries header or stored stored in the extra field of a ZipEntry
object for an installable bundle file.
+text/x-osgi-bundle-url=MIME type to be stored in the extra field of a ZipEntry for a
String that represents a URL for a bundle.
+InitialProvisioning-Entries=Name of the header that specifies the (MIME) type information
for the ZIP file entries.
+ui1=Unsigned 1 Byte int.
+ui2=Unsigned 2 Byte int.
+ui4=Unsigned 4 Byte int.
+i1=1 Byte int.
+i2=2 Byte int.
+i4=4 Byte int.
+int=Integer number.
+r4=4 Byte float.
+r8=8 Byte float.
+number=Same as r8.
+fixed.14.4=Same as r8 but no more than 14 digits to the left of the decimal point and no
more than 4 to the right.
+float=Floating-point number.
+char=Unicode string.
+string=Unicode string.
+date=A calendar date.
+dateTime=A specific instant of time.
+dateTime.tz=A specific instant of time.
+time=An instant of time that recurs every day.
+time.tz=An instant of time that recurs every day.
+boolean=True or false.
+bin.base64=MIME-style Base64 encoded binary BLOB.
+bin.hex=Hexadecimal digits representing octets.
+uri=Universal Resource Identifier.
+uuid=Universally Unique ID.
+UPnP.service.type=Property key for the optional service type uri.
+UPnP.service.id=Property key for the optional service id.
+upnp.filter=Key for a service property having a value that is an object of type
org.osgi.framework.Filter and that is used to limit received events.
+UPnP=Constant for the value of the service property DEVICE_CATEGORY used for all UPnP
devices.
+UPnP.export=The UPnP.export service property is a hint that marks a device to be picked
up and exported by the UPnP Service.
+UPnP.device.UDN=Property key for the Unique Device Name (UDN) property.
+UPnP.device.UDN=Property key for the Unique Device ID property.
+UPnP.device.type=Property key for the UPnP Device Type property.
+UPnP.device.manufacturer=Mandatory property key for the device manufacturer's
property.
+UPnP.device.modelName=Mandatory property key for the device model name.
+UPnP.device.friendlyName=Mandatory property key for a short user friendly version of the
device name.
+UPnP.device.manufacturerURL=Optional property key for a URL to the device manufacturers
Web site.
+UPnP.device.modelDescription=Optional (but recommended) property key for a String object
with a long description of the device for the end user.
+UPnP.device.modelNumber=Optional (but recommended) property key for a String class typed
property holding the model number of the device.
+UPnP.device.modelURL=Optional property key for a String typed property holding a string
representing the URL to the Web site for this model.
+UPnP.device.serialNumber=Optional (but recommended) property key for a String typed
property holding the serial number of the device.
+UPnP.device.UPC=Optional property key for a String typed property holding the Universal
Product Code (UPC) of the device.
+UPnP.presentationURL=Optional (but recommended) property key for a String typed property
holding a string representing the URL to a device representation Web page.
+UPnP.device.parentUDN=The property key that must be set for all embedded devices.
+UPnP.device.childrenUDN=The property key that must be set for all devices containing
other embedded devices.
+url.handler.protocol=Service property naming the protocols serviced by a
URLStreamHandlerService.
+url.content.mimetype=Service property naming the MIME types serviced by a
java.net.ContentHandler.
+admin=The permission name "admin".
+changeProperty=The action string "changeProperty".
+changeCredential=The action string "changeCredential".
+getCredential=The action string "getCredential".
+user.anyone=The name of the predefined role, user.anyone, that all users and groups
belong to.
+produce=The action string for the produce action.
+consume=The action string for the consume action.
+wireadmin.pid=Wire property key (named wireadmin.pid) specifying the persistent identity
(PID) of this Wire object.
+wireadmin.producer.composite=A service registration property for a Producer service that
is composite.
+wireadmin.consumer.composite=A service registration property for a Consumer service that
is composite.
+wireadmin.producer.scope=Service registration property key (named
wireadmin.producer.scope) specifying a list of names that may be used to define the scope
of this Wire object.
+wireadmin.consumer.scope=Service registration property key (named
wireadmin.consumer.scope) specifying a list of names that may be used to define the scope
of this Wire object.
+wireadmin.producer.pid=Wire property key (named wireadmin.producer.pid) specifying the
service.pid of the associated Producer service.
+wireadmin.consumer.pid=Wire property key (named wireadmin.consumer.pid) specifying the
service.pid of the associated Consumer service.
+wireadmin.filter=Wire property key (named wireadmin.filter) specifying a filter used to
control the delivery rate of data between the Producer and the Consumer service.
+wirevalue.current=Wire object's filter attribute (named wirevalue.current)
representing the current value.
+wirevalue.previous=Wire object's filter attribute (named wirevalue.previous)
representing the previous value.
+wirevalue.delta.absolute=Wire object's filter attribute (named
wirevalue.delta.absolute) representing the absolute delta.
+wirevalue.delta.relative=Wire object's filter attribute (named
wirevalue.delta.relative) representing the relative delta.
+wirevalue.elapsed=Wire object's filter attribute (named wirevalue.elapsed)
representing the elapsed time, in ms, between this filter evaluation and the last update
of the Consumer service.
+wireadmin.producer.filters=Service Registration property (named
wireadmin.producer.filters).
+wireadmin.consumer.flavors=Service Registration property (named
wireadmin.consumer.flavors) specifying the list of data types understood by this Consumer
service.
+wireadmin.producer.flavors=Service Registration property (named
wireadmin.producer.flavors) specifying the list of data types available from this Producer
service.
+wireadmin.events=Service Registration property (named wireadmin.events) specifying the
WireAdminEvent type of interest to a Wire Admin Listener service.
+javax.xml.parsers.SAXParserFactory=Filename containing the SAX Parser Factory Class
name.
+javax.xml.parsers.DocumentBuilderFactory=Filename containing the DOM Parser Factory Class
name.
+/META-INF/services/javax.xml.parsers.SAXParserFactory=Fully qualified path name of SAX
Parser Factory Class Name file
+/META-INF/services/javax.xml.parsers.DocumentBuilderFactory=Fully qualified path name of
DOM Parser Factory Class Name file
+parser.validating=Service property specifying if factory is configured to support
validating parsers.
+parser.namespaceAware=Service property specifying if factory is configured to support
namespace aware parsers.
Added:
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/syntax.xml
===================================================================
---
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/syntax.xml
(rev 0)
+++
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/help/syntax.xml 2009-09-29
10:06:25 UTC (rev 94090)
@@ -0,0 +1,2 @@
+
+Bundle-Name\\s*(:|=)\\s*
\ No newline at end of file
Added:
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/main/packageinfo
===================================================================
---
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/main/packageinfo
(rev 0)
+++
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/bnd/main/packageinfo 2009-09-29
10:06:25 UTC (rev 94090)
@@ -0,0 +1 @@
+version 0.9
Added:
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/lib/osgi/bnd.info
===================================================================
---
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/lib/osgi/bnd.info
(rev 0)
+++
projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/aQute/lib/osgi/bnd.info 2009-09-29
10:06:25 UTC (rev 94090)
@@ -0,0 +1,2 @@
+modified=1252398700077
+version=0.0.365
Added: projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/plugin.xml
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/plugin.xml
(rev 0)
+++ projects/jboss-osgi/projects/aQute/trunk/bnd/src/main/resources/plugin.xml 2009-09-29
10:06:25 UTC (rev 94090)
@@ -0,0 +1,243 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.2"?>
+<plugin>
+ <extension point="org.eclipse.ui.popupMenus">
+
+ <objectContribution objectClass="org.eclipse.core.resources.IFile"
+ nameFilter="*.bnd" id="aQute.bnd.plugin.contribution1">
+ <action class="aQute.bnd.plugin.popup.actions.MakeBundle"
+ enablesFor="+" id="aQute.bnd.plugin.Make" label="Make
Bundle"
+ menubarPath="additions"
+ tooltip="Create a bundle from this definition file">
+ </action>
+ </objectContribution>
+ <objectContribution objectClass="org.eclipse.core.resources.IFile"
+ nameFilter="*.jar" id="aQute.bnd.plugin.contribution2">
+ <action class="aQute.bnd.plugin.popup.actions.VerifyBundle"
+ enablesFor="+" id="aQute.bnd.plugin.Verify" label="Verify
Bundle"
+ menubarPath="additions"
+ tooltip="Verify the consistency of this bundle">
+ </action>
+ <action class="aQute.bnd.plugin.popup.actions.WrapBundle"
+ enablesFor="+" id="aQute.bnd.plugin.Wrap" label="Wrap
Bundle"
+ menubarPath="additions" tooltip="Wrap this JAR file as a
bundle">
+ </action>
+ <action class="aQute.bnd.plugin.popup.actions.InstallBundle"
+ enablesFor="+" id="aQute.bnd.plugin.Install"
label="Install/Update Bundle"
+ menubarPath="additions" tooltip="Install/Updated the JAR in the THIS
framework">
+ </action>
+ <action
+ class="aQute.bnd.plugin.popup.actions.AddToRepo"
+ enablesFor="+"
+ id="aQute.bnd.plugin.addtorepo"
+ label="Add to Repository"
+ menubarPath="additions"
+ tooltip="Add this JAR to a repository">
+ </action>
+ </objectContribution>
+ </extension>
+
+
+
+
+
+ <extension point="org.eclipse.debug.core.launchConfigurationTypes">
+ <launchConfigurationType
+ delegate="aQute.bnd.launch.LaunchDelegate"
+ id="aQute.bnd.launch"
+ modes="run, debug"
+ name="OSGi Run"
+
sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector"
+
sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer">
+ </launchConfigurationType>
+ <launchConfigurationType
+ delegate="aQute.bnd.junit.OSGiJUnitLauncherConfigurationDelegate"
+ delegateDescription="Launches the JUnit Tests in an OSGi Framework and
injects a BundleContext"
+ delegateName="OSGi JUnit Tests"
+ id="aQute.bnd.junit.launchconfig"
+
migrationDelegate="org.eclipse.jdt.internal.junit.launcher.JUnitMigrationDelegate"
+ modes="run, debug"
+ name="OSGi JUnit Tests"
+
sourceLocatorId="org.eclipse.jdt.launching.sourceLocator.JavaSourceLookupDirector"
+
sourcePathComputerId="org.eclipse.jdt.launching.sourceLookup.javaSourcePathComputer">
+ </launchConfigurationType>
+ </extension>
+
+
+
+
+
+
+ <extension
+ point="org.eclipse.debug.ui.launchShortcuts">
+ <shortcut
+ label="OSGi JUnit"
+ icon="icons/test.gif"
+ class="aQute.bnd.junit.OSGiJUnitLaunchShortcut"
+ modes="run, debug"
+ id="org.eclipse.jdt.junit.junitShortcut">
+ <contextualLaunch>
+ <enablement>
+ <with variable="selection">
+ <count value="1"/>
+ <iterate>
+ <adapt type="org.eclipse.jdt.core.IJavaElement">
+ <test
property="org.eclipse.jdt.core.isInJavaProject"/>
+ <test property="org.eclipse.jdt.core.hasTypeOnClasspath"
value="junit.framework.Test"/>
+ <test property="org.eclipse.jdt.junit.canLaunchAsJUnit"
forcePluginActivation="true"/>
+ </adapt>
+ </iterate>
+ </with>
+ </enablement>
+ </contextualLaunch>
+ <perspective
+ id="org.eclipse.jdt.ui.JavaPerspective">
+ </perspective>
+ <perspective
+ id="org.eclipse.jdt.ui.JavaHierarchyPerspective">
+ </perspective>
+ <perspective
+ id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
+ </perspective>
+ <perspective
+ id="org.eclipse.debug.ui.DebugPerspective">
+ </perspective>
+ <configurationType
+ id="org.eclipse.jdt.junit.launchconfig">
+ </configurationType>
+ <description
+ description="Debug a JUnit Test in an OSGi Framework"
+ mode="debug">
+ </description>
+ <description
+ description="Run an OSGi JUnit Test in an OSGi framework"
+ mode="run">
+ </description>
+ </shortcut>
+ <shortcut
+ class="aQute.bnd.launch.Shortcut"
+ icon="icons/run.gif"
+ id="aQute.bnd.launch.shortcut"
+ label="OSGi Run"
+ modes="run, debug">
+ <perspective
+ id="org.eclipse.jdt.ui.JavaPerspective">
+ </perspective>
+ <perspective
+ id="org.eclipse.jdt.ui.JavaHierarchyPerspective">
+ </perspective>
+ <perspective
+ id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
+ </perspective>
+ <perspective
+ id="org.eclipse.debug.ui.DebugPerspective">
+ </perspective>
+ <contextualLaunch>
+ <enablement>
+ <with
+ variable="selection">
+ <count
+ value="1">
+ </count>
+ <iterate>
+ <adapt
+ type="org.eclipse.jdt.core.IJavaElement">
+ <test
+
property="org.eclipse.jdt.core.isInJavaProject">
+ </test>
+ <test
+
property="org.eclipse.jdt.core.hasTypeOnClasspath"
+ value="junit.framework.Test">
+ </test>
+ <test
+ forcePluginActivation="true"
+
property="org.eclipse.jdt.junit.canLaunchAsJUnit">
+ </test>
+ </adapt>
+ </iterate>
+ </with>
+ </enablement>
+ </contextualLaunch>
+ </shortcut>
+ </extension>
+
+
+
+
+
+ <extension
+ point="org.eclipse.debug.ui.launchConfigurationTabGroups">
+ <launchConfigurationTabGroup
+ class="aQute.bnd.junit.OSGiJUnitTabGroup"
+ description="Help!"
+ id="aQute.bnd.junit.OSGiJUnitTabGroup"
+ type="aQute.bnd.junit.launchconfig">
+ <launchMode
+ description="%jUnitTabGroup.description.debug"
+ mode="debug"
+ perspective="org.eclipse.debug.ui.DebugPerspective">
+ </launchMode>
+ <launchMode
+ description="%jUnitTabGroup.description.run"
+ mode="run">
+ </launchMode>
+ </launchConfigurationTabGroup>
+ <launchConfigurationTabGroup
+ class="aQute.bnd.launch.LaunchTabGroup"
+ id="aQute.bnd.launch.tabgroup"
+ type="aQute.bnd.launch">
+ </launchConfigurationTabGroup>
+ </extension>
+
+
+
+ <extension
+ point="org.eclipse.ui.editors">
+ <editor
+ class="aQute.bnd.jareditor.JarEditor"
+ default="true"
+ extensions="jar,zip"
+ icon="icons/bundle.gif"
+ id="aQute.bnd.jareditor.JarEditor"
+ name="Jar Viewer">
+ </editor>
+ </extension>
+ <extension
+ point="org.eclipse.jdt.core.classpathContainerInitializer">
+ <classpathContainerInitializer
+ id="aQute.bnd.classpath.container"
+ class="aQute.bnd.classpath.BndContainerInitializer"/>
+ </extension>
+ <extension
+ point="org.eclipse.jdt.ui.classpathContainerPage">
+ <classpathContainerPage
+ id="aQute.bnd.classpath.container"
+ name="bnd classpath"
+ class="aQute.bnd.classpath.BndContainerPage"/>
+ </extension>
+
+
+ <extension
+ point="org.eclipse.ui.menus">
+ <menuContribution
+ locationURI="popup:org.eclipse.ui.popup.any?after=additions">
+ <dynamic
+ class="aQute.bnd.plugin.popup.Scripts"
+ id="aQute.bnd.scripts">
+ </dynamic>
+ </menuContribution>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.editors">
+ <editor
+ class="aQute.bnd.plugin.editors.BndMultiPageEditor"
+
contributorClass="aQute.bnd.plugin.editors.BndMultiPageEditorContributor"
+ extensions="bnd"
+ icon="icons/sample.gif"
+ id="aQute.bndpro.editors.BndMultiPageEditor"
+ name="Bnd Editor">
+ </editor>
+ </extension>
+
+ </plugin>
Modified: projects/jboss-osgi/projects/aQute/trunk/service/.classpath
===================================================================
--- projects/jboss-osgi/projects/aQute/trunk/service/.classpath 2009-09-29 09:24:21 UTC
(rev 94089)
+++ projects/jboss-osgi/projects/aQute/trunk/service/.classpath 2009-09-29 10:06:25 UTC
(rev 94090)
@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes"
path="src/main/java"/>
+ <classpathentry kind="src" path="src/main/resources"/>
<classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
<classpathentry kind="con"
path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
<classpathentry kind="output" path="target/classes"/>
Deleted:
projects/jboss-osgi/projects/aQute/trunk/service/src/main/java/aQute/service/scripting/packageinfo
===================================================================
---
projects/jboss-osgi/projects/aQute/trunk/service/src/main/java/aQute/service/scripting/packageinfo 2009-09-29
09:24:21 UTC (rev 94089)
+++
projects/jboss-osgi/projects/aQute/trunk/service/src/main/java/aQute/service/scripting/packageinfo 2009-09-29
10:06:25 UTC (rev 94090)
@@ -1 +0,0 @@
-version 1.0
\ No newline at end of file
Copied:
projects/jboss-osgi/projects/aQute/trunk/service/src/main/resources/aQute/service/scripting/packageinfo
(from rev 94088,
projects/jboss-osgi/projects/aQute/trunk/service/src/main/java/aQute/service/scripting/packageinfo)
===================================================================
---
projects/jboss-osgi/projects/aQute/trunk/service/src/main/resources/aQute/service/scripting/packageinfo
(rev 0)
+++
projects/jboss-osgi/projects/aQute/trunk/service/src/main/resources/aQute/service/scripting/packageinfo 2009-09-29
10:06:25 UTC (rev 94090)
@@ -0,0 +1 @@
+version 1.0
\ No newline at end of file