org.kotemaru.wsjs
クラス PageAccessor

java.lang.Object
  上位を拡張 org.kotemaru.wsjs.PageDelegate
      上位を拡張 org.kotemaru.wsjs.PageAccessor
すべての実装されたインタフェース:
java.lang.Comparable, Page

public class PageAccessor
extends PageDelegate


フィールドの概要
 
クラス org.kotemaru.wsjs.PageDelegate から継承されたフィールド
origin
 
コンストラクタの概要
PageAccessor(WsjsContext ctx, Page page)
           
 
メソッドの概要
 byte[] getBodyBytes()
          ページの内容をバイト列で得る。
 java.io.OutputStream getBodyOutputStream(boolean isAppend)
          ページに書き込むストリームを得る。
 java.lang.String getBodyString()
          ページの内容を文字列で得る。
 java.lang.String getBodyString(java.lang.String charset)
          ページの内容を文字種を指定して文字列で得る。
 boolean mkdir()
          ディレクトリページを作成する。
 void putBodyBytes(byte[] data)
          ページの内容をバイト列で設定する。
 void putBodyStream(java.io.InputStream in)
          ページの内容をストリームから読み込んで設定する。
 void putBodyString(java.lang.String data)
          ページの内容を文字列で設定する。
 void putBodyString(java.lang.String data, java.lang.String charset)
          ページの内容を文字種を指定して文字列で設定する。
 boolean remove()
          ページを削除する。
 void writeBody(java.io.OutputStream out)
          ページの内容をストリームに書き出す。
 
クラス org.kotemaru.wsjs.PageDelegate から継承されたメソッド
compareTo, exists, getLastName, getPageName, getPermitWriteRoles, hasExt, isDirectory, lastModified, length, listPages, toString, writeBody
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

PageAccessor

public PageAccessor(WsjsContext ctx,
                    Page page)
メソッドの詳細

getBodyString

public java.lang.String getBodyString()
                               throws java.io.IOException
インタフェース Page の記述:
ページの内容を文字列で得る。

定義:
インタフェース Page 内の getBodyString
オーバーライド:
クラス PageDelegate 内の getBodyString
例外:
java.io.IOException

getBodyString

public java.lang.String getBodyString(java.lang.String charset)
                               throws java.io.IOException
インタフェース Page の記述:
ページの内容を文字種を指定して文字列で得る。

定義:
インタフェース Page 内の getBodyString
オーバーライド:
クラス PageDelegate 内の getBodyString
例外:
java.io.IOException

getBodyBytes

public byte[] getBodyBytes()
                    throws java.io.IOException
インタフェース Page の記述:
ページの内容をバイト列で得る。

定義:
インタフェース Page 内の getBodyBytes
オーバーライド:
クラス PageDelegate 内の getBodyBytes
例外:
java.io.IOException

writeBody

public void writeBody(java.io.OutputStream out)
               throws java.io.IOException
インタフェース Page の記述:
ページの内容をストリームに書き出す。

定義:
インタフェース Page 内の writeBody
オーバーライド:
クラス PageDelegate 内の writeBody
例外:
java.io.IOException

putBodyString

public void putBodyString(java.lang.String data)
                   throws java.io.IOException
インタフェース Page の記述:
ページの内容を文字列で設定する。

定義:
インタフェース Page 内の putBodyString
オーバーライド:
クラス PageDelegate 内の putBodyString
例外:
java.io.IOException

putBodyString

public void putBodyString(java.lang.String data,
                          java.lang.String charset)
                   throws java.io.IOException
インタフェース Page の記述:
ページの内容を文字種を指定して文字列で設定する。

定義:
インタフェース Page 内の putBodyString
オーバーライド:
クラス PageDelegate 内の putBodyString
例外:
java.io.IOException

putBodyBytes

public void putBodyBytes(byte[] data)
                  throws java.io.IOException
インタフェース Page の記述:
ページの内容をバイト列で設定する。

定義:
インタフェース Page 内の putBodyBytes
オーバーライド:
クラス PageDelegate 内の putBodyBytes
例外:
java.io.IOException

putBodyStream

public void putBodyStream(java.io.InputStream in)
                   throws java.io.IOException
インタフェース Page の記述:
ページの内容をストリームから読み込んで設定する。

定義:
インタフェース Page 内の putBodyStream
オーバーライド:
クラス PageDelegate 内の putBodyStream
例外:
java.io.IOException

getBodyOutputStream

public java.io.OutputStream getBodyOutputStream(boolean isAppend)
                                         throws java.io.IOException
インタフェース Page の記述:
ページに書き込むストリームを得る。

定義:
インタフェース Page 内の getBodyOutputStream
オーバーライド:
クラス PageDelegate 内の getBodyOutputStream
パラメータ:
isAppend - 追加書き込みフラグ
戻り値:
ページに書き込むストリーム
例外:
java.io.IOException

mkdir

public boolean mkdir()
              throws java.io.IOException
インタフェース Page の記述:
ディレクトリページを作成する。

定義:
インタフェース Page 内の mkdir
オーバーライド:
クラス PageDelegate 内の mkdir
例外:
java.io.IOException

remove

public boolean remove()
               throws java.io.IOException
インタフェース Page の記述:
ページを削除する。

定義:
インタフェース Page 内の remove
オーバーライド:
クラス PageDelegate 内の remove
例外:
java.io.IOException


Copyright © 2009 kotemaru.