public class RPCSerializer
extends java.lang.Object
Constructor and Description |
---|
RPCSerializer(java.lang.String targetNamespace)
Konstruktor
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<java.lang.reflect.Field> |
getAllFields(java.lang.Class<?> clazz)
Ermittelt alle Felder einer Klasse inklusive aller geerbten
Felder.
|
org.w3c.dom.Document |
getRequestDocument(java.lang.String methodName,
java.lang.String[] paramNames,
java.lang.Object[] paramValues)
Liefert eine SOAP-Anfrage (rpc/encoded).
|
org.w3c.dom.Element |
serializeObject(java.lang.Object in,
java.lang.String elementName)
Wandelt ein Java-Objekt in XML um
|
public RPCSerializer(java.lang.String targetNamespace) throws javax.xml.parsers.ParserConfigurationException
targetNamespace
- Namensraum für XML-Objektejavax.xml.parsers.ParserConfigurationException
- Fehlerweiterleitungpublic org.w3c.dom.Document getRequestDocument(java.lang.String methodName, java.lang.String[] paramNames, java.lang.Object[] paramValues) throws java.lang.IllegalAccessException
methodName
- Name der Methode auf dem ServerparamNames
- Namen der ParameterparamValues
- Werte für die Parameterjava.lang.IllegalAccessException
- Fehlerweiterleitungpublic org.w3c.dom.Element serializeObject(java.lang.Object in, java.lang.String elementName) throws java.lang.IllegalAccessException
in
- EingabeobjektelementName
- Name des XML-Elements (z.B. Parametername)java.lang.IllegalAccessException
- Fehlerweiterleitungpublic static java.util.List<java.lang.reflect.Field> getAllFields(java.lang.Class<?> clazz)
clazz
- die Klasse, deren Felder gesucht sind