Kagetaka

net.hizlab.kagetaka.rendering
クラス Document

java.lang.Object
  拡張net.hizlab.kagetaka.rendering.Document

public class Document
extends Object

ドキュメント全体を表すクラスです。

バージョン:
$Revision: 1.3 $

フィールドの概要
static int ZONE_INTERNET
          インターネットゾーン
static int ZONE_LOCAL
          ローカルゾーン
 
コンストラクタの概要
Document(URL url, ContentType contentType, String encoding, int contentLength, int media)
          新しいドキュメントのインスタンスを作成します。
 
メソッドの概要
 URL createURL(String href)
          ドキュメントの URL をベースに URL を返します。
 URL getBaseURL()
          ベース URL を返します。
 int getContentLength()
          コンテンツの長さを返します。
 ContentType getContentType()
          コンテンツタイプを返します。
 String getEncoding()
          ドキュメントのエンコーディングを返します。
 int getMedia()
          メディアタイプを返します。
 URL getURL()
          ドキュメントの URL を返します。
 void setBaseURL(URL url)
          ベース URL を変更します。
 void setContentLength(int length)
          コンテンツの長さを設定します。
 void setEncoding(String encoding)
          ドキュメントのエンコーディングを設定します。
 void setMedia(int media)
          メディアタイプを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ZONE_INTERNET

public static final int ZONE_INTERNET
インターネットゾーン

関連項目:
定数フィールド値

ZONE_LOCAL

public static final int ZONE_LOCAL
ローカルゾーン

関連項目:
定数フィールド値
コンストラクタの詳細

Document

public Document(URL url,
                ContentType contentType,
                String encoding,
                int contentLength,
                int media)
新しいドキュメントのインスタンスを作成します。

パラメータ:
url - ドキュメントの URL
contentType - コンテンツタイプ
encoding - エンコーディング
contentLength - コンテンツの大きさ 不明な場合は -1
media - メディア
メソッドの詳細

createURL

public URL createURL(String href)
              throws MalformedURLException,
                     SecurityException
ドキュメントの URL をベースに URL を返します。

パラメータ:
href - パス
戻り値:
ドキュメントの URL をベースにした URL
例外:
MalformedURLException - パスが不正な場合
SecurityException - セキュリティ違反の場合

getBaseURL

public URL getBaseURL()
ベース URL を返します。

戻り値:
ベース URL

getContentLength

public int getContentLength()
コンテンツの長さを返します。

戻り値:
コンテンツの長さ

getContentType

public ContentType getContentType()
コンテンツタイプを返します。

戻り値:
コンテンツタイプ

getEncoding

public String getEncoding()
ドキュメントのエンコーディングを返します。

戻り値:
ドキュメントのエンコーディング

getMedia

public int getMedia()
メディアタイプを返します。

戻り値:
メディアタイプ

getURL

public URL getURL()
ドキュメントの URL を返します。

戻り値:
ドキュメントの URL

setBaseURL

public void setBaseURL(URL url)
ベース URL を変更します。

パラメータ:
url - ベース URL

setContentLength

public void setContentLength(int length)
コンテンツの長さを設定します。

パラメータ:
length - コンテンツの長さ

setEncoding

public void setEncoding(String encoding)
ドキュメントのエンコーディングを設定します。

パラメータ:
encoding - ドキュメントのエンコーディング

setMedia

public void setMedia(int media)
メディアタイプを設定します。

パラメータ:
media - メディアタイプ

Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'September 12, 2003'