るりまサーチ

最速Rubyリファレンスマニュアル検索!
156件ヒット [1-100件を表示] (0.035秒)
トップページ > クエリ:@[x] > クラス:REXML::Parent[x]

ライブラリ

キーワード

検索結果

<< 1 2 > >>

REXML::Parent#[]=(index, node) (31.0)

子ノード列上の指定した場所を node で置き換えます。

...de で置き換えます。

Array#[]= と同じ指定が可能です。

@
param index 変更場所の index (Integer)
@
param range 変更場所の範囲 (Range)
@
param start 変更範囲の最初の位置 (Integer)
@
param length 変更範囲の個数 (Integer)
@
param node 置き換えるノード...

REXML::Parent#[]=(range, node) (31.0)

子ノード列上の指定した場所を node で置き換えます。

...de で置き換えます。

Array#[]= と同じ指定が可能です。

@
param index 変更場所の index (Integer)
@
param range 変更場所の範囲 (Range)
@
param start 変更範囲の最初の位置 (Integer)
@
param length 変更範囲の個数 (Integer)
@
param node 置き換えるノード...

REXML::Parent#[]=(start, length, node) (31.0)

子ノード列上の指定した場所を node で置き換えます。

...de で置き換えます。

Array#[]= と同じ指定が可能です。

@
param index 変更場所の index (Integer)
@
param range 変更場所の範囲 (Range)
@
param start 変更範囲の最初の位置 (Integer)
@
param length 変更範囲の個数 (Integer)
@
param node 置き換えるノード...

REXML::Parent#insert_after(child1, child2) -> self (13.0)

child2 を child1 で指定したノードの後ろに挿入します。

...XPath で場所を指定します。
具体的には REXML::XPath.first(self, child1) で特定されるノードの
後ろに挿入されます。

挿入されるノード(child2)の親は self に変更されます。

@
param child1 挿入場所の指定
@
param child2 挿入されるノード...

REXML::Parent#insert_before(child1, child2) -> self (13.0)

child2 を child1 で指定したノードの前に挿入します。

...、XPath で場所を指定します。
具体的には REXML::XPath.first(self, child1) で特定されるノードの
前に挿入されます。

挿入されるノード(child2)の親は self に変更されます。

@
param child1 挿入場所の指定
@
param child2 挿入されるノード...

絞り込み条件を変える

REXML::Parent#replace_child(to_replace, replacement) -> () (13.0)

子ノード列上の to_replace を replacement に置き換えます。

...子ノード列上の to_replace を replacement に置き換えます。

to_replace の parent は nil に、
replacement の parent は selfに変更されます。

@
param to_replace 置き換え元のノード
@
param replacement 置き換え先のノード...

REXML::Parent#<<(object) -> () (7.0)

object を子ノード列の最後に追加します。

...object を子ノード列の最後に追加します。

object の親ノードには self が設定されます。

@
param object 追加するノード...

REXML::Parent#add(object) -> () (7.0)

object を子ノード列の最後に追加します。

...object を子ノード列の最後に追加します。

object の親ノードには self が設定されます。

@
param object 追加するノード...

REXML::Parent#delete(object) -> REXML::Child | nil (7.0)

object を子ノード列から削除します。

...object を子ノード列から削除します。

削除されたノードの親は nil に設定されます。

削除したノードを返します。削除されなかった場合は nil を返します。

@
param object 削除するノード...
<< 1 2 > >>