Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > rexmlライブラリ > REXML::CDataクラス

class REXML::CData + REXML::Text + Comparable

クラスの継承リスト: REXML::CData < REXML::Text < Comparable < REXML::Child < REXML::Node < Object < Kernel

要約

特異メソッド

new(first, whitespace = true, parent = nil)

[TODO]

new(arg, respect_whitespace = false, parent = nil, raw = nil, entity_filter = nil, illegal = REXML::Text::ILLEGAL)

[TODO]

normalize(input, doctype = nil, entity_filter = nil)

[TODO]

read_with_substitution(input, illegal = nil)

[TODO]

unnormalize(string, doctype = nil, filter = nil, illegal = nil)

[TODO]

インスタンスメソッド

self < other -> bool

比較演算子 <=> をもとにオブジェクト同士を比較します。 <=> が負の整数を返した場合に、true を返します。 それ以外の整数を返した場合に、false を返します。

[PARAM] other:
自身と比較したいオブジェクトを指定します。
[EXCEPTION] ArgumentError:
<=> が nil を返したときに発生します。
self << to_append

[TODO]

self <= other -> bool

比較演算子 <=> をもとにオブジェクト同士を比較します。 <=> が負の整数か 0 を返した場合に、true を返します。 それ以外の整数を返した場合に、false を返します。

[PARAM] other:
自身と比較したいオブジェクトを指定します。
[EXCEPTION] ArgumentError:
<=> が nil を返したときに発生します。
self <=> other

[TODO]

self == other -> bool | nil

比較演算子 <=> をもとにオブジェクト同士を比較します。 <=> が 0 を返した時に、true を返します。 それ以外を返した場合は、false を返します。

<=> が nil を返した場合は、 nil を返します。

[PARAM] other:
自身と比較したいオブジェクトを指定します。
self > other -> bool

比較演算子 <=> をもとにオブジェクト同士を比較します。 <=> が正の整数を返した場合に、true を返します。 それ以外の整数を返した場合に、false を返します。

[PARAM] other:
自身と比較したいオブジェクトを指定します。
[EXCEPTION] ArgumentError:
<=> が nil を返したときに発生します。
self >= other -> bool

比較演算子 <=> をもとにオブジェクト同士を比較します。 <=> が正の整数か 0 を返した場合に、true を返します。 それ以外の整数を返した場合に、false を返します。

[PARAM] other:
自身と比較したいオブジェクトを指定します。
[EXCEPTION] ArgumentError:
<=> が nil を返したときに発生します。
between?(min, max) -> bool

比較演算子 <=> をもとに self が min と max の範囲内(min, max を含みます)にあるかを判断します。

以下のコードと同じです。

self >= min and self <= max
[PARAM] min:
範囲の下端を表すオブジェクトを指定します。
[PARAM] max:
範囲の上端を表すオブジェクトを指定します。
[EXCEPTION] ArgumentError:
self <=> min か、self <=> max が nil を返 したときに発生します。
3.between?(1, 5)               #=> true
6.between?(1, 5)               #=> false
'cat'.between?('ant', 'dog')   #=> true
'gnu'.between?('ant', 'dog')   #=> false
clone

[TODO]

clone

[TODO]

empty?

[TODO]

indent_text(string, level = 1, style = "\t", indentfirstline = true)

[TODO]

inspect

[TODO]

node_type

[TODO]

raw
raw=(value)

[TODO]

to_s

[TODO]

to_s

[TODO]

value

[TODO]

value

[TODO]

value=(val)

[TODO]

wrap(string, width, addnewline = false)

[TODO]

write(output = $stdout, indent = -1, transitive = false, ie_hack = false)

[TODO]

write(writer, indent = -1, transitive = false, ie_hack = false)

[TODO]

write_with_substitution(out, input)

[TODO]

xpath

[TODO]

定数

EREFERENCE

[TODO]

ILLEGAL

[TODO]

ILLEGAL

[TODO]

NUMERICENTITY

[TODO]

REFERENCE

[TODO]

SETUTITSBUS

[TODO]

SLAICEPS

[TODO]

SPECIALS

[TODO]

START

[TODO]

STOP

[TODO]

SUBSTITUTES

[TODO]

class REXML::CData