org.seasar.uruma.rcp.util
クラス BundleInfoUtil

java.lang.Object
  上位を拡張 org.seasar.uruma.rcp.util.BundleInfoUtil

public class BundleInfoUtil
extends Object

OSGi Bundle のメタ情報を取得するためのユーティリティクラスです。

作成者:
y-komori

フィールドの概要
static String ACTIVATION_POLICY
          "Bundle-ActivationPolicy" を表す定数です。
static String ACTIVATOR
          "Bundle-Activator" を表す定数です。
static String CATEGORY
          "Bundle-Category" を表す定数です。
static String CLASSPATH
          "Bundle-Classpath" を表す定数です。
static String CONTACT_ADDRESS
          "Bundle-ContactAddress" を表す定数です。
static String COPYRIGHT
          "Bundle-Copyright" を表す定数です。
static String DESCRIPTION
          "Bundle-Description" を表す定数です。
static String DOC_URL
          "Bundle-DocURL" を表す定数です。
static String DYNAMIC_IMPORT_PACKAGE
          "DynamicImport-Package" を表す定数です。
static String EXPORT_PACKAGE
          "Export-Package" を表す定数です。
static String EXPORT_SERVICE
          "Export-Service" を表す定数です。
static String FRAGMENT_HOST
          "Fragment-Host" を表す定数です。
static String IMPORT_PACKAGE
          "Import-Package" を表す定数です。
static String IMPORT_SERVICE
          "Import-Service" を表す定数です。
static String LOCALIZATION
          "Bundle-Localization" を表す定数です。
static String MANIFEST_VERSION
          "Bundle-ManifestVersion" を表す定数です。
static String NAME
          "Bundle-Name" を表す定数です。
static String NATIVE_CODE
          "Bundle-NativeCore" を表す定数です。
static String REQUIRE_BUNDLE
          "Require-Bundle" を表す定数です。
static String REQUIRED_EXECUTION_ENVIRONMENT
          "Bundle-RequiredExecutionEnvironment" を表す定数です。
static String SYMBOLIC_NAME
          "Bundle-SymbolicName" を表す定数です。
static String UPDATE_LOCATION
          "Bundle-UpdateLocation" を表す定数です。
static String VENDOR
          "Bundle-Vendor" を表す定数です。
static String VERSION
          "Bundle-Version" を表す定数です。
 
メソッドの概要
static String getHeader(Bundle bundle, String header)
          指定したバンドルのマニフェスト情報からエントリを取得します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ACTIVATION_POLICY

public static final String ACTIVATION_POLICY
"Bundle-ActivationPolicy" を表す定数です。

関連項目:
定数フィールド値

ACTIVATOR

public static final String ACTIVATOR
"Bundle-Activator" を表す定数です。

関連項目:
定数フィールド値

CATEGORY

public static final String CATEGORY
"Bundle-Category" を表す定数です。

関連項目:
定数フィールド値

CLASSPATH

public static final String CLASSPATH
"Bundle-Classpath" を表す定数です。

関連項目:
定数フィールド値

CONTACT_ADDRESS

public static final String CONTACT_ADDRESS
"Bundle-ContactAddress" を表す定数です。

関連項目:
定数フィールド値

COPYRIGHT

public static final String COPYRIGHT
"Bundle-Copyright" を表す定数です。

関連項目:
定数フィールド値

DESCRIPTION

public static final String DESCRIPTION
"Bundle-Description" を表す定数です。

関連項目:
定数フィールド値

DOC_URL

public static final String DOC_URL
"Bundle-DocURL" を表す定数です。

関連項目:
定数フィールド値

LOCALIZATION

public static final String LOCALIZATION
"Bundle-Localization" を表す定数です。

関連項目:
定数フィールド値

MANIFEST_VERSION

public static final String MANIFEST_VERSION
"Bundle-ManifestVersion" を表す定数です。

関連項目:
定数フィールド値

NAME

public static final String NAME
"Bundle-Name" を表す定数です。

関連項目:
定数フィールド値

NATIVE_CODE

public static final String NATIVE_CODE
"Bundle-NativeCore" を表す定数です。

関連項目:
定数フィールド値

REQUIRED_EXECUTION_ENVIRONMENT

public static final String REQUIRED_EXECUTION_ENVIRONMENT
"Bundle-RequiredExecutionEnvironment" を表す定数です。

関連項目:
定数フィールド値

SYMBOLIC_NAME

public static final String SYMBOLIC_NAME
"Bundle-SymbolicName" を表す定数です。

関連項目:
定数フィールド値

UPDATE_LOCATION

public static final String UPDATE_LOCATION
"Bundle-UpdateLocation" を表す定数です。

関連項目:
定数フィールド値

VENDOR

public static final String VENDOR
"Bundle-Vendor" を表す定数です。

関連項目:
定数フィールド値

VERSION

public static final String VERSION
"Bundle-Version" を表す定数です。

関連項目:
定数フィールド値

DYNAMIC_IMPORT_PACKAGE

public static final String DYNAMIC_IMPORT_PACKAGE
"DynamicImport-Package" を表す定数です。

関連項目:
定数フィールド値

EXPORT_PACKAGE

public static final String EXPORT_PACKAGE
"Export-Package" を表す定数です。

関連項目:
定数フィールド値

EXPORT_SERVICE

public static final String EXPORT_SERVICE
"Export-Service" を表す定数です。

関連項目:
定数フィールド値

FRAGMENT_HOST

public static final String FRAGMENT_HOST
"Fragment-Host" を表す定数です。

関連項目:
定数フィールド値

IMPORT_PACKAGE

public static final String IMPORT_PACKAGE
"Import-Package" を表す定数です。

関連項目:
定数フィールド値

IMPORT_SERVICE

public static final String IMPORT_SERVICE
"Import-Service" を表す定数です。

関連項目:
定数フィールド値

REQUIRE_BUNDLE

public static final String REQUIRE_BUNDLE
"Require-Bundle" を表す定数です。

関連項目:
定数フィールド値
メソッドの詳細

getHeader

public static String getHeader(Bundle bundle,
                               String header)
指定したバンドルのマニフェスト情報からエントリを取得します。

パラメータ:
bundle - Bundle オブジェクト
header - ヘッダ名称 (本クラスの定数を利用して指定できます)
戻り値:
取得できた値


Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.