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

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

public class MockBundle
extends Object
implements Bundle

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

作成者:
y-komori

フィールドの概要
protected  MockBundleContext context
           
 
インタフェース org.osgi.framework.Bundle から継承されたフィールド
ACTIVE, INSTALLED, RESOLVED, START_ACTIVATION_POLICY, START_TRANSIENT, STARTING, STOP_TRANSIENT, STOPPING, UNINSTALLED
 
コンストラクタの概要
MockBundle()
           
 
メソッドの概要
 Enumeration<?> findEntries(String path, String filePattern, boolean recurse)
           
 BundleContext getBundleContext()
           
 long getBundleId()
           
protected  Enumeration<?> getEmptyEnumeration()
           
 URL getEntry(String path)
           
 Enumeration<?> getEntryPaths(String path)
           
 Dictionary<?,?> getHeaders()
           
 Dictionary<?,?> getHeaders(String locale)
           
 long getLastModified()
           
 String getLocation()
           
 ServiceReference[] getRegisteredServices()
           
 URL getResource(String name)
           
 Enumeration<?> getResources(String name)
           
 ServiceReference[] getServicesInUse()
           
 int getState()
           
 String getSymbolicName()
           
 boolean hasPermission(Object permission)
           
 Class<?> loadClass(String name)
           
 void start()
           
 void start(int options)
           
 void stop()
           
 void stop(int options)
           
 void uninstall()
           
 void update()
           
 void update(InputStream in)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

context

protected MockBundleContext context
コンストラクタの詳細

MockBundle

public MockBundle()
メソッドの詳細

findEntries

public Enumeration<?> findEntries(String path,
                                  String filePattern,
                                  boolean recurse)
定義:
インタフェース Bundle 内の findEntries

getBundleContext

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

getBundleId

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

getEntry

public URL getEntry(String path)
定義:
インタフェース Bundle 内の getEntry

getEntryPaths

public Enumeration<?> getEntryPaths(String path)
定義:
インタフェース Bundle 内の getEntryPaths

getHeaders

public Dictionary<?,?> getHeaders()
定義:
インタフェース Bundle 内の getHeaders

getHeaders

public Dictionary<?,?> getHeaders(String locale)
定義:
インタフェース Bundle 内の getHeaders

getLastModified

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

getLocation

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

getRegisteredServices

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

getResource

public URL getResource(String name)
定義:
インタフェース Bundle 内の getResource

getResources

public Enumeration<?> getResources(String name)
                            throws IOException
定義:
インタフェース Bundle 内の getResources
例外:
IOException

getServicesInUse

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

getState

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

getSymbolicName

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

hasPermission

public boolean hasPermission(Object permission)
定義:
インタフェース Bundle 内の hasPermission

loadClass

public Class<?> loadClass(String name)
                   throws ClassNotFoundException
定義:
インタフェース Bundle 内の loadClass
例外:
ClassNotFoundException

start

public void start()
           throws BundleException
定義:
インタフェース Bundle 内の start
例外:
BundleException

start

public void start(int options)
           throws BundleException
定義:
インタフェース Bundle 内の start
例外:
BundleException

stop

public void stop()
          throws BundleException
定義:
インタフェース Bundle 内の stop
例外:
BundleException

stop

public void stop(int options)
          throws BundleException
定義:
インタフェース Bundle 内の stop
例外:
BundleException

uninstall

public void uninstall()
               throws BundleException
定義:
インタフェース Bundle 内の uninstall
例外:
BundleException

update

public void update()
            throws BundleException
定義:
インタフェース Bundle 内の update
例外:
BundleException

update

public void update(InputStream in)
            throws BundleException
定義:
インタフェース Bundle 内の update
例外:
BundleException

getEmptyEnumeration

protected Enumeration<?> getEmptyEnumeration()


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