Package suds :: Package mx :: Module encoded :: Class Encoded
[hide private]
[frames] | no frames]

Class Encoded

source code

core.Core --+        
            |        
literal.Typed --+    
                |    
  literal.Literal --+
                    |
                   Encoded

A SOAP section (5) encoding marshaller. This marshaller supports rpc/encoded soap styles.

Instance Methods [hide private]
boolean
start(self, content)
Appending this content has started.
source code
 
end(self, parent, content)
Appending this content has ended.
source code
 
encode(self, node, content) source code
Encoded
cast(self, content)
Cast the untyped list items found in content value.
source code

Inherited from literal.Typed: __init__, node, optional, ordering, reset, resume, setdefault, setnil, skip, sort, suspend, translate

Inherited from core.Core: append, process

Instance Variables [hide private]

Inherited from literal.Typed: resolver, schema

Inherited from core.Core: appender

Method Details [hide private]

start(self, content)

source code 

Appending this content has started.

Parameters:
  • content - The content for which proccessing has started.
Returns: boolean
True to continue appending
Overrides: core.Core.start
(inherited documentation)

end(self, parent, content)

source code 

Appending this content has ended.

Parameters:
  • parent - The parent node ending.
  • content - The content for which proccessing has ended.
Overrides: core.Core.end
(inherited documentation)

encode(self, node, content)

source code 
Overrides: literal.Typed.encode

cast(self, content)

source code 

Cast the untyped list items found in content value. Each items contained in the list is checked for XSD type information. Items (values) that are untyped, are replaced with suds objects and type metadata is added.

Parameters:
  • content (Content) - The content holding the collection.
Returns: Encoded
self