|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.net.ContentHandler
public abstract class ContentHandler
abstract クラス ContentHandler
は、URLConnection
から Object
を読み込むすべてのクラスのスーパークラスです。
一般に、アプリケーションがこのクラスの getContent
メソッドを直接呼び出すことはありません。代わりにアプリケーションは、URL
または URLConnection
クラスの getContent
メソッドを呼び出します。アプリケーションのコンテンツハンドラファクトリ (インタフェース ContentHandlerFactory
を実装したクラスのインスタンス。setContentHandler
呼び出しによって設定される) が、ソケット上で受信するオブジェクトの MIME タイプを表す String
を指定して呼び出されます。このファクトリから ContentHandler
のサブクラスのインスタンスが返され、その getContent
メソッドが呼び出されてオブジェクトが生成されます。
コンテンツハンドラが見つからなかった場合、URLConnection は、ユーザー定義可能な一連の場所でコンテンツハンドラを検索します。それはデフォルトで、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 Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。