Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > zlibライブラリ > Zlib::Inflateクラス
クラスの継承リスト: Zlib::Inflate < Zlib::ZStream < Object < Kernel
入力データを展開するストリームのクラス。Zlib::Deflate と違い、 このクラスのインスタンスを複製 (clone, dup) することはできません。
定義 | 説明 | |
---|---|---|
inflate(string) -> String
|
string を展開します。 |
|
new(window_bits = Zlib::MAX_WBITS) -> Zlib::Inflate
|
展開ストリームを作成します。 |
定義 | 説明 | |
---|---|---|
self << string -> self
|
Zlib::Inflate#inflate と同じように string を 展開ストリームに入力しますが、Zlib::Inflate オブジェクト そのものを返します。展開ストリームからの出力は、 出力バッファに保存されます。 |
|
finish -> String
|
展開ストリームを終了します。 |
|
inflate(string) -> String
|
string を展開ストリームに入力します。 |
|
set_dictionary(string) -> String
|
展開に用いる辞書を指定します。string を返します。 このメソッドは Zlib::NeedDict 例外が発生した直後のみ 有効です。詳細は zlib.h を参照して下さい。 |
|
sync(string) -> bool
|
string を入力バッファの末尾に追加し、次の full flush point まで読み飛ばします。入力バッファ内に full flush point が存在しない場合は、入力バッファを空にし false を返します。 入力バッファ内に full flush point が見つかった場合は true を返し、残りのデータは入力バッファ内に保持されます。 |
|
sync_point? -> bool
|
What is this? |
==
===
=~
__id__
__send__
_dump
class
clone
dclone
display
enum_for
eql?
equal?
extend
freeze
frozen?
hash
initialize
initialize_copy
inspect
instance_eval
instance_exec
instance_of?
instance_variable_defined?
instance_variable_get
instance_variable_set
instance_variables
is_a?
marshal_dump
marshal_load
method
method_missing
methods
nil?
pretty_inspect
pretty_print
pretty_print_cycle
pretty_print_inspect
pretty_print_instance_variables
private_methods
protected_methods
public_methods
remove_instance_variable
respond_to?
singleton_method_added
singleton_method_removed
singleton_method_undefined
singleton_methods
taint
tainted?
tap
to_a
to_ary
to_hash
to_int
to_io
to_proc
to_regexp
to_s
to_str
to_yaml
to_yaml_properties
to_yaml_style
untaint
adler
avail_in
avail_out
avail_out=
close
closed?
data_type
finished?
flush_next_in
flush_next_out
reset
total_in
total_out