Module: Encoding (REXML)

Overview
Module Structure
Class Hierarchy
Constants
Encoding::UTF_8
Encoding::UTF_16
Encoding::UNILE
Encoding::EUCTOU8
Encoding::U8TOEUC
Encoding::SJISTOU8
Encoding::U8TOSJIS
Module Methods
Encoding.register / 2
Encoding.apply / 2
Encoding.encoding_method / 1
Instance Aliases
Encoding#encode
Encoding#decode
Instance Attributes
Encoding#encoding [R]
Instance Methods
Encoding#encoding= / 1
Encoding#check_encoding
Encoding#encode_cp1252 / 1
Encoding#decode_cp1252 / 1
Encoding#decode_eucjp (1/2) / 1
Encoding#encode_eucjp (1/2)
Encoding#decode_eucjp (2/E) / 1
Encoding#encode_eucjp (2/E)
Encoding#decode_iconv / 1
Encoding#encode_iconv / 1
Encoding#to_iso_8859_15 / 1
Encoding#from_iso_8859_15 / 1
Encoding#decode_sjis (1/2)
Encoding#encode_sjis (1/2) / 1
Encoding#decode_sjis (2/E) / 1
Encoding#encode_sjis (2/E)
Encoding#encode_unile
Encoding#decode_unile / 1
Encoding#encode_ascii
Encoding#decode_ascii / 1
Encoding#encode_utf16
Encoding#decode_utf16 / 1
Encoding#encode_utf8
Encoding#decode_utf8 / 1
is a submodule of
module: REXML   
is included by
class: Output ( REXML )
class: Source ( REXML )
class: XMLDecl ( REXML )
has properties
module method: register / 2   
module method: apply / 2   
module method: encoding_method / 1   
constant: UTF_8   
constant: UTF_16   
constant: UNILE   
attribute: encoding [R]   
method: encoding= / 1   
method: check_encoding   
method: encode_cp1252 / 1   
method: decode_cp1252 / 1   
method: decode_eucjp (1/2) / 1   
method: encode_eucjp (1/2)   
constant: EUCTOU8   
constant: U8TOEUC   
method: decode_eucjp (2/E) / 1   
method: encode_eucjp (2/E)   
method: decode_iconv / 1   
method: encode_iconv / 1   
alias: encode to_iso_8859_15   
alias: decode from_iso_8859_15   
method: to_iso_8859_15 / 1   
method: from_iso_8859_15 / 1   
method: decode_sjis (1/2)   
method: encode_sjis (1/2) / 1   
constant: SJISTOU8   
constant: U8TOSJIS   
method: decode_sjis (2/E) / 1   
method: encode_sjis (2/E)   
method: encode_unile   
method: decode_unile / 1   
method: encode_ascii   
method: decode_ascii / 1   
method: encode_utf16   
method: decode_utf16 / 1   
method: encode_utf8   
method: decode_utf8 / 1   
is defined at
#3 in rexml/encoding.rb  
#5 in rexml/encodings/CP-1252.rb  
#2 in rexml/encodings/EUC-JP.rb  
#5 in rexml/encodings/ICONV.rb  
#4 in rexml/encodings/ISO-8859-1.rb  
#5 in rexml/encodings/ISO-8859-15.rb  
#2 in rexml/encodings/SHIFT-JIS.rb  
#2 in rexml/encodings/UNILE.rb  
#2 in rexml/encodings/US-ASCII.rb  
#2 in rexml/encodings/UTF-16.rb  
#2 in rexml/encodings/UTF-8.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: REXML
module: Encoding     
class: Output     
class: Source     
class: XMLDecl     

Class Hierarchy

Object ( Builtin-Module )
Child ( REXML )
  XMLDecl     
Output ( REXML )
Source ( REXML )

Constants

Encoding::UTF_8

#17 in rexml/encoding.rb

UTF_8 = 'UTF-8'   

Encoding::UTF_16

#18 in rexml/encoding.rb

UTF_16 = 'UTF-16'   

Encoding::UNILE

#19 in rexml/encoding.rb

UNILE = 'UNILE'   

Encoding::EUCTOU8

#16 in rexml/encodings/EUC-JP.rb

EUCTOU8 = '-Ewm0'   

Encoding::U8TOEUC

#17 in rexml/encodings/EUC-JP.rb

U8TOEUC = '-Wem0'   

Encoding::SJISTOU8

#16 in rexml/encodings/SHIFT-JIS.rb

SJISTOU8 = '-Swm0x'   

Encoding::U8TOSJIS

#17 in rexml/encodings/SHIFT-JIS.rb

U8TOSJIS = '-Wsm0x'   

Module Methods

Encoding.register / 2

#5 in rexml/encoding.rb

register ( enc ,
  &block )

Encoding.apply / 2

#8 in rexml/encoding.rb

apply ( obj ,
  enc )

Encoding.encoding_method / 1

#11 in rexml/encoding.rb

encoding_method ( enc )

Instance Aliases

Encoding#encode

#7 in rexml/encodings/ISO-8859-15.rb

encode to_iso_8859_15   

Encoding#decode

#8 in rexml/encodings/ISO-8859-15.rb

decode from_iso_8859_15   

Instance Attributes

Encoding#encoding [R]

#22 in rexml/encoding.rb

Instance Methods

Encoding#encoding= / 1

#23 in rexml/encoding.rb

encoding= ( enc )

Encoding#check_encoding

#57 in rexml/encoding.rb

check_encoding

Encoding#encode_cp1252 / 1

#14 in rexml/encodings/CP-1252.rb

encode_cp1252 ( content )

Encoding#decode_cp1252 / 1

#63 in rexml/encodings/CP-1252.rb

decode_cp1252 ( str )

Encoding#decode_eucjp (1/2) / 1

#6 in rexml/encodings/EUC-JP.rb

decode_eucjp ( str )

Encoding#encode_eucjp (1/2)

#10 in rexml/encodings/EUC-JP.rb

encode_eucjp

Encoding#decode_eucjp (2/E) / 1

#19 in rexml/encodings/EUC-JP.rb

decode_eucjp ( str )

Encoding#encode_eucjp (2/E)

#23 in rexml/encodings/EUC-JP.rb

encode_eucjp

Encoding#decode_iconv / 1

#6 in rexml/encodings/ICONV.rb

decode_iconv ( str )

Encoding#encode_iconv / 1

#10 in rexml/encodings/ICONV.rb

encode_iconv ( content )

Encoding#to_iso_8859_15 / 1

#12 in rexml/encodings/ISO-8859-15.rb

to_iso_8859_15 ( content )

Encoding#from_iso_8859_15 / 1

#51 in rexml/encodings/ISO-8859-15.rb

from_iso_8859_15 ( str )

Encoding#decode_sjis (1/2)

#6 in rexml/encodings/SHIFT-JIS.rb

decode_sjis

Encoding#encode_sjis (1/2) / 1

#10 in rexml/encodings/SHIFT-JIS.rb

encode_sjis ( str )

Encoding#decode_sjis (2/E) / 1

#19 in rexml/encodings/SHIFT-JIS.rb

decode_sjis ( str )

Encoding#encode_sjis (2/E)

#23 in rexml/encodings/SHIFT-JIS.rb

encode_sjis

Encoding#encode_unile

#3 in rexml/encodings/UNILE.rb

encode_unile

Encoding#decode_unile / 1

#18 in rexml/encodings/UNILE.rb

decode_unile ( str )

Encoding#encode_ascii

#4 in rexml/encodings/US-ASCII.rb

encode_ascii

Encoding#decode_ascii / 1

#19 in rexml/encodings/US-ASCII.rb

decode_ascii ( str )

Encoding#encode_utf16

#3 in rexml/encodings/UTF-16.rb

encode_utf16

Encoding#decode_utf16 / 1

#18 in rexml/encodings/UTF-16.rb

decode_utf16 ( str )

Encoding#encode_utf8

#3 in rexml/encodings/UTF-8.rb

encode_utf8

Encoding#decode_utf8 / 1

#7 in rexml/encodings/UTF-8.rb

decode_utf8 ( str )