Constants.java

00001 /*
00002  * $Header: /cvshome/build/org.osgi.framework/src/org/osgi/framework/Constants.java,v 1.25 2006/06/16 16:31:18 hargrave Exp $
00003  *
00004  * Copyright (c) OSGi Alliance (2000, 2006). All Rights Reserved.
00005  *
00006  * Licensed under the Apache License, Version 2.0 (the "License");
00007  * you may not use this file except in compliance with the License.
00008  * You may obtain a copy of the License at
00009  *
00010  *      http://www.apache.org/licenses/LICENSE-2.0
00011  *
00012  * Unless required by applicable law or agreed to in writing, software
00013  * distributed under the License is distributed on an "AS IS" BASIS,
00014  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
00015  * See the License for the specific language governing permissions and
00016  * limitations under the License.
00017  */
00018 
00019 package org.osgi.framework;
00020 
00033 public interface Constants {
00038         public static final String      SYSTEM_BUNDLE_LOCATION                                  = "System Bundle";
00039 
00046         public static final String      SYSTEM_BUNDLE_SYMBOLICNAME                              = "system.bundle";
00047 
00055         public static final String      BUNDLE_CATEGORY                                                 = "Bundle-Category";
00056 
00066         public static final String      BUNDLE_CLASSPATH                                                = "Bundle-ClassPath";
00067 
00075         public static final String      BUNDLE_COPYRIGHT                                                = "Bundle-Copyright";
00076 
00084         public static final String      BUNDLE_DESCRIPTION                                              = "Bundle-Description";
00085 
00093         public static final String      BUNDLE_NAME                                                             = "Bundle-Name";
00094 
00104         public static final String      BUNDLE_NATIVECODE                                               = "Bundle-NativeCode";
00105 
00114         public static final String      EXPORT_PACKAGE                                                  = "Export-Package";
00115 
00127         public static final String      EXPORT_SERVICE                                                  = "Export-Service";
00128 
00137         public static final String      IMPORT_PACKAGE                                                  = "Import-Package";
00138 
00149         public static final String      DYNAMICIMPORT_PACKAGE                                   = "DynamicImport-Package";
00150 
00162         public static final String      IMPORT_SERVICE                                                  = "Import-Service";
00163 
00172         public static final String      BUNDLE_VENDOR                                                   = "Bundle-Vendor";
00173 
00182         public static final String      BUNDLE_VERSION                                                  = "Bundle-Version";
00183 
00193         public static final String      BUNDLE_DOCURL                                                   = "Bundle-DocURL";
00194 
00204         public static final String      BUNDLE_CONTACTADDRESS                                   = "Bundle-ContactAddress";
00205 
00220         public static final String      BUNDLE_ACTIVATOR                                                = "Bundle-Activator";
00221 
00231         public static final String      BUNDLE_UPDATELOCATION                                   = "Bundle-UpdateLocation";
00232 
00249         public static final String      PACKAGE_SPECIFICATION_VERSION                   = "specification-version";
00250 
00264         public static final String      BUNDLE_NATIVECODE_PROCESSOR                             = "processor";
00265 
00278         public static final String      BUNDLE_NATIVECODE_OSNAME                                = "osname";
00279 
00292         public static final String      BUNDLE_NATIVECODE_OSVERSION                             = "osversion";
00293 
00306         public static final String      BUNDLE_NATIVECODE_LANGUAGE                              = "language";
00307 
00321         public static final String      BUNDLE_REQUIREDEXECUTIONENVIRONMENT             = "Bundle-RequiredExecutionEnvironment";
00322 
00323         /*
00324          * Framework environment properties.
00325          */
00326 
00336         public static final String      FRAMEWORK_VERSION                                               = "org.osgi.framework.version";
00337 
00347         public static final String      FRAMEWORK_VENDOR                                                = "org.osgi.framework.vendor";
00348 
00358         public static final String      FRAMEWORK_LANGUAGE                                              = "org.osgi.framework.language";
00359 
00369         public static final String      FRAMEWORK_OS_NAME                                               = "org.osgi.framework.os.name";
00370 
00380         public static final String      FRAMEWORK_OS_VERSION                                    = "org.osgi.framework.os.version";
00381 
00390         public static final String      FRAMEWORK_PROCESSOR                                             = "org.osgi.framework.processor";
00391 
00402         public static final String      FRAMEWORK_EXECUTIONENVIRONMENT                  = "org.osgi.framework.executionenvironment";
00403 
00414         public static final String      FRAMEWORK_BOOTDELEGATION                                = "org.osgi.framework.bootdelegation";
00415 
00426         public static final String      FRAMEWORK_SYSTEMPACKAGES                                = "org.osgi.framework.system.packages";
00427 
00440         public static final String      SUPPORTS_FRAMEWORK_EXTENSION                    = "org.osgi.supports.framework.extension";
00441 
00455         public static final String      SUPPORTS_BOOTCLASSPATH_EXTENSION                = "org.osgi.supports.bootclasspath.extension";
00456 
00469         public static final String      SUPPORTS_FRAMEWORK_FRAGMENT                             = "org.osgi.supports.framework.fragment";
00470 
00484         public static final String      SUPPORTS_FRAMEWORK_REQUIREBUNDLE                = "org.osgi.supports.framework.requirebundle";
00485 
00486         /*
00487          * Service properties.
00488          */
00489 
00498         public static final String      OBJECTCLASS                                                             = "objectClass";
00499 
00510         public static final String      SERVICE_ID                                                              = "service.id";
00511 
00531         public static final String      SERVICE_PID                                                             = "service.pid";
00532 
00560         public static final String      SERVICE_RANKING                                                 = "service.ranking";
00561 
00570         public static final String      SERVICE_VENDOR                                                  = "service.vendor";
00571 
00580         public static final String      SERVICE_DESCRIPTION                                             = "service.description";
00581 
00591         public final static String      BUNDLE_SYMBOLICNAME                                             = "Bundle-SymbolicName";
00592 
00607         public final static String      SINGLETON_DIRECTIVE                                             = "singleton";
00608 
00627         public final static String      FRAGMENT_ATTACHMENT_DIRECTIVE                   = "fragment-attachment";
00628 
00647         public final static String      FRAGMENT_ATTACHMENT_ALWAYS                              = "always";
00648 
00667         public final static String      FRAGMENT_ATTACHMENT_RESOLVETIME                 = "resolve-time";
00668 
00686         public final static String      FRAGMENT_ATTACHMENT_NEVER                               = "never";
00687 
00698         public final static String      BUNDLE_LOCALIZATION                                             = "Bundle-Localization";
00699 
00706         public final static String      BUNDLE_LOCALIZATION_DEFAULT_BASENAME    = "OSGI-INF/l10n/bundle";
00707 
00718         public final static String      REQUIRE_BUNDLE                                                  = "Require-Bundle";
00719 
00742         public static final String      BUNDLE_VERSION_ATTRIBUTE                                = "bundle-version";
00743 
00754         public final static String      FRAGMENT_HOST                                                   = "Fragment-Host";
00755 
00769         public final static String      SELECTION_FILTER_ATTRIBUTE                              = "selection-filter";
00770 
00787         public final static String      BUNDLE_MANIFESTVERSION                                  = "Bundle-ManifestVersion";
00788 
00804         public final static String      VERSION_ATTRIBUTE                                               = "version";
00805 
00821         public final static String      BUNDLE_SYMBOLICNAME_ATTRIBUTE                   = "bundle-symbolic-name";
00822 
00840         public final static String      RESOLUTION_DIRECTIVE                                    = "resolution";
00841 
00861         public final static String      RESOLUTION_MANDATORY                                    = "mandatory";
00862 
00883         public final static String      RESOLUTION_OPTIONAL                                             = "optional";
00884 
00899         public final static String      USES_DIRECTIVE                                                  = "uses";
00900 
00916         public final static String      INCLUDE_DIRECTIVE                                               = "include";
00917 
00933         public final static String      EXCLUDE_DIRECTIVE                                               = "exclude";
00934 
00950         public final static String      MANDATORY_DIRECTIVE                                             = "mandatory";
00951 
00968         public final static String      VISIBILITY_DIRECTIVE                                    = "visibility";
00969 
00987         public final static String      VISIBILITY_PRIVATE                                              = "private";
00988 
01007         public final static String      VISIBILITY_REEXPORT                                             = "reexport";
01024         public final static String      EXTENSION_DIRECTIVE                     = "extension";
01025 
01043         public final static String      EXTENSION_FRAMEWORK                             = "framework";
01044 
01062         public final static String      EXTENSION_BOOTCLASSPATH                 = "bootclasspath";
01063 
01064 }

Generated on Mon Jan 11 21:19:13 2010 for OpenMobileIS by  doxygen 1.5.4