oracle.html
クラス HtmlStream

java.lang.Object
  |
  +--oracle.html.HtmlStream
 

public class HtmlStream
extends java.lang.Object

説明:

HtmlStreamクラスは、ユーザー・エージェントに送信されるキャラクタ・ストリームを含む出力ストリームをカプセル化します。

使用方法:

ほとんどの場合、このクラスは直接使用しないでください
かわりに、クラスHtmlPageと他の関連コンポーネント・クラスを使用します。


メソッドの概要
 void print(IHtmlItem item)
          オブジェクトをHTML文字列で表したものを出力します。
 void print(java.lang.Object obj)
          オブジェクトを出力します。
 void print(java.lang.String str)
          文字列を出力します。
 void print(java.lang.String str, boolean bUnicode)
          文字列を出力します。
 void println()
          改行を出力します。
 void println(java.lang.String str)
          文字列とそれに続く改行を出力します。
 void println(java.lang.String str, boolean bUnicode)
          文字列とそれに続く改行を出力します。
 void setUnicodeOutput(boolean bUnicode)
          文字列出力がUnicode形式かどうかを指定します。
static HtmlStream theStream()
          HtmlStreamの単一インスタンスを返します。
 boolean unicodeOutput()
          ASCII出力ではなくUnicode出力にするかどうかを示す内部フラグの値を返します。
 void write(byte[] b)
          バイトの配列を書き込みます。
 void write(byte[] b, int offset, int length)
          バイトのサブ配列を書き込みます。
 void write(int b)
          1バイトを書き込みます。
 
クラス java.lang.Objectから継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

theStream

public static HtmlStream theStream() 
HtmlStreamの単一インスタンスを返します。
戻り値:
単一のHtmlStreamインスタンス。

unicodeOutput

public boolean unicodeOutput() 
ASCII出力ではなくUnicode出力にするかどうかを示す内部フラグの値を返します。

setUnicodeOutput

public void setUnicodeOutput(boolean bUnicode) 
文字列出力がUnicode形式かどうかを指定します。
注意: このフラグは、print(String, boolean)オーバーロードを使用して、文字列ごとにオーバーライドできます。
パラメータ:
bUnicode - TRUEの場合、文字列はUnicode形式(固定16ビット)で出力されます。 UnicodeキャラクタはASCIIと互換性がないので注意してください。
関連項目:
print(java.lang.String, boolean)

write

public void write(int b)
           throws java.io.IOException 
1バイトを書き込みます。
パラメータ:
b - バイト。
例外:
java.io.IOException - I/Oエラーが発生した場合に発生します。

write

public void write(byte[] b,
                  int offset,
                  int length)
           throws java.io.IOException 
バイトのサブ配列を書き込みます。
パラメータ:
b - バイト配列。
offset - バイト配列の開始オフセット。
length - 書き込まれるバイト数。
例外:
java.io.IOException - I/Oエラーが発生した場合に発生します。

write

public void write(byte[] b)
           throws java.io.IOException 
バイトの配列を書き込みます。
パラメータ:
b - 書き込まれるバイト配列。
例外:
java.io.IOException - I/Oエラーが発生した場合に発生します。

print

public void print(java.lang.String str,
                  boolean bUnicode) 
文字列を出力します。
パラメータ:
str - 出力される文字列。
bUnicode - 各文字の下位8ビットを破棄するかどうかを指定します。 bUnicodeがTRUEの場合、各文字の16ビットがすべて出力されます。

println

public void println() 
改行を出力します。

println

public void println(java.lang.String str,
                    boolean bUnicode) 
文字列とそれに続く改行を出力します。
パラメータ:
str - 出力される文字列。
bUnicode - 各文字の下位8ビットを破棄するかどうかを指定します。 bUnicodeがTRUEの場合、各文字の16ビットがすべて出力されます。

print

public void print(java.lang.String str) 
文字列を出力します。
パラメータ:
str - 出力される文字列。

println

public void println(java.lang.String str) 
文字列とそれに続く改行を出力します。
パラメータ:
str - 出力される文字列。

print

public void print(java.lang.Object obj) 
オブジェクトを出力します。
パラメータ:
obj - 出力されるオブジェクト。

print

public void print(IHtmlItem item) 
オブジェクトをHTML文字列で表したものを出力します。
パラメータ:
item - 出力される項目。