| Class | SOAP::EncodingStyle::Handler |
| In: |
lib/soap/encodingstyle/handler.rb
|
| Parent: | Object |
| charset | [R] | |
| generate_explicit_type | [RW] |
# File lib/soap/encodingstyle/handler.rb, line 32
32: def each
33: @@handlers.each do |key, value|
34: yield(value)
35: end
36: end
# File lib/soap/encodingstyle/handler.rb, line 51
51: def initialize(charset)
52: @charset = charset
53: @generate_explicit_type = true
54: @decode_typemap = nil
55: end
# File lib/soap/encodingstyle/handler.rb, line 40
40: def add_handler
41: @@handlers[self.uri] = self
42: end
# File lib/soap/encodingstyle/handler.rb, line 83
83: def decode_tag_end(ns, name)
84: raise NotImplementError.new('Method decode_tag_end must be defined in derived class.')
85: end
# File lib/soap/encodingstyle/handler.rb, line 87
87: def decode_text(ns, text)
88: raise NotImplementError.new('Method decode_text must be defined in derived class.')
89: end
# File lib/soap/encodingstyle/handler.rb, line 47
47: def decode_typemap=(definedtypes)
48: @decode_typemap = definedtypes
49: end
# File lib/soap/encodingstyle/handler.rb, line 65
65: def encode_data_end(generator, ns, data, parent)
66: raise NotImplementError
67: end