Foundation 1.1.2

javax.microedition.io
インタフェース ContentConnection

すべてのスーパーインタフェース:
Connection, InputConnection, OutputConnection, StreamConnection
既知のサブインタフェースの一覧:
HttpConnection, HttpsConnection

public interface ContentConnection
extends StreamConnection

このインタフェースでは、コンテンツが通過するストリーム接続が定義されます。

導入されたバージョン:
CLDC 1.0

メソッドの概要
 String getEncoding()
          接続先のリソースが提供しているコンテンツのエンコーディングを記述している文字列を返します。
 long getLength()
          提供されているコンテンツの長さを返します。
 String getType()
          接続先リソースから提供されるコンテンツの種類を返します。
 
インタフェース javax.microedition.io.InputConnection から継承されたメソッド
openDataInputStream, openInputStream
 
インタフェース javax.microedition.io.Connection から継承されたメソッド
close
 
インタフェース javax.microedition.io.OutputConnection から継承されたメソッド
openDataOutputStream, openOutputStream
インタフェース javax.microedition.io.Connection から継承されたメソッド
close
-->  

メソッドの詳細

getType

String getType()
接続先リソースから提供されるコンテンツの種類を返します。たとえば HTTP 接続なら、content-type ヘッダーフィールドの値が返されます。

戻り値:
URL によって参照されているリソースのコンテンツの種類。不明の場合は null

注:WAP に HttpConnection が実装されている場合など、特定の環境では、サーバーの応答に content-type ヘッダーフィールドが含まれていなくても、コンテンツの種類が常にわかっています。このため、場合によっては、content-type ヘッダーフィールドなしでも、コンテンツの種類は常に null 以外になる可能性があります。


getEncoding

String getEncoding()
接続先のリソースが提供しているコンテンツのエンコーディングを記述している文字列を返します。たとえば、接続のプロトコルが HTTP の場合は、content-encoding ヘッダーフィールドの値が返されます。

戻り値:
URL によって参照されているリソースのコンテンツのエンコーディング。不明の場合は null

getLength

long getLength()
提供されているコンテンツの長さを返します。たとえば、接続のプロトコルが HTTP の場合は、content-length ヘッダーフィールドの値が返されます。

戻り値:
この接続の URL によって参照されているリソースのコンテンツの長さ。コンテンツの長さが不明の場合は -1

Foundation 1.1.2

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。