{ "type": "class", | |
"qname": "mx.rpc.soap.SOAPDecoder", | |
"baseClassname": "mx.rpc.xml.XMLDecoder" | |
, | |
"description": "Decodes the SOAP response for a particular operation", | |
"tags": [ | |
{ "tagName": "private", | |
"values": []} ], | |
"members": [ | |
{ "type": "method", | |
"qname": "mx.rpc.soap.SOAPDecoder", | |
"namespace": "", | |
"bindable": [], | |
"details": [], | |
"deprecated": {}, | |
"return": "", | |
"params": []} | |
, | |
{ "type": "field", | |
"qname": "supportGenericCompoundTypes", | |
"return": "Boolean", | |
"namespace": "public", | |
"bindable": [], | |
"details": [], | |
"deprecated": {}, | |
"description": "Controls whether the decoder supports the legacy literal style encoding for generic compound type (such as arrays). Older document-literal SOAP implementations sometimes encoded unbounded element sequences with generic child <code>item</code> elements instead of repeating the value element itself. The default is true.", | |
"tags": [ | |
{ "tagName": "playerversion", | |
"values": ["Flash 9", "AIR 1.1"]}, | |
{ "tagName": "productversion", | |
"values": ["Flex 3"]}, | |
{ "tagName": "langversion", | |
"values": ["3.0"]} ]}, | |
{ "type": "accessor", | |
"access": "read-write", | |
"return": "Boolean", | |
"qname": "forcePartArrays", | |
"namespace": "public", | |
"bindable": [], | |
"details": [], | |
"deprecated": {}}, | |
{ "type": "accessor", | |
"access": "read-write", | |
"return": "String", | |
"qname": "headerFormat", | |
"namespace": "public", | |
"bindable": [], | |
"details": [], | |
"deprecated": {}}, | |
{ "type": "accessor", | |
"access": "read-write", | |
"return": "Boolean", | |
"qname": "ignoreWhitespace", | |
"namespace": "public", | |
"bindable": [], | |
"details": [], | |
"deprecated": {}, | |
"description": "Determines whether the decoder should ignore whitespace when processing the XML of a SOAP encoded response. The default is <code>true</code> and thus whitespace is not preserved. If an XML Schema type definition specifies a <code>whiteSpace</code> restriction set to <code>preserve</code> then ignoreWhitespace must first be set to false. Conversely, if a type <code>whiteSpace</code> restriction is set to <code>replace</code> or <code>collapse</code> then that setting will be honored even if ignoreWhitespace is set to false.", | |
"tags": [ | |
{ "tagName": "playerversion", | |
"values": ["Flash 9", "AIR 1.1"]}, | |
{ "tagName": "productversion", | |
"values": ["Flex 3"]}, | |
{ "tagName": "langversion", | |
"values": ["3.0"]} ]}, | |
{ "type": "accessor", | |
"access": "read-write", | |
"return": "String", | |
"qname": "multiplePartsFormat", | |
"namespace": "public", | |
"bindable": [], | |
"details": [], | |
"deprecated": {}}, | |
{ "type": "accessor", | |
"access": "read-write", | |
"return": "String", | |
"qname": "resultFormat", | |
"namespace": "public", | |
"bindable": [], | |
"details": [], | |
"deprecated": {}}, | |
{ "type": "accessor", | |
"access": "read-only", | |
"return": "mx.rpc.xml.SchemaConstants", | |
"qname": "schemaConstants", | |
"namespace": "public", | |
"bindable": [], | |
"details": [], | |
"deprecated": {}}, | |
{ "type": "accessor", | |
"access": "read-only", | |
"return": "mx.rpc.soap.SOAPConstants", | |
"qname": "soapConstants", | |
"namespace": "public", | |
"bindable": [], | |
"details": [], | |
"deprecated": {}}, | |
{ "type": "accessor", | |
"access": "read-write", | |
"return": "mx.rpc.wsdl.WSDLOperation", | |
"qname": "wsdlOperation", | |
"namespace": "public", | |
"bindable": [], | |
"details": [], | |
"deprecated": {}}, | |
{ "type": "accessor", | |
"access": "read-only", | |
"return": "mx.rpc.wsdl.WSDLEncoding", | |
"qname": "inputEncoding", | |
"namespace": "protected", | |
"bindable": [], | |
"details": [], | |
"deprecated": {}, | |
"description": "", | |
"tags": [ | |
{ "tagName": "private", | |
"values": []} ]}, | |
{ "type": "accessor", | |
"access": "read-only", | |
"return": "mx.rpc.wsdl.WSDLEncoding", | |
"qname": "outputEncoding", | |
"namespace": "protected", | |
"bindable": [], | |
"details": [], | |
"deprecated": {}, | |
"description": "", | |
"tags": [ | |
{ "tagName": "private", | |
"values": []} ]}, | |
{ "type": "method", | |
"qname": "decodeResponse", | |
"namespace": "public", | |
"bindable": [], | |
"details": [], | |
"deprecated": {}, | |
"description": "Decodes a SOAP response into a result and headers.", | |
"tags": [ | |
{ "tagName": "playerversion", | |
"values": ["Flash 9", "AIR 1.1"]}, | |
{ "tagName": "productversion", | |
"values": ["Flex 3"]}, | |
{ "tagName": "langversion", | |
"values": ["3.0"]} ], | |
"return": "mx.rpc.soap.SOAPResult", | |
"params": [{ "name": "response", "type": "*"}]} | |
, | |
{ "type": "method", | |
"qname": "decodeEnvelope", | |
"namespace": "protected", | |
"bindable": [], | |
"details": [], | |
"deprecated": {}, | |
"return": "mx.rpc.soap.SOAPResult", | |
"params": [{ "name": "responseXML", "type": "XML"}]} | |
, | |
{ "type": "method", | |
"qname": "decodeBody", | |
"namespace": "protected", | |
"bindable": [], | |
"details": [], | |
"deprecated": {}, | |
"description": "Decodes the response SOAP Body. The contents may either be the encoded output parameters, or a collection of SOAP faults.", | |
"tags": [ | |
{ "tagName": "playerversion", | |
"values": ["Flash 9", "AIR 1.1"]}, | |
{ "tagName": "productversion", | |
"values": ["Flex 3"]}, | |
{ "tagName": "langversion", | |
"values": ["3.0"]} ], | |
"return": "void", | |
"params": [{ "name": "bodyXML", "type": "XML"}, | |
{ "name": "soapResult", "type": "mx.rpc.soap.SOAPResult"}]} | |
, | |
{ "type": "method", | |
"qname": "decodeFaults", | |
"namespace": "protected", | |
"bindable": [], | |
"details": [], | |
"deprecated": {}, | |
"description": "Decodes a SOAP 1.1. Fault. FIXME: We need to add SOAP 1.2 Fault support which is very different from SOAP 1.1.", | |
"tags": [ | |
{ "tagName": "playerversion", | |
"values": ["Flash 9", "AIR 1.1"]}, | |
{ "tagName": "productversion", | |
"values": ["Flex 3"]}, | |
{ "tagName": "langversion", | |
"values": ["3.0"]} ], | |
"return": "Array", | |
"params": [{ "name": "faultsXMLList", "type": "XMLList"}]} | |
, | |
{ "type": "method", | |
"qname": "decodeHeaders", | |
"namespace": "protected", | |
"bindable": [], | |
"details": [], | |
"deprecated": {}, | |
"return": "Array", | |
"params": [{ "name": "headerXML", "type": "XML"}]} | |
, | |
{ "type": "method", | |
"qname": "reset", | |
"namespace": "public", | |
"bindable": [], | |
"details": ["override"], | |
"deprecated": {}, | |
"return": "void", | |
"params": []} | |
, | |
{ "type": "field", | |
"qname": "PI_WHITESPACE_PATTERN", | |
"return": "RegExp", | |
"namespace": "public", | |
"bindable": [], | |
"details": ["static"], | |
"deprecated": {}, | |
"description": "A RegEx pattern to help replace the whitespace between processing instructions and root tags.", | |
"tags": [ | |
{ "tagName": "playerversion", | |
"values": ["Flash 9", "AIR 1.1"]}, | |
{ "tagName": "productversion", | |
"values": ["Flex 3"]}, | |
{ "tagName": "langversion", | |
"values": ["3.0"]} ]}] | |
} |