|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.net.ContentHandler
public abstract class 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 Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。