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

すべてのスーパーインタフェース:
Connection, InputConnection, OutputConnection, StreamConnection

public interface ContentConnection
extends StreamConnection

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


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

メソッドの詳細

getType

public String getType()
接続されているリソースが提供しているコンテンツの種類を返します。たとえば、接続のプロトコルが HTTP の場合は、content-type ヘッダフィールドの値が返されます。
戻り値:
URL によって参照されているリソースのコンテンツの種類。不明の場合は null

getEncoding

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

getLength

public long getLength()
提供されているコンテンツの長さを返します。たとえば、接続のプロトコルが HTTP の場合は、content-length ヘッダフィールドの値が返されます。
戻り値:
この接続の URL によって参照されているリソースのコンテンツの長さ。コンテンツの長さが不明の場合は -1