Class: Element (REXML)

Overview
Module Structure
Class Hierarchy
Constants
Element::UNDEFINED
Instance Attributes
Element#attributes [R]
Element#elements [R]
Element#context [RW]
Instance Methods
Element#initialize / 3
Element#inspect
Element#clone
Element#root_node
Element#root
Element#document
Element#whitespace
Element#ignore_whitespace_nodes
Element#raw
Element#prefixes
Element#namespaces
Element#namespace / 1
Element#add_namespace / 2
Element#delete_namespace
Element#add_element
Element#delete_element
Element#has_elements?
Element#each_element_with_attribute / 5
Element#each_element_with_text / 4
Element#each_element / 2
Element#get_elements / 1
Element#next_element
Element#previous_element
Element#has_text?
Element#text / 1
Element#get_text
Element#text= / 1
Element#add_text / 1
Element#node_type
Element#xpath
Element#attribute / 2
Element#has_attributes?
Element#add_attribute / 2
Element#add_attributes
Element#delete_attribute / 1
Element#cdatas
Element#comments
Element#instructions
Element#texts
Element#write / 4
Element#__to_xpath_helper
Element#each_with_something / 3
is a submodule of
module: REXML   
includes
  Namespace ( REXML )
inherits from
  Parent ( REXML )
is inherited by
  Document ( REXML )
has properties
constant: UNDEFINED   
attribute: attributes [R]   
attribute: elements [R]   
attribute: context [RW]   
method: initialize / 3   
method: inspect   
method: clone   
method: root_node   
method: root   
method: document   
method: whitespace   
method: ignore_whitespace_nodes   
method: raw   
method: prefixes   
method: namespaces   
method: namespace / 1   
method: add_namespace / 2   
method: delete_namespace   
method: add_element   
method: delete_element   
method: has_elements?   
method: each_element_with_attribute / 5   
method: each_element_with_text / 4   
method: each_element / 2   
method: get_elements / 1   
method: next_element   
method: previous_element   
method: has_text?   
method: text / 1   
method: get_text   
method: text= / 1   
method: add_text / 1   
method: node_type   
method: xpath   
method: attribute / 2   
method: has_attributes?   
method: add_attribute / 2   
method: add_attributes   
method: delete_attribute / 1   
method: cdatas   
method: comments   
method: instructions   
method: texts   
method: write / 4   
method: __to_xpath_helper   
method: each_with_something / 3   
is defined at
#20 in rexml/element.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: REXML
class: Document     
class: Element     
module: Namespace     
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?   
Element ( REXML )
includes
  Namespace ( REXML )
has properties
constant: UNDEFINED   
attribute: attributes [R]   
attribute: elements [R]   
attribute: context [RW]   
method: initialize / 3   
method: inspect   
method: clone   
method: root_node   
method: root   
method: document   
method: whitespace   
method: ignore_whitespace_nodes   
method: raw   
method: prefixes   
method: namespaces   
method: namespace / 1   
method: add_namespace / 2   
method: delete_namespace   
method: add_element   
method: delete_element   
method: has_elements?   
method: each_element_with_attribute / 5   
method: each_element_with_text / 4   
method: each_element / 2   
method: get_elements / 1   
method: next_element   
method: previous_element   
method: has_text?   
method: text / 1   
method: get_text   
method: text= / 1   
method: add_text / 1   
method: node_type   
method: xpath   
method: attribute / 2   
method: has_attributes?   
method: add_attribute / 2   
method: add_attributes   
method: delete_attribute / 1   
method: cdatas   
method: comments   
method: instructions   
method: texts   
method: write / 4   
method: __to_xpath_helper   
method: each_with_something / 3   
  Document     

Constants

Element::UNDEFINED

#23 in rexml/element.rb

UNDEFINED = "UNDEFINED";   

Instance Attributes

Element#attributes [R]

#27 in rexml/element.rb

Element#elements [R]

#27 in rexml/element.rb

Element#context [RW]

#30 in rexml/element.rb

Instance Methods

Element#initialize / 3

#58 in rexml/element.rb

initialize ( arg = UNDEFINED ,
  parent=nil ,
  context=nil )

Element#inspect

#76 in rexml/element.rb

inspect

Element#clone

#96 in rexml/element.rb

clone

Element#root_node

#119 in rexml/element.rb

root_node

Element#root

#123 in rexml/element.rb

root

Element#document

#131 in rexml/element.rb

document

Element#whitespace

#145 in rexml/element.rb

whitespace

Element#ignore_whitespace_nodes

#161 in rexml/element.rb

ignore_whitespace_nodes

Element#raw

#178 in rexml/element.rb

raw

Element#prefixes

#195 in rexml/element.rb

prefixes

Element#namespaces

#202 in rexml/element.rb

namespaces

Element#namespace / 1

#222 in rexml/element.rb

namespace ( prefix=nil )

Element#add_namespace / 2

#250 in rexml/element.rb

add_namespace ( prefix ,
  uri=nil )

Element#delete_namespace

#270 in rexml/element.rb

delete_namespace

Element#add_element

#295 in rexml/element.rb

add_element

Element#delete_element

#315 in rexml/element.rb

delete_element

Element#has_elements?

#324 in rexml/element.rb

has_elements?

Element#each_element_with_attribute / 5

#350 in rexml/element.rb

each_element_with_attribute ( key ,
  value=nil ,
  max=0 ,
  name=nil ,
  &block )

Element#each_element_with_text / 4

#381 in rexml/element.rb

each_element_with_text ( text=nil ,
  max=0 ,
  name=nil ,
  &block )

Element#each_element / 2

#392 in rexml/element.rb

each_element ( xpath=nil ,
  &block )

Element#get_elements / 1

#400 in rexml/element.rb

get_elements ( xpath )

Element#next_element

#409 in rexml/element.rb

next_element

Element#previous_element

#420 in rexml/element.rb

previous_element

Element#has_text?

#432 in rexml/element.rb

has_text?

Element#text / 1

#450 in rexml/element.rb

text ( path = nil )

Element#get_text

#461 in rexml/element.rb

get_text

Element#text= / 1

#492 in rexml/element.rb

text= ( text )

Element#add_text / 1

#522 in rexml/element.rb

add_text ( text )

Element#node_type

#534 in rexml/element.rb

node_type

Element#xpath

#538 in rexml/element.rb

xpath

Element#attribute / 2

#553 in rexml/element.rb

attribute ( name ,
  namespace=nil )

Element#has_attributes?

#562 in rexml/element.rb

has_attributes?

Element#add_attribute / 2

#583 in rexml/element.rb

add_attribute ( key ,
  value=nil )

Element#add_attributes

#595 in rexml/element.rb

add_attributes

Element#delete_attribute / 1

#616 in rexml/element.rb

delete_attribute ( key )

Element#cdatas

#627 in rexml/element.rb

cdatas

Element#comments

#633 in rexml/element.rb

comments

Element#instructions

#639 in rexml/element.rb

instructions

Element#texts

#645 in rexml/element.rb

texts

Element#write / 4

#674 in rexml/element.rb

write ( writer=$stdout ,
  indent=-1 ,
  transitive=false ,
  ie_hack=false )

Element#__to_xpath_helper

#690 in rexml/element.rb

__to_xpath_helper

Element#each_with_something / 3

#705 in rexml/element.rb

each_with_something ( test ,
  max=0 ,
  name=nil )