|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.net.ContentHandler
抽象クラス ContentHandler
は、URLConnection
から Object
を読み込むすべてのクラスのスーパークラスです。
通常は、アプリケーションからこのクラスの getContent
メソッドを直接呼び出すことはありません。代わりに、アプリケーションは URL
クラスや URLConnection
クラスにある getContent
メソッドを呼び出します。アプリケーションの ContentHandler ファクトリ (setContentHandler
の呼び出しによってセットアップされた ContentHandlerFactory
インタフェースを実装するクラスのインスタンス) を呼び出すときには、ソケット上で受け取るオブジェクトの MIME タイプを表す String
を指定します。ファクトリは ContentHandler
のサブクラスのインスタンスを返し、その getContent
メソッドを呼び出してオブジェクトを生成します。
ContentHandler が見つからない場合、URL 接続ではユーザが定義した場所で ContentHandler を検索します。デフォルトでは、sun.net.www.content を参照しますが、java.content.handler.pkgs プロパティで定義する他に、一連のクラス接頭辞を区切った垂直バーを定義して検索することもできます。クラス名は次の形式でなければなりません。
{package-prefix}.{major}.{minor} e.g. YoyoDyne.experimental.text.plainContentHandler クラスのロードを、呼び出し側の委譲の連鎖外のクラスローダで行う場合、JVM では RuntimePermission の getClassLoader が必要です。
getContent(java.net.URLConnection)
,
ContentHandlerFactory
,
URL.getContent()
,
URLConnection
,
URLConnection.getContent()
,
URLConnection.setContentHandlerFactory(java.net.ContentHandlerFactory)
コンストラクタの概要 | |
ContentHandler()
|
メソッドの概要 | |
abstract Object |
getContent(URLConnection urlc)
オブジェクト表現の先頭に位置付けられている URL 接続ストリームを指定すると、このメソッドは、指定されたストリームを読み込み、ストリームからオブジェクトを生成します。 |
Object |
getContent(URLConnection urlc,
Class[] classes)
オブジェクト表現の先頭に位置付けられている URL 接続ストリームを指定すると、このメソッドは、指定されたストリームを読み込み、指定した型に一致するオブジェクトを生成します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public ContentHandler()
メソッドの詳細 |
public abstract Object getContent(URLConnection urlc) throws IOException
urlc
- URL 接続
ContentHandler
が読み込んだオブジェクト
IOException
- オブジェクトの読み込み中に入出力エラーが発生した場合public Object getContent(URLConnection urlc, Class[] classes) throws IOException
urlc
- URL 接続classes
- 要求する型の配列
ContentHandler
で読み込まれたオブジェクト。要求した型がサポートされていない場合は null
IOException
- オブジェクトの読み込み中に入出力エラーが発生した場合
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.