org.ksoap
Class SoapParser
java.lang.Object
|
+--org.ksoap.SoapParser
- public class SoapParser
- extends java.lang.Object
A SOAP parser. Limitations:
- Partial arrays are not yet supported
- Multi-Dimensional Arrays are not supported
- The hrefs must be local
|
Field Summary |
org.kxml.parser.AbstractXmlParser |
parser
|
|
Constructor Summary |
SoapParser(org.kxml.parser.AbstractXmlParser parser,
ClassMap classMap)
|
|
Method Summary |
java.lang.Object |
read()
Extracts namespace and name and calls readBody for actual reading |
java.lang.Object |
read(java.lang.Object owner,
int index,
java.lang.String namespace,
java.lang.String name,
ElementType expected)
Builds an object from the XML stream. |
protected void |
readSerializable(KvmSerializable obj)
|
java.lang.Object |
readUnknown(java.lang.String namespace,
java.lang.String name)
|
void |
readVector(java.util.Vector v,
ElementType elementType)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
parser
public org.kxml.parser.AbstractXmlParser parser
SoapParser
public SoapParser(org.kxml.parser.AbstractXmlParser parser,
ClassMap classMap)
read
public java.lang.Object read()
throws java.io.IOException
- Extracts namespace and name and calls readBody for actual reading
read
public java.lang.Object read(java.lang.Object owner,
int index,
java.lang.String namespace,
java.lang.String name,
ElementType expected)
throws java.io.IOException
- Builds an object from the XML stream. This method
is public for usage in conjuction with Marshal subclasses.
readSerializable
protected void readSerializable(KvmSerializable obj)
throws java.io.IOException
readUnknown
public java.lang.Object readUnknown(java.lang.String namespace,
java.lang.String name)
throws java.io.IOException
readVector
public void readVector(java.util.Vector v,
ElementType elementType)
throws java.io.IOException