# File soap/encodingstyle/handler.rb, line 32
def each
@@handlers.each do |key, value|
yield(value)
end
end
# File soap/encodingstyle/handler.rb, line 28
def handler(uri)
@@handlers[uri]
end
# File soap/encodingstyle/handler.rb, line 94
def decode_epilogue
end
# File soap/encodingstyle/handler.rb, line 91
def decode_prologue
end
decode interface.
Returns SOAP/OM data.
# File soap/encodingstyle/handler.rb, line 79
def decode_tag(ns, name, attrs, parent)
raise NotImplementError.new('Method decode_tag must be defined in derived class.')
end
# File soap/encodingstyle/handler.rb, line 83
def decode_tag_end(ns, name)
raise NotImplementError.new('Method decode_tag_end must be defined in derived class.')
end
# File soap/encodingstyle/handler.rb, line 87
def decode_text(ns, text)
raise NotImplementError.new('Method decode_text must be defined in derived class.')
end
# File soap/encodingstyle/handler.rb, line 47
def decode_typemap=(definedtypes)
@decode_typemap = definedtypes
end
encode interface.
Returns a XML instance as a string.
# File soap/encodingstyle/handler.rb, line 61
def encode_data(generator, ns, data, parent)
raise NotImplementError
end
# File soap/encodingstyle/handler.rb, line 65
def encode_data_end(generator, ns, data, parent)
raise NotImplementError
end