/*
* Copyright (c) 1998-2011 Caucho Technology -- all rights reserved
*
* This file is part of Resin(R) Open Source
*
* Each copy or derived work must preserve the copyright notice and this
* notice unmodified.
*
* Resin Open Source is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* Resin Open Source is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, or any warranty
* of NON-INFRINGEMENT. See the GNU General Public License for more
* details.
*
* You should have received a copy of the GNU General Public License
* along with Resin Open Source; if not, write to the
*
* Free Software Foundation, Inc.
* 59 Temple Place, Suite 330
* Boston, MA 02111-1307 USA
*
* @author Scott Ferguson
*/
package org.osgi.framework;
import java.util.EventListener;
/**
* Represents the constants
*/
public interface Constants
{
public static final String SYSTEM_BUNDLE_LOCATION
= "System Bundle";
public static final String SYSTEM_BUNDLE_SYMBOLICNAME
= "system.bundle";
public static final String BUNDLE_CATEGORY
= "Bundle-Category";
public static final String BUNDLE_CLASSPATH
= "Bundle-ClassPath";
public static final String BUNDLE_COPYRIGHT
= "Bundle-Copyright";
public static final String BUNDLE_DESCRIPTION
= "Bundle-Description";
public static final String BUNDLE_NAME
= "Bundle-Name";
public static final String BUNDLE_NATIVECODE
= "Bundle-NativeCode";
public static final String EXPORT_PACKAGE
= "Export-Package";
/**
* @deprecated
*/
public static final String EXPORT_SERVICE
= "Export-Service";
public static final String IMPORT_PACKAGE
= "Import-Package";
public static final String DYNAMICIMPORT_PACKAGE
= "DynamicImport-Package";
/**
* @deprecated
*/
public static final String IMPORT_SERVICE
= "Import-Service";
public static final String BUNDLE_VENDOR
= "Bundle-Vendor";
public static final String BUNDLE_VERSION
= "Bundle-Version";
public static final String BUNDLE_DOCURL
= "Bundle-DocURL";
public static final String BUNDLE_CONTACTADDRESS
= "Bundle-ContactAddress";
public static final String BUNDLE_ACTIVATOR
= "Bundle-Activator";
public static final String BUNDLE_UPDATELOCATION
= "Bundle-UpdateLocation";
public static final String PACKAGE_SPECIFICATION_VERSION
= "specification-version";
public static final String BUNDLE_NATIVECODE_PROCESSOR
= "processor";
public static final String BUNDLE_NATIVECODE_OSNAME
= "osname";
public static final String BUNDLE_NATIVECODE_OSVERSION
= "osversion";
public static final String BUNDLE_NATIVECODE_LANGUAGE
= "language";
public static final String BUNDLE_REQUIREDEXECUTIONENVIRONMENT
= "Bundle-RequiredExecutionEnvironment";
public static final String FRAMEWORK_VERSION
= "org.osgi.framework.version";
public static final String FRAMEWORK_VENDOR
= "org.osgi.framework.vendor";
public static final String FRAMEWORK_LANGUAGE
= "org.osgi.framework.language";
public static final String FRAMEWORK_OS_NAME
= "org.osgi.framework.os.name";
public static final String FRAMEWORK_OS_VERSION
= "org.osgi.framework.os.version";
public static final String FRAMEWORK_PROCESSOR
= "org.osgi.framework.processor";
public static final String FRAMEWORK_EXECUTIONENVIRONMENT
= "org.osgi.framework.executionenvironment";
public static final String FRAMEWORK_BOOTDELEGATION
= "org.osgi.framework.bootdelegation";
public static final String FRAMEWORK_SYSTEMPACKAGES
= "org.osgi.framework.system.packages";
public static final String SUPPORTS_FRAMEWORK_EXTENSION
= "org.osgi.supports.framework.extension";
public static final String SUPPORTS_BOOTCLASSPATH_EXTENSION
= "org.osgi.supports.bootclasspath.extension";
public static final String SUPPORTS_FRAMEWORK_FRAGMENT
= "org.osgi.supports.framework.fragment";
public static final String SUPPORTS_FRAMEWORK_REQUIREBUNDLE
= "org.osgi.supports.framework.requirebundle";
public static final String OBJECTCLASS
= "objectClass";
public static final String SERVICE_ID
= "service.id";
public static final String SERVICE_PID
= "service.pid";
public static final String SERVICE_RANKING
= "service.ranking";
public static final String SERVICE_VENDOR
= "service.vendor";
public static final String SERVICE_DESCRIPTION
= "service.description";
public static final String BUNDLE_SYMBOLICNAME
= "Bundle-SymbolicName";
public static final String SINGLETON_DIRECTIVE
= "singleton";
public static final String FRAGMENT_ATTACHMENT_DIRECTIVE
= "fragment-attachment";
public static final String FRAGMENT_ATTACHMENT_ALWAYS
= "always";
public static final String FRAGMENT_ATTACHMENT_RESOLVETIME
= "resolve-time";
public static final String FRAGMENT_ATTACHMENT_NEVER
= "never";
public static final String BUNDLE_LOCALIZATION
= "Bundle-Localization";
public static final String BUNDLE_LOCALIZATION_DEFAULT_BASENAME
= "OSGI-INF/l10n/bundle";
public static final String REQUIRE_BUNDLE
= "Require-Bundle";
public static final String BUNDLE_VERSION_ATTRIBUTE
= "bundle-version";
public static final String FRAGMENT_HOST
= "Fragment-Host";
public static final String SELECTION_FILTER_ATTRIBUTE
= "selection-filter";
public static final String BUNDLE_MANIFESTVERSION
= "Bundle-ManifestVersion";
public static final String VERSION_ATTRIBUTE
= "version";
public static final String BUNDLE_SYMBOLICNAME_ATTRIBUTE
= "bundle-symbolic-name";
public static final String RESOLUTION_DIRECTIVE
= "resolution";
public static final String RESOLUTION_MANDATORY
= "mandatory";
public static final String RESOLUTION_OPTIONAL
= "optional";
public static final String USES_DIRECTIVE
= "uses";
public static final String INCLUDE_DIRECTIVE
= "include";
public static final String EXCLUDE_DIRECTIVE
= "exclude";
public static final String MANDATORY_DIRECTIVE
= "mandatory";
public static final String VISIBILITY_DIRECTIVE
= "visibility";
public static final String VISIBILITY_PRIVATE_DIRECTIVE
= "private";
public static final String VISIBILITY_REEXPORT_DIRECTIVE
= "reexport";
public static final String EXTENSION_DIRECTIVE
= "extension";
public static final String EXTENSION_FRAMEWORK
= "framework";
public static final String EXTENSION_BOOTCLASSPATH
= "bootclasspath";
public static final String BUNDLE_ACTIVATIONPOLICY
= "Bundle-ActivationPolicy";
public static final String ACTIVATION_LAZY
= "lazy";
}