org.seasar.uruma.rcp.unit
クラス MockBundleContext

java.lang.Object
  上位を拡張 org.seasar.uruma.rcp.unit.MockBundleContext
すべての実装されたインタフェース:
BundleContext

public class MockBundleContext
extends Object
implements BundleContext

テスト用の BundleContext オブジェクトです。

作成者:
y-komori

フィールドの概要
protected  Bundle bundle
           
 
コンストラクタの概要
MockBundleContext(MockBundle bundle)
          MockBundleContext を構築します。
 
メソッドの概要
 void addBundleListener(BundleListener listener)
           
 void addFrameworkListener(FrameworkListener listener)
           
 void addServiceListener(ServiceListener listener)
           
 void addServiceListener(ServiceListener listener, String filter)
           
 Filter createFilter(String filter)
           
 ServiceReference[] getAllServiceReferences(String clazz, String filter)
           
 Bundle getBundle()
           
 Bundle getBundle(long id)
           
 Bundle[] getBundles()
           
 File getDataFile(String filename)
           
 String getProperty(String key)
           
 Object getService(ServiceReference reference)
           
 ServiceReference getServiceReference(String clazz)
           
 ServiceReference[] getServiceReferences(String clazz, String filter)
           
 Bundle installBundle(String location)
           
 Bundle installBundle(String location, InputStream input)
           
 ServiceRegistration registerService(String[] clazzes, Object service, Dictionary properties)
           
 ServiceRegistration registerService(String clazz, Object service, Dictionary properties)
           
 void removeBundleListener(BundleListener listener)
           
 void removeFrameworkListener(FrameworkListener listener)
           
 void removeServiceListener(ServiceListener listener)
           
 boolean ungetService(ServiceReference reference)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

bundle

protected Bundle bundle
コンストラクタの詳細

MockBundleContext

public MockBundleContext(MockBundle bundle)
MockBundleContext を構築します。

メソッドの詳細

addBundleListener

public void addBundleListener(BundleListener listener)
定義:
インタフェース BundleContext 内の addBundleListener

addFrameworkListener

public void addFrameworkListener(FrameworkListener listener)
定義:
インタフェース BundleContext 内の addFrameworkListener

addServiceListener

public void addServiceListener(ServiceListener listener)
定義:
インタフェース BundleContext 内の addServiceListener

addServiceListener

public void addServiceListener(ServiceListener listener,
                               String filter)
                        throws InvalidSyntaxException
定義:
インタフェース BundleContext 内の addServiceListener
例外:
InvalidSyntaxException

createFilter

public Filter createFilter(String filter)
                    throws InvalidSyntaxException
定義:
インタフェース BundleContext 内の createFilter
例外:
InvalidSyntaxException

getAllServiceReferences

public ServiceReference[] getAllServiceReferences(String clazz,
                                                  String filter)
                                           throws InvalidSyntaxException
定義:
インタフェース BundleContext 内の getAllServiceReferences
例外:
InvalidSyntaxException

getBundle

public Bundle getBundle()
定義:
インタフェース BundleContext 内の getBundle

getBundle

public Bundle getBundle(long id)
定義:
インタフェース BundleContext 内の getBundle

getBundles

public Bundle[] getBundles()
定義:
インタフェース BundleContext 内の getBundles

getDataFile

public File getDataFile(String filename)
定義:
インタフェース BundleContext 内の getDataFile

getProperty

public String getProperty(String key)
定義:
インタフェース BundleContext 内の getProperty

getService

public Object getService(ServiceReference reference)
定義:
インタフェース BundleContext 内の getService

getServiceReference

public ServiceReference getServiceReference(String clazz)
定義:
インタフェース BundleContext 内の getServiceReference

getServiceReferences

public ServiceReference[] getServiceReferences(String clazz,
                                               String filter)
                                        throws InvalidSyntaxException
定義:
インタフェース BundleContext 内の getServiceReferences
例外:
InvalidSyntaxException

installBundle

public Bundle installBundle(String location)
                     throws BundleException
定義:
インタフェース BundleContext 内の installBundle
例外:
BundleException

installBundle

public Bundle installBundle(String location,
                            InputStream input)
                     throws BundleException
定義:
インタフェース BundleContext 内の installBundle
例外:
BundleException

registerService

public ServiceRegistration registerService(String[] clazzes,
                                           Object service,
                                           Dictionary properties)
定義:
インタフェース BundleContext 内の registerService

registerService

public ServiceRegistration registerService(String clazz,
                                           Object service,
                                           Dictionary properties)
定義:
インタフェース BundleContext 内の registerService

removeBundleListener

public void removeBundleListener(BundleListener listener)
定義:
インタフェース BundleContext 内の removeBundleListener

removeFrameworkListener

public void removeFrameworkListener(FrameworkListener listener)
定義:
インタフェース BundleContext 内の removeFrameworkListener

removeServiceListener

public void removeServiceListener(ServiceListener listener)
定義:
インタフェース BundleContext 内の removeServiceListener

ungetService

public boolean ungetService(ServiceReference reference)
定義:
インタフェース BundleContext 内の ungetService


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