Google est engagé à faire progresser l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

XmlRpcHelper

public class XmlRpcHelper
extends Object

java.lang.Object
com.android.tradefed.util.net.XmlRpcHelper


Un mécanisme pour faciliter la rédaction XmlRpc. Offres avec XML et XmlRpc. Boilerplate

sémantique appel:

  1. Appeler une méthode « Open »
  2. Construire la valeur sur le sérialiseur. Cela peut impliquer d'appeler d'autres méthodes d'aide, peut-être récursive.
  3. Appeler une méthode « Close » respectif

Il est de la responsabilité de l'appelant à faire en sorte que « Ouvrir » et appelle « Fermer » sont bien adaptés. Les méthodes d'assistance ne vérifient pas.

Résumé

Des champs

public static final String FALSE_VAL

public static final String TRUE_VAL

constructeurs publics

XmlRpcHelper ()

méthodes publiques

static parseResponseTuple (InputStream input)

Analyse un document réponse XmlRpc.

static void writeCloseMethodArg (KXmlSerializer serializer, String ns, String valueType)

Ecrire la fin d'un argument de méthode pour le sérialiseur.

static void writeCloseMethodCall (KXmlSerializer serializer, String ns)

Ecrire la fin d'un appel de méthode pour le sérialiseur.

static void writeCloseStructMember (KXmlSerializer serializer, String ns, String valueType)

Ecrire la fin d'un membre struct au sérialiseur.

static void writeFullMethodArg (KXmlSerializer serializer, String ns, String valueType, String value)

Écrire un argument de méthode complète au sérialiseur.

static void writeOpenMethodArg (KXmlSerializer serializer, String ns, String valueType)

Ecrire l'ouverture d'un argument de méthode pour le sérialiseur.

static void writeOpenMethodCall (KXmlSerializer serializer, String ns, String name)

Ecrire l'ouverture d'un appel de méthode pour le sérialiseur.

static void writeOpenStructMember (KXmlSerializer serializer, String ns, String name, String valueType)

Ecrire l'ouverture d'un membre struct au sérialiseur.

Des champs

FALSE_VAL

public static final String FALSE_VAL

TRUE_VAL

public static final String TRUE_VAL

constructeurs publics

XmlRpcHelper

public XmlRpcHelper ()

méthodes publiques

parseResponseTuple

public static  parseResponseTuple (InputStream input)

Analyse un document réponse XmlRpc. Renvoie une liste de paires plat; les éléments sont même datatype noms, et les chances sont des représentations de chaîne des valeurs, passé sur le fil.

Paramètres
input InputStream : Une ERROR(/InputStream) à partir de laquelle l'analyseur peut lire le document de réponse XmlRpc.

Retour
A plat List<String> contenant des paires type de données / valeur, ou null s'il y avait une erreur d' analyse.

writeCloseMethodArg

public static void writeCloseMethodArg (KXmlSerializer serializer, 
                String ns, 
                String valueType)

Ecrire la fin d'un argument de méthode pour le sérialiseur.

Paramètres
serializer KXmlSerializer : le KXmlSerializer

ns String : l'espace de noms

valueType String : le type de XmlRpc de l'argument de la méthode

writeCloseMethodCall

public static void writeCloseMethodCall (KXmlSerializer serializer, 
                String ns)

Ecrire la fin d'un appel de méthode pour le sérialiseur.

Paramètres
serializer KXmlSerializer : le KXmlSerializer

ns String : l'espace de noms

writeCloseStructMember

public static void writeCloseStructMember (KXmlSerializer serializer, 
                String ns, 
                String valueType)

Ecrire la fin d'un membre struct au sérialiseur.

Paramètres
serializer KXmlSerializer : le KXmlSerializer

ns String : l'espace de noms

valueType String : le type de XmlRpc du membre

writeFullMethodArg

public static void writeFullMethodArg (KXmlSerializer serializer, 
                String ns, 
                String valueType, 
                String value)

Écrire un argument de méthode complète au sérialiseur. Cette fonction n'est pas jumelé à aucune autre fonction.

Paramètres
serializer KXmlSerializer : le KXmlSerializer

ns String : l'espace de noms

valueType String : le type de XmlRpc de l'argument de la méthode

value String : la valeur de l'argument de la méthode

writeOpenMethodArg

public static void writeOpenMethodArg (KXmlSerializer serializer, 
                String ns, 
                String valueType)

Ecrire l'ouverture d'un argument de méthode pour le sérialiseur. Après avoir appelé cette fonction, l'appelant doit envoyer la valeur d'argument directement au sérialiseur.

Paramètres
serializer KXmlSerializer : le KXmlSerializer

ns String : l'espace de noms

valueType String : le type de XmlRpc de l'argument de la méthode

writeOpenMethodCall

public static void writeOpenMethodCall (KXmlSerializer serializer, 
                String ns, 
                String name)

Ecrire l'ouverture d'un appel de méthode pour le sérialiseur.

Paramètres
serializer KXmlSerializer : le KXmlSerializer

ns String : l'espace de noms

name String : le nom de la méthode XmlRpc d'invoquer

writeOpenStructMember

public static void writeOpenStructMember (KXmlSerializer serializer, 
                String ns, 
                String name, 
                String valueType)

Ecrire l'ouverture d'un membre struct au sérialiseur. Après avoir appelé cette fonction, l'appelant doit envoyer la valeur membre directement au sérialiseur.

Paramètres
serializer KXmlSerializer : le KXmlSerializer

ns String : l'espace de noms

name String : le nom du membre de XmlRpc

valueType String : le type de XmlRpc du membre