Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > xsd/codegenライブラリ > XSD::CodeGen::ClassDefクラス

class XSD::CodeGen::ClassDef + XSD::CodeGen::GenSupport + XSD::CodeGen::ModuleDef + XSD::CodeGen::GenSupport + XSD::CodeGen::CommentDef + XSD::CodeGen::GenSupport

クラスの継承リスト: XSD::CodeGen::ClassDef < XSD::CodeGen::GenSupport < XSD::CodeGen::ModuleDef < XSD::CodeGen::GenSupport < XSD::CodeGen::CommentDef < XSD::CodeGen::GenSupport < Object < Kernel

要約

特異メソッド

new(name, baseclass = nil)

[TODO]

new(name)

[TODO]

new(name, baseclass = nil)

[TODO]

インスタンスメソッド

add_method(m, visibility = :public)

[TODO]

comment
comment=(comment)

[TODO]

def_attr(attrname, writable = true, varname = nil)

[TODO]

def_classvar(var, value)

[TODO]

def_code(code)

[TODO]

def_const(const, value)

[TODO]

def_method(name, *params) { ... }

[TODO]

def_privatemethod(name, *params) { ... }

[TODO]

def_protectedmethod(name, *params) { ... }

[TODO]

def_require(path)

[TODO]

dump

[TODO]

dump

[TODO]

モジュール関数

capitalize(target)

[TODO]

capitalize(target)

[TODO]

capitalize(target)

[TODO]

format(str, indent = nil)

[TODO]

format(str, indent = nil)

[TODO]

format(str, indent = nil)

[TODO]

keyword?(word)

[TODO]

keyword?(word)

[TODO]

keyword?(word)

[TODO]

safeconstname(name)

[TODO]

safeconstname(name)

[TODO]

safeconstname(name)

[TODO]

safeconstname?(name)

[TODO]

safeconstname?(name)

[TODO]

safeconstname?(name)

[TODO]

safemethodname(name)

[TODO]

safemethodname(name)

[TODO]

safemethodname(name)

[TODO]

safemethodname?(name)

[TODO]

safemethodname?(name)

[TODO]

safemethodname?(name)

[TODO]

safevarname(name)

[TODO]

safevarname(name)

[TODO]

safevarname(name)

[TODO]

safevarname?(name)

[TODO]

safevarname?(name)

[TODO]

safevarname?(name)

[TODO]

uncapitalize(target)

[TODO]

uncapitalize(target)

[TODO]

uncapitalize(target)

[TODO]

class XSD::CodeGen::ClassDef