Common DOM API

com.sun.java.browser.dom
クラス DOMService

java.lang.Object
  |
  +--com.sun.java.browser.dom.DOMService

public abstract class DOMService
extends Object


コンストラクタの概要
DOMService()
          空のコンストラクタが提供されます。
 
メソッドの概要
static DOMService getService(Object obj)
          DOMService の新しいインスタンスを返します。
abstract  Object invokeAndWait(DOMAction action)
          DOM アクションをディスパッチするスレッドで、action.run() を同期的に実行できる ようにします。
abstract  void invokeLater(DOMAction action)
          DOM アクションをディスパッチするスレッドで、action.run() が非同期に実行され ます。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DOMService

public DOMService()
空のコンストラクタが提供されます。この抽象クラスの実装では、static メソッド getService() を正常に動作させるために、引数なしの public コンストラクタを提供 する必要があります。アプリケーションプログラマは、直接この抽象サブクラスの 実装サブクラスを構築できないようにする必要があります。

メソッドの詳細

getService

public static DOMService getService(Object obj)
                             throws DOMUnsupportedException
DOMService の新しいインスタンスを返します。実装される DOMService の戻り値は、 com.sun.java.browser.dom.DOMServiceProvider のプロパティの設定に依存します。 プロパティが設定されていない場合は、プラットフォーム固有のデフォルト値が適用 されます。 DOMService が obj に対して使用不可能の場合、DOMUnsupportedException を スローします。

パラメータ:
obj - DOMService を利用するオブジェクト
DOMUnsupportedException

invokeAndWait

public abstract Object invokeAndWait(DOMAction action)
                              throws DOMAccessException
DOM アクションをディスパッチするスレッドで、action.run() を同期的に実行できる ようにします。この呼び出しは、すべての未処理 DOM アクションが処理され、次いで action.run() を返すまでブロックします。このメソッドは、アプリケーションスレッドが ブラウザの DOM にアクセスする必要があるときに使用されます。 DOMActionDispatchThread から呼び出さないようにする必要があります。 DOM アクションをディスパッチするスレッド上で、キャッチされなかった例外を DOMAction.run() メソッドがスローすると、呼び出し側のスレッドで DOMAccessException としてキャッチされ再びスローされます。DOM アクションを ディスパッチするスレッド上で、DOM セキュリティ関連の例外を DOMAction.run() メソッドがスローすると、呼び出し側のスレッドで DOMSecurityException として キャッチされ再びスローされます。

パラメータ:
action - DOMAction
DOMAccessException

invokeLater

public abstract void invokeLater(DOMAction action)
DOM アクションをディスパッチするスレッドで、action.run() が非同期に実行され ます。このメソッドは、アプリケーションスレッドがブラウザの DOM にアクセスする 必要があるときに使用されます。DOMActionDispatchThread から呼び出さない ようにする必要があります。ただし、DOM アクションをディスパッチするスレッド上で、 キャッチされなかった例外を DOMAction.run() メソッドがスローすると、呼び出し側の スレッドではキャッチされず、再びスローされることはありません。

パラメータ:
action - DOMAction

Common DOM API

バグや機能要求の報告
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.