55件ヒット
[1-55件を表示]
(0.096秒)
種類
- 特異メソッド (33)
- インスタンスメソッド (22)
ライブラリ
- ビルトイン (11)
-
rexml
/ document (44)
クラス
- Object (11)
-
REXML
:: CData (11) -
REXML
:: Child (22) -
REXML
:: Text (11)
キーワード
- new (33)
-
singleton
_ methods (11)
検索結果
先頭5件
- REXML
:: Child # parent=(other) - Object
# singleton _ methods(inherited _ too = true) -> [Symbol] - REXML
:: Child . new(parent = nil) -> REXML :: Child - REXML
:: Text . new(arg , respect _ whitespace = false , parent = nil , raw = nil , entity _ filter = nil , illegal = REXML :: Text :: NEEDS _ A _ SECOND _ CHECK) - REXML
:: CData . new(text , respect _ whitespace = true , parent = nil) -> REXML :: CData
-
REXML
:: Child # parent=(other) (24200.0) -
other を親ノードに設定します。
...other を親ノードに設定します。
other が元の親ノードと同じならばこのメソッドは何もしません。
self が親を持たない場合は単純に other を親ノードに設定します。
どちらでもない場合は、元の親ノードの子ノード列から self......other を親ノードに設定します。
このメソッドだけでは other の子ノード集合に self は追加されません。
つまりこのメソッドを呼び出した直後は不完全な状態であり、親ノード側を
適切に設定する必要があります。
@param othe......r 新たな親ノード
@see REXML::Child#parent... -
Object
# singleton _ methods(inherited _ too = true) -> [Symbol] (12306.0) -
そのオブジェクトに対して定義されている特異メソッド名 (public あるいは protected メソッド) の一覧を返します。
...そのオブジェクトに対して定義されている特異メソッド名
(public あるいは protected メソッド) の一覧を返します。
inherited_too が真のときは継承した特異メソッドを含みます。
継承した特異メソッドとは Object#extend によって追......。
singleton_methods(false) は、Object#methods(false) と同じです。
@param inherited_too 継承した特異メソッドを含める場合は真を、
そうでない場合は偽を指定します。
//emlist[例1][ruby]{
Parent = Class.new
class <<Parent
private;......def private_class_parent() end
protected; def protected_class_parent() end
public; def public_class_parent() end
end
Foo = Class.new(Parent)
class <<Foo
private; def private_class_foo() end
protected; def protected_class_foo() end
public; def public_class_foo() end
end
module B... -
REXML
:: Child . new(parent = nil) -> REXML :: Child (6301.0) -
REXML::Child オブジェクトを生成します。
...REXML::Child オブジェクトを生成します。
parent で親ノードを指定します。
親ノードへの追加は行わないため、オブジェクト生成後に親に
適切に設定する必要があります。
通常、このメソッドは直接は使いません。継承先の......クラスが適切に
このメソッド(initialize)を呼び出します。
@param parent 親ノード... -
REXML
:: Text . new(arg , respect _ whitespace = false , parent = nil , raw = nil , entity _ filter = nil , illegal = REXML :: Text :: NEEDS _ A _ SECOND _ CHECK) (301.0) -
テキストノードオブジェクトを生成します。
...クトの場合はその内容が複製されます。
respect_whitespace に真を指定すると、arg に含まれる空白文字は保存されます。
偽の場合は空白はまとめられます。
raw は true, false, nil のいずれかを指定し、生成されるテキストノード......nilの場合、親ノードが raw モードであるかどうかで
self が raw モードになるかどうかが決まります。
arg に REXML::Text オブジェクトを渡した場合は、この値は無視され
arg が raw モードであるかどうかが使われます。
entity_filter......換えたい実体のリストを文字列の配列で指定します。
これは raw が false のときのみ意味を持ちます。
entity_filter が nil の場合(デフォルトの場合)、
テキストがどのようにエスケープされるかは、そのノードが属する
文書(REXM... -
REXML
:: CData . new(text , respect _ whitespace = true , parent = nil) -> REXML :: CData (201.0) -
text をテキストとして持つ CData オブジェクトを生成します。
...ct_whitespace に真を指定すると、text に含まれる空白文字は保存されます。
偽の場合は空白はまとめられます。
@param text テキスト文字列
@param respect_whitespace 空白を保存するかどうかを決める真偽値
@param parent 親ノード
//emlist[......][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<root />
EOS
doc.root.add(REXML::CData.new("foo bar baz "))
doc.to_s # => "<root><![CDATA[foo bar baz ]]></root>\n"
doc = REXML::Document.new(<<EOS)
<root />
EOS
doc.root.add(REXML::CData.new("foo bar baz ", true))
doc.root.add...