Class: Document (TmStd::Xml)

Overview
Module Structure
Class Hierarchy
Instance Attributes
Document#doc_type [R]
Instance Methods
Document#initialize / 5
Document#__print_tree_enter__ / 2
is a submodule of
module: Xml ( TmStd )
has modular siblings
module: Abstraction   
class: Text   
class: RawString   
class: RawText   
class: Tag   
module: Attribute   
class: SeqOfUnit   
class: Element   
class: Include   
inherits from
  Element ( TmStd::Xml )
has class siblings
  Include ( TmStd::Xml )
has properties
attribute: doc_type [R]   
method: initialize / 5   
method: __print_tree_enter__ / 2   
is defined at
#450 in tmstd/xml.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: TmStd
  module: Xml
module: Abstraction     
class: Text     
class: RawString     
class: RawText     
class: Tag     
module: Attribute     
class: SeqOfUnit     
class: Element     
class: Document     
class: Include     

Class Hierarchy

Object ( Builtin-Module )
String ( Builtin-Module )
  RawString ( TmStd::Xml )   
Abstract ( TmStd::Lsm )
Abstract ( TmStd::Lsm::Product )
Unit ( TmStd::Xml::Abstraction )
includes
  Treeable ( TmStd )
has properties
method: to_s   
method: __print_tree__ / 7   
method: __print_tree_indent__ / 2   
TextUnit ( TmStd::Xml::Abstraction )
  Text ( TmStd::Xml )   
  RawText ( TmStd::Xml )   
Element ( TmStd::Xml )
includes
  Enumerable ( Builtin-Module )
has properties
attribute: tag [R]   
attribute: xmlns [R]   
attribute: attribute_map [R]   
attribute: seq_of_unit [R]   
alias: attributes attribute_map   
alias: children seq_of_unit   
method: initialize / 4   
method: in_verbatim?   
method: empty?   
method: each / 1   
method: to_s / 1   
method: __print_tree__ / 7   
method: __print_tree_enter__ / 2   
method: __print_tree_leave__ / 2   
Document ( TmStd::Xml )
has properties
attribute: doc_type [R]   
method: initialize / 5   
method: __print_tree_enter__ / 2   
Include ( TmStd::Xml )
Identifier ( TmStd::Xml::Abstraction )
  Tag ( TmStd::Xml )   
Abstract ( TmStd::Lsm::Collection )

Instance Attributes

Document#doc_type [R]

#451 in tmstd/xml.rb

Instance Methods

Document#initialize / 5

#454 in tmstd/xml.rb

initialize ( tag ,
  doc_type ,
  attrs = {} ,
  opts = {} ,
  &block )

Document#__print_tree_enter__ / 2

#466 in tmstd/xml.rb

__print_tree_enter__ ( io ,
  has_child )