Class: Parent (REXML)

Overview
Module Structure
Class Hierarchy
Instance Aliases
Parent#push
Parent#<<
Parent#each_child
Parent#length
Parent#children
Instance Methods
Parent#initialize
Parent#add / 1
Parent#unshift / 1
Parent#delete / 1
Parent#each / 1
Parent#delete_if / 1
Parent#delete_at / 1
Parent#each_index / 1
Parent#[] / 1
Parent#[]= / 1
Parent#insert_before / 2
Parent#insert_after / 2
Parent#to_a
Parent#index / 1
Parent#size
Parent#replace_child / 2
Parent#deep_clone
Parent#parent?
is a submodule of
module: REXML   
includes
  Enumerable ( Builtin-Module )
inherits from
  Child ( REXML )
is inherited by
  DocType ( REXML )
  Element ( REXML )
has properties
method: initialize   
method: add / 1   
alias: push add   
alias: << push   
method: unshift / 1   
method: delete / 1   
method: each / 1   
method: delete_if / 1   
method: delete_at / 1   
method: each_index / 1   
method: [] / 1   
alias: each_child each   
method: []= / 1   
method: insert_before / 2   
method: insert_after / 2   
method: to_a   
method: index / 1   
method: size   
alias: length size   
method: replace_child / 2   
method: deep_clone   
alias: children to_a   
method: parent?   
is defined at
#7 in rexml/parent.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: <Built-in Module>
module: Enumerable     
  module: REXML
class: Child     
class: DocType     
class: Element     
class: Parent     

Class Hierarchy

Object ( Builtin-Module )
has properties
method: dclone   
Child ( REXML )
includes
  Node ( REXML )
has properties
attribute: parent [R]   
method: initialize / 1   
method: replace_with / 1   
method: remove   
method: parent= / 1   
alias: next_sibling next_sibling_node   
alias: previous_sibling previous_sibling_node   
method: next_sibling= / 1   
method: previous_sibling= / 1   
method: document   
method: bytes   
Parent ( REXML )
includes
  Enumerable ( Builtin-Module )
has properties
method: initialize   
method: add / 1   
alias: push add   
alias: << push   
method: unshift / 1   
method: delete / 1   
method: each / 1   
method: delete_if / 1   
method: delete_at / 1   
method: each_index / 1   
method: [] / 1   
alias: each_child each   
method: []= / 1   
method: insert_before / 2   
method: insert_after / 2   
method: to_a   
method: index / 1   
method: size   
alias: length size   
method: replace_child / 2   
method: deep_clone   
alias: children to_a   
method: parent?   
  DocType     
  Element     

Instance Aliases

Parent#push

#25 in rexml/parent.rb

push add   

Parent#<<

#26 in rexml/parent.rb

<< push   

Parent#each_child

#61 in rexml/parent.rb

each_child each   

Parent#length

#134 in rexml/parent.rb

length size   

Parent#children

#160 in rexml/parent.rb

children to_a   

Instance Methods

Parent#initialize

#12 in rexml/parent.rb

initialize

Parent#add / 1

#17 in rexml/parent.rb

add ( object )

Parent#unshift / 1

#28 in rexml/parent.rb

unshift ( object )

Parent#delete / 1

#33 in rexml/parent.rb

delete ( object )

Parent#each / 1

#39 in rexml/parent.rb

each ( &block )

Parent#delete_if / 1

#43 in rexml/parent.rb

delete_if ( &block )

Parent#delete_at / 1

#47 in rexml/parent.rb

delete_at ( index )

Parent#each_index / 1

#51 in rexml/parent.rb

each_index ( &block )

Parent#[] / 1

#57 in rexml/parent.rb

[] ( index )

Parent#[]= / 1

#70 in rexml/parent.rb

[]= ( *args )

Parent#insert_before / 2

#82 in rexml/parent.rb

insert_before ( child1 ,
  child2 )

Parent#insert_after / 2

#102 in rexml/parent.rb

insert_after ( child1 ,
  child2 )

Parent#to_a

#115 in rexml/parent.rb

to_a

Parent#index / 1

#123 in rexml/parent.rb

index ( child )

Parent#size

#130 in rexml/parent.rb

size

Parent#replace_child / 2

#140 in rexml/parent.rb

replace_child ( to_replace ,
  replacement )

Parent#deep_clone

#148 in rexml/parent.rb

deep_clone

Parent#parent?

#162 in rexml/parent.rb

parent?