: Index
A C E F G H I L M N O P R S T U V W

A

addAVPairs(String, String) - Method in class rup.soif.SOIF2
Constructs a new AVPairs instance.
addCookie(Cookie) - Method in class rup.robot.httpserver.response.MyHttpServletResponse
PAS IMPLEMENTE ,PAS IMPLEMENTE,PAS IMPLMENTE Adds the specified cookie to the response.
attributeNameExists(String) - Method in class rup.soif.AVPairs
Check to see if an attributeName exists on the list of AVPairs, regardless of multivalue: e.g.
attributeValue() - Method in class rup.soif.AVPairs
Return the base attribute name.
attributeValueCount(String) - Method in class rup.soif.SOIF2
Get number of values for an attribute, e.g. if Bob has Bob-1 and Bob-2, the answer is 2.
attributeValueCount(String) - Method in class rup.soif.AVPairs
Get number of values for an attribute, e.g. if Bob has Bob-1 and Bob-2, the answer is 2.
AVPairs - class rup.soif.AVPairs.
A class to handle attribute/value pairs.
AVPairs(String, String) - Constructor for class rup.soif.AVPairs
Constructs a new AVPairs instance.

C

clone() - Method in class rup.soif.AVPairs
 
close() - Method in class rup.robot.httpserver.request.MyRequest.JServInputStream
 
close() - Method in class rup.robot.httpserver.response.HttpOutputStream
 
connectionCloseEnabled(boolean) - Method in class rup.robot.httpserver.response.MyHttpServletResponse
Indique si l'on veut une connexion persistante ou non.
containsHeader(String) - Method in class rup.robot.httpserver.response.MyHttpServletResponse
Checks whether the response message header has a field with the specified name.
count() - Method in class rup.soif.AVPairs
Count AVPairs.

E

encodeRedirectUrl(String) - Method in class rup.robot.httpserver.response.MyHttpServletResponse
Deprecated. Use encodeRedirectURL(String url)
encodeRedirectURL(String) - Method in class rup.robot.httpserver.response.MyHttpServletResponse
PAS IMPLEMENTE ,PAS IMPLEMENTE,PAS IMPLMENTE Encodes the specified URL for use in the sendRedirect method or, if encoding is not needed, returns the URL unchanged.
encodeUrl(String) - Method in class rup.robot.httpserver.response.MyHttpServletResponse
Deprecated. Use encodeURL(String url)
encodeURL(String) - Method in class rup.robot.httpserver.response.MyHttpServletResponse
PAS IMPLEMENTE, PAS IMPLEMENTE, PAS IMPLMENTE Encodes the specified URL by including the session ID in it, or, if encoding is not needed, returns the URL unchanged.
env_vars - Variable in class rup.robot.httpserver.request.MyRequest
Notre table des variables d'environements

F

findStatusString(int) - Static method in class rup.robot.httpserver.response.MyHttpServletResponse
Methode provenant de JServ !!
flush() - Method in class rup.robot.httpserver.response.HttpOutputStream
 

G

getAllowedLantency() - Method in class rup.robot.RupConnect
 
getAttribute() - Method in class rup.soif.AVPairs
Get the attribute for this AVPair.
getAttribute(String) - Method in class rup.robot.httpserver.request.MyServletRequest
PAS IMPLEMANTE Returns the value of the named attribute as an Object.
getAttributeCount() - Method in class rup.soif.SOIF2
Get the number of unique attributes with this SOIF.
getAttributeCount() - Method in class rup.soif.AVPairs
Return a unique list of attributes w/out multi value, e.g. for Bob-1, Bob-2, Jim-1, return Bob, Jim.
getAttributeIndice() - Method in class rup.soif.AVPairs
Get the attribute indice for this AVPair.
getAttributeName() - Method in class rup.soif.AVPairs
Get the attribute name for this AVPair.
getAttributeNames() - Method in class rup.robot.httpserver.request.MyServletRequest
PAS IMPLEMENTE Returns an Enumeration containing the names of the attributes available to this request.
getAttributes() - Method in class rup.soif.SOIF2
Return a unique list of attributes w/out multi value, e.g. for Bob-1, Bob-2, Jim-1, return Bob, Jim.
getAttributes() - Method in class rup.soif.AVPairs
Return a unique list of attributes w/out multi value, e.g. for Bob-1, Bob-2, Jim-1, return Bob, Jim.
getAuthType() - Method in class rup.robot.httpserver.request.MyHttpServletRequest
Returns the name of the authentication scheme the server uses, for example, "BASIC" or "SSL," or null if the server does not have an authentication scheme.
getAVPair(String) - Method in class rup.soif.AVPairs
Get an avpair based on the attribute.
getAVPairs() - Method in class rup.soif.SOIF2
Get a copy of all the AVPairs.
getAVPairsByAttribute(String) - Method in class rup.soif.SOIF2
Clone the AVPairs w/ the specified attribute.
getAVPairsByAttribute(String) - Method in class rup.soif.AVPairs
Clone the AVPairs w/ the specified attribute.
getAVPairsByMV(int) - Method in class rup.soif.SOIF2
Clone the AVPairs w/ the specified MV.
getAVPairsByMV(int) - Method in class rup.soif.AVPairs
Clone the AVPairs w/ the specified MV.
getCharacterEncoding() - Method in class rup.robot.httpserver.request.MyServletRequest
Returns the name of the character encoding style used in this request.
getCharacterEncoding() - Method in class rup.robot.httpserver.response.MyHttpServletResponse
Returns the name of the character set encoding used for the MIME body sent by this response.
getContentLength() - Method in class rup.robot.httpserver.request.MyServletRequest
Returns the length, in bytes, of the content contained in the request and sent by way of the input stream or -1 if the length is not known.
getContentType() - Method in class rup.robot.httpserver.request.MyServletRequest
Returns the MIME type of the content of the request, or null if the type is not known.
getCookies() - Method in class rup.robot.httpserver.request.MyHttpServletRequest
PAS IMPLEMENTE PAS IMPLEMENTE Returns an array containing all of the Cookie objects the browser sent with this request.
getDateHeader(String) - Method in class rup.robot.httpserver.request.MyHttpServletRequest
Returns the value of the specified request header as a long value that represents a Date object.
getEnv() - Method in class rup.robot.httpserver.request.MyRequest
Méthode qui permet d'initialiser les classes filles On renvoie l'environement généré par la méthode readHeader()
getHeader(String) - Method in class rup.robot.httpserver.request.MyHttpServletRequest
Returns the value of the specified request header as a String.
getHeaderNames() - Method in class rup.robot.httpserver.request.MyHttpServletRequest
Returns an enumeration of all the header names this request contains.
getHttpCgiPath() - Method in class rup.robot.RupConnect
 
getInputStream() - Method in class rup.robot.httpserver.request.MyServletRequest
Retrieves binary data from the body of the request as a ServletInputStream, which gives you the ability to read one line at a time.
getIntHeader(String) - Method in class rup.robot.httpserver.request.MyHttpServletRequest
Returns the value of the specified request header as an integer.
getMaxAttributeIndice() - Method in class rup.soif.SOIF2
Get the max attribute indice (multivalue) from AVPairs list.
getMaxAttributeIndice() - Method in class rup.soif.AVPairs
Get the maximum multivalue value.
getMethod() - Method in class rup.robot.httpserver.request.MyHttpServletRequest
Returns the name of the HTTP method with which this request was made, for example, GET, POST, or PUT.
getMinLatency() - Method in class rup.robot.RupConnect
 
getNbSoifObj() - Method in class rup.robot.httpserver.request.RupHttpRequest
Utile ; permet de savoir quel est le nombre de Soif parsé.
getOutputStream() - Method in class rup.robot.httpserver.response.MyHttpServletResponse
Returns a ServletOutputStream suitable for writing binary data in the response.
getOutputStream() - Method in class rup.robot.httpserver.response.HttpOutputStream
 
getParameter(String) - Method in class rup.robot.httpserver.request.MyServletRequest
PAS IMPLEMENTE Returns the value of a request parameter as a String, or null if the parameter does not exist.
getParameterNames() - Method in class rup.robot.httpserver.request.MyServletRequest
Returns an Enumeration of String objects containing the names of the parameters contained in this request.
getParameterValues(String) - Method in class rup.robot.httpserver.request.MyServletRequest
Returns an array of String objects containing all of the values the given request parameter has, or null if the parameter does not exist.
getPathInfo() - Method in class rup.robot.httpserver.request.MyHttpServletRequest
Returns any extra path information associated with the URL the client sent when it made this request.
getPathTranslated() - Method in class rup.robot.httpserver.request.MyHttpServletRequest
Returns any extra path information after the servlet name but before the query string, and translates it to a real path.
getProtocol() - Method in class rup.robot.httpserver.request.MyServletRequest
Returns the name and version of the protocol the request uses in the form protocol/majorVersion.minorVersion, for example, HTTP/1.1.
getQueryString() - Method in class rup.robot.httpserver.request.MyHttpServletRequest
Returns the query string that is contained in the request URL after the path.
getReader() - Method in class rup.robot.httpserver.request.MyServletRequest
Returns the body of the request as a BufferedReader that translates character set encodings.
getRealPath(String) - Method in class rup.robot.httpserver.request.MyServletRequest
Deprecated. As of Version 2.1 of the Java Servlet API, use ServletContext#getRealPath instead.
getRemoteAddr() - Method in class rup.robot.httpserver.request.MyServletRequest
Returns the Internet Protocol (IP) address of the client that sent the request.
getRemoteHost() - Method in class rup.robot.httpserver.request.MyServletRequest
Returns the fully qualified name of the client that sent the request.
getRemoteUser() - Method in class rup.robot.httpserver.request.MyHttpServletRequest
Returns the name of the user making this request, if the user has logged in using HTTP authentication.
getRequestedSessionId() - Method in class rup.robot.httpserver.request.MyHttpServletRequest
PAS IMPLEMENTE PAS IMPLEMENTE Returns the session ID specified by the client.
getRequestURI() - Method in class rup.robot.httpserver.request.MyHttpServletRequest
Returns the part of this request's URL from the protocol name up to the query string in the first line of the HTTP request.
getSchemaName() - Method in class rup.soif.SOIF2
Return the schemaName.
getScheme() - Method in class rup.robot.httpserver.request.MyServletRequest
PAS IMPLEMENTE PAS IMPLEMENTE PAS IMPLEMENTE Returns the name of the scheme used to make this request, for example, http, https, or ftp.
getServerName() - Method in class rup.robot.httpserver.request.MyServletRequest
Returns the host name of the server that received the request.
getServerPort() - Method in class rup.robot.httpserver.request.MyServletRequest
Returns the port number on which this request was received.
getServletPath() - Method in class rup.robot.httpserver.request.MyHttpServletRequest
Returns the part of this request's URL that calls the servlet.
getSession() - Method in class rup.robot.httpserver.request.MyHttpServletRequest
PAS IMPLEMENTE ....
getSession(boolean) - Method in class rup.robot.httpserver.request.MyHttpServletRequest
PAS IMPLEMENTE ....
getSingleValuePairs() - Method in class rup.soif.SOIF2
Return the pairs of the list that are not multivalue.
getSingleValuePairs() - Method in class rup.soif.AVPairs
Return the pairs of the list that are not multivalue.
getSoifEnum() - Method in class rup.robot.httpserver.request.RupHttpRequest
Avoir une Enumeration est trés pratique Sert lorsque l'on veut parcourir linéairement l'ensemble des Soif(s)
getSoifObjects() - Method in class rup.robot.httpserver.request.RupHttpRequest
Permet de récuperer les SoifObjects sous forme de Vector
getStatusCode() - Method in class rup.robot.httpclient.RecieveRupResponse
Permet de récuperer le status code de la réponse http
getStatusString() - Method in class rup.robot.httpclient.RecieveRupResponse
Permet de récuperer le message d'erreur correspondant au code Status code ..
getTokens(String, String) - Method in class rup.robot.httpserver.request.MyRequest
On parse une chaine de charactere avec un delimeter Ceci est assez pratique lorsque par exemple on a un chaine comme suit : String Accept="image/gif,image/x-xbitmap,image/jpeg,image/pjpeg" Cette chaine est une liste des types de fichiers que ie5 est susceptible de recevoir.
getType() - Method in class rup.robot.RupConnect.Protocol
Permet de récuperer le type de protocole disponible sur le serveur web pour pouvoir communiquer avec lui.
getTypeRupAnswer() - Method in class rup.robot.httpserver.request.RupHttpRequest
On ne peut recevoir que 3 types MIMEs différents.
getUrl() - Method in class rup.robot.RupConnect
Renvoie l'url du serveur sans le nom du fichier rup
getURL() - Method in class rup.soif.SOIF2
 
getValue() - Method in class rup.robot.RupConnect.Protocol
Permet de récupérer les paramétres liés au protocole spécifié plus haut
getValue(String) - Method in class rup.soif.SOIF2
Find a value by nonmultivalue attribute.
getValue(String) - Method in class rup.soif.AVPairs
Find a value by nonmultivalue attribute.
getValue(String, int) - Method in class rup.soif.SOIF2
Find a value by attribute and multivalue indice.
getValue(String, int) - Method in class rup.soif.AVPairs
Find a value by attribute and multivalue indice.
getValues(String) - Method in class rup.soif.SOIF2
Find a values by attribute.
getValues(String) - Method in class rup.soif.AVPairs
Find values by attribute.
getWriter() - Method in class rup.robot.httpserver.response.MyHttpServletResponse
Returns a PrintWriter object that you can use to send character text to the client.

H

headers_in - Variable in class rup.robot.httpserver.request.MyRequest
La table de contenant les parametres de l'entetes
headers_out - Variable in class rup.robot.httpserver.response.MyResponse
La table de contenant les parametres de l'entetes
HttpOutputStream - class rup.robot.httpserver.response.HttpOutputStream.
Flux sortant dans lequel on va écrire le corps de la réponse http (ou de la requête), on s'assure evidement d'avoir bien envoyé l'entête http avant.
HttpOutputStream(OutputStream, MyHttpServletResponse) - Constructor for class rup.robot.httpserver.response.HttpOutputStream
 

I

in - Variable in class rup.robot.httpserver.request.MyRequest
Flux entrant de la socket, objet provenant de Jserv
in - Variable in class rup.robot.httpserver.request.MyRequest.JServInputStream
 
insertAfter(AVPairs) - Method in class rup.soif.AVPairs
Insert new AVPair after this instance.
insertAfter(String, String) - Method in class rup.soif.AVPairs
Insert new AVPair after this instance.
isRequestedSessionIdFromCookie() - Method in class rup.robot.httpserver.request.MyHttpServletRequest
PAS IMPLEMENTE ....
isRequestedSessionIdFromUrl() - Method in class rup.robot.httpserver.request.MyHttpServletRequest
Deprecated. As of Version 2.1 of the Java Servlet API, use MyHttpServletRequest.isRequestedSessionIdFromURL() instead.
isRequestedSessionIdFromURL() - Method in class rup.robot.httpserver.request.MyHttpServletRequest
PAS IMPLEMENTE ....
isRequestedSessionIdValid() - Method in class rup.robot.httpserver.request.MyHttpServletRequest
PAS IMPLEMENTE ....
isRupCompliance(String) - Method in class rup.robot.RupConnect
Récupere toutes les infos rup du server renvoie true si rup est implémenté renvoie false sinon
isRupObjInfoMimeType() - Method in class rup.robot.httpserver.request.RupHttpRequest
Deprecated. ca va devenir automatique Teste la validité de l'objet que l'on vient de récupérer dans la requête. On ne teste pas cette validité pendant le parsing. On crée l'objet java correspondant à un objet SOIF de façon générique puis ce n'est qu'en suite que l'on teste la validité de l'objet. Attention, ici on parle d'objet valide si il est conforme à un objet définit dans le protocol Rup v1.0. Bien évidement l'objet parsé est conforme au format SOIF....

L'objet SOIF est il conforme au type mime application/rup.obj.info définit dans le protocol Rup v1.0 ?

On ainsi libre d'enrichir le protocol par la suite en rajoutant des méthodes de validité.

isRupObjPrefMimeType() - Method in class rup.robot.httpserver.request.RupHttpRequest
Deprecated. ca va devenir automatique
isRupResponseMimeType() - Method in class rup.robot.httpserver.request.RupHttpRequest
Deprecated. ca va devenir automatique Teste la validité de l'objet que l'on vient de récupérer dans la requête. On ne teste pas cette validité pendant le parsing. On crée l'objet java correspondant à un objet SOIF de façon générique puis ce n'est qu'en suite que l'on teste la validité de l'objet. Attention, ici on parle d'objet valide si il est conforme à un objet définit dans le protocol Rup v1.0. Bien évidement l'objet parsé est conforme au format SOIF....

L'objet SOIF est il conforme au type mime application/rup.obj.response définit dans le protocol Rup v1.0 ?


L

list - Variable in class rup.soif.SOIF2
The attribute value pairs for this SOIF.

M

main(String[]) - Static method in class rup.robot.RupConnect
 
multiValueAttributeValue() - Method in class rup.soif.AVPairs
Return the multivalue or full attribute name.
multiValueValue() - Method in class rup.soif.AVPairs
Return the multivalue value.
MyHttpServletRequest - class rup.robot.httpserver.request.MyHttpServletRequest.
Permet de récuperer des informations spécifiques au protocole http sur la requête reçue.
MyHttpServletRequest(InputStream) - Constructor for class rup.robot.httpserver.request.MyHttpServletRequest
 
MyHttpServletResponse - class rup.robot.httpserver.response.MyHttpServletResponse.
Permet de formuler une réponse conforme au protocole http
MyHttpServletResponse(OutputStream) - Constructor for class rup.robot.httpserver.response.MyHttpServletResponse
 
MyRequest - class rup.robot.httpserver.request.MyRequest.
MyRequest représente une requête venant du serveur web et qui arrive par le biais du protocol http au Robot qui implémente le module rup Un MyRequest fournit tous les outils qui permettront par la suite à aider de maniere considérable l'implémentation de toutes les interfaces des servlets distribuées par Sun.
MyRequest.JServInputStream - class rup.robot.httpserver.request.MyRequest.JServInputStream.
ServletInputStream implementation as inner class
MyRequest.JServInputStream(MyRequest, InputStream) - Constructor for class rup.robot.httpserver.request.MyRequest.JServInputStream
 
MyRequest(InputStream) - Constructor for class rup.robot.httpserver.request.MyRequest
C'est le constructeur de la classe
MyResponse - class rup.robot.httpserver.response.MyResponse.
Classe mère de tout objet souhaitant envoyer une réponse au format http, son rôle est d'initialiser les structures de données qui vont être utilisées par la suite.
MyResponse(OutputStream) - Constructor for class rup.robot.httpserver.response.MyResponse
C'est le constructeur de la classe
MyServletRequest - class rup.robot.httpserver.request.MyServletRequest.
Maintenant que l'on dispose des outils permettant de remplir la hashtable avec les tokens contenus dans le Header de la requete http, on peut implémenter l'interface ServletRequest fournit par Sun.
MyServletRequest(InputStream) - Constructor for class rup.robot.httpserver.request.MyServletRequest
 

N

next - Variable in class rup.soif.AVPairs
Next AVPair.
NOMULTIVALUE - Static variable in class rup.soif.AVPairs
No multivalue value.

O

out - Variable in class rup.robot.httpserver.response.MyResponse
Flux sortant de la socket

P

params - Variable in class rup.robot.httpserver.request.MyRequest
Parametres passés en arguments (ne sert pas encore )
parseCharacterEncoding(String) - Static method in class rup.robot.httpserver.request.MyServletRequest
Methode provenant de Jserv Parse a content-type header for the character encoding.
parseCharacterEncoding(String) - Static method in class rup.robot.httpserver.response.MyHttpServletResponse
Methode provenant de Jserv Parse a content-type header for the character encoding.
parseSoifObj() - Method in class rup.robot.httpserver.request.RupHttpRequest
Cette méthode permet de parser le corps de la requête pourvu qu'il soit du type permettant un tel parsing.
print(int) - Method in class rup.robot.httpserver.response.HttpOutputStream
 
print(long) - Method in class rup.robot.httpserver.response.HttpOutputStream
 
print(String) - Method in class rup.robot.httpserver.response.HttpOutputStream
 
println() - Method in class rup.robot.httpserver.response.HttpOutputStream
 
println(int) - Method in class rup.robot.httpserver.response.HttpOutputStream
 
println(long) - Method in class rup.robot.httpserver.response.HttpOutputStream
 
println(String) - Method in class rup.robot.httpserver.response.HttpOutputStream
 

R

read() - Method in class rup.robot.httpserver.request.MyRequest.JServInputStream
 
read(byte[]) - Method in class rup.robot.httpserver.request.MyRequest.JServInputStream
 
read(byte[], int, int) - Method in class rup.robot.httpserver.request.MyRequest.JServInputStream
 
readHeader() - Method in class rup.robot.httpserver.request.MyRequest
Lecture de l'entête de la requête http Et stockage de tous les champs dans une hastable.
RecieveRupResponse - class rup.robot.httpclient.RecieveRupResponse.
On étend la classe RupHttpRequest, cette classe était à l'origine conçue pour recevoir une requête Http. on la réutilise afin de lui ajouter quelques méthodes pour traiter la reception de réponses Http.
RecieveRupResponse(InputStream) - Constructor for class rup.robot.httpclient.RecieveRupResponse
Construit un RecieveRupResponse sur le flux entrant, on récupere les méthodes de parsing de la classe mere RupHttpRequest.
remove(AVPairs) - Method in class rup.soif.AVPairs
Remove AVPairs instance from list.
remove(String) - Method in class rup.soif.AVPairs
Remove AVPairs instance from list.
requestEnabled(boolean) - Method in class rup.robot.httpserver.response.MyHttpServletResponse
Indique si l'on veut juste envoyée une réponse http du type HTTP/1.1 200 OK etc... ou alors envoyer une requête du type GET /hello.html HTTP/1.1 .
rup.robot - package rup.robot
Ce package contient une classe permettant de récuperer le fichier rupInfo.txt sur un serveur web quelconque.
rup.robot.httpclient - package rup.robot.httpclient
Ce package contient toutes les classes permettant au moteur de recherche de se comporter comme un client Http, c'est à dire qu'il emet des requêtes http et en reçoit, ( plus précisement , il émet des commandes rup et reçoit des réponse rup ).
rup.robot.httpserver.request - package rup.robot.httpserver.request
Ce package contient toutes les classes permettant de recevoir des requêtes Http.
rup.robot.httpserver.response - package rup.robot.httpserver.response
Ce package contient toutes les classes permettant d'émettre des réponses http.
rup.soif - package rup.soif
Ce package fournit un objet java représentant les objets Soif(s), les classes de ce package permettent de créer et de manipuler des objet Soif(s).
RupConnect - class rup.robot.RupConnect.
Classe permettant de récupérer le fichier rupInfo.txt sur le serveur web.
RupConnect.Protocol - class rup.robot.RupConnect.Protocol.
Classe interne permettant juste de mémoriser quelques informations contenu dans le fichier rup.txt.
RupConnect.Protocol(RupConnect, String, String) - Constructor for class rup.robot.RupConnect.Protocol
 
RupConnect() - Constructor for class rup.robot.RupConnect
Constructeur standart: suppose que le fichier du serveur web indiquant les infos du protocole rup se nomme rupinfo.txt et se situe à la racine du serveur web
RupConnect(String) - Constructor for class rup.robot.RupConnect
Constructeur permettant de spécifier le fichier du seveur web contenant les infos sur le protocole rup ainsi que le répertoire du serveur web. exemple : /rupInfo.txt
rupGetIndex() - Method in class rup.robot.httpclient.rupHttpCommand
 
rupGetInfo() - Method in class rup.robot.httpclient.rupHttpCommand
Le robot veut savoir quelles sont ses préférences actuelles.
rupHttpCommand - class rup.robot.httpclient.rupHttpCommand.
La Classe RupHttpCommand est le module du serveur qui permet d'émettre les commandes rup.
rupHttpCommand() - Constructor for class rup.robot.httpclient.rupHttpCommand
Creation d'une commande rup, le constructeur ne fait rien de particulier.
RupHttpRequest - class rup.robot.httpserver.request.RupHttpRequest.
Enrichit la reception d'une requête en permettant le parsing d'objet rup dans corps de la requête http.
RupHttpRequest(InputStream) - Constructor for class rup.robot.httpserver.request.RupHttpRequest
 
RupHttpResponse - class rup.robot.httpserver.response.RupHttpResponse.
Permet d'émettre une réponse rup par le biais du protocol http.
RupHttpResponse(OutputStream) - Constructor for class rup.robot.httpserver.response.RupHttpResponse
 
rupModify(Vector) - Method in class rup.robot.httpclient.rupHttpCommand
Le Robot souhaîte changer ses préférences.
rupPreferences() - Method in class rup.robot.httpserver.response.RupHttpResponse
 
rupRegister(Enumeration) - Method in class rup.robot.httpclient.rupHttpCommand
Le Robot souhaîte s'enregistrer auprés du serveur Web
rupRegister(Vector) - Method in class rup.robot.httpclient.rupHttpCommand
Le Robot souhaîte s'enregistrer auprés du serveur Web
rupResponse(String) - Method in class rup.robot.httpserver.response.RupHttpResponse
Réponses conforme au protocol Rup et au protocol HTTP Cette une réponse HTTP dont le type Mime est "application/rup.response
rupUnregister() - Method in class rup.robot.httpclient.rupHttpCommand
Permet de se désenregistrer
rupVersion() - Method in class rup.robot.httpclient.rupHttpCommand
Renvoie la verions du module rup du webRobot

S

schemaName - Variable in class rup.soif.SOIF2
The SOIF schemaName.
sendError(int) - Method in class rup.robot.httpserver.response.MyHttpServletResponse
Sends an error response to the client using the specified status code and a default message.
sendError(int, String) - Method in class rup.robot.httpserver.response.MyHttpServletResponse
PAS IMPLEMENTE, PAS IMPLEMENTE, PAS IMPLEMENTE Sends an error response to the client using the specified status code and descriptive message.
sendHttpHeaders() - Method in class rup.robot.httpserver.response.MyHttpServletResponse
Envoie l'entête d'une réponse HTTP ou d'une requêtte HTTP Choix en fonction de la methode requestEnabled() Par défaut c'est uen réponse conforme au protocol HTTP.
sendRedirect(String) - Method in class rup.robot.httpserver.response.MyHttpServletResponse
Sends a temporary redirect response to the client using the specified redirect location URL.
SendRupRequest - class rup.robot.httpclient.SendRupRequest.
On étend la classe MyHttpServletResponse pour récuperer l'ensemble de ses fonctionnalités et lui rajouter des méthodes suplémentaires afin de pouvoir émettre des requêtes http.
SendRupRequest(OutputStream, String, String, int) - Constructor for class rup.robot.httpclient.SendRupRequest
Le constructeur effectue toutes les modifications necessaire sur MyHttpServletResponse pour emettre une requête http.
setAccept(String) - Method in class rup.robot.httpclient.SendRupRequest
Indique les types MIMES acceptés par le module Rup du moteur de recherche.
setAttribute(String) - Method in class rup.soif.AVPairs
Set the attribute, do the multi-value parse.
setAttribute(String, Object) - Method in class rup.robot.httpserver.request.MyServletRequest
PAS IMPLEMENTE Stores an attribute in the context of this request.
setContentLength(int) - Method in class rup.robot.httpserver.response.MyHttpServletResponse
Sets the length of the content the server returns to the client.
setContentType(String) - Method in class rup.robot.httpserver.response.MyHttpServletResponse
Sets the content type of the response the server sends to the client.
setDateHeader(String, long) - Method in class rup.robot.httpserver.response.MyHttpServletResponse
Adds a field to the response header with the given name and date-valued field.
setGetMethod(String) - Method in class rup.robot.httpserver.response.MyHttpServletResponse
Si l'on appelle la méthode requestEnabled<\code> avec comme paramètre true<\code> alors on dait préciser le type de méthode que l'on veut effectuer.
setHeader(String, String) - Method in class rup.robot.httpserver.response.MyHttpServletResponse
Adds a field to the response header with the given name and value.
setHost(String) - Method in class rup.robot.httpclient.SendRupRequest
Spécifie le Host à qui l'on envoie cette requête.
setHttpSocketServer(String) - Method in class rup.robot.httpclient.rupHttpCommand
Création d'une socket TCP/IP sur le serveur web indiqué par l'url.
setIndices(int) - Method in class rup.soif.AVPairs
Sets the indice of a multivalue attribute value pair.
setIntHeader(String, int) - Method in class rup.robot.httpserver.response.MyHttpServletResponse
Adds a field to the response header with the given name and integer value.
setPostMethod(String) - Method in class rup.robot.httpserver.response.MyHttpServletResponse
 
setSchemaName(String) - Method in class rup.soif.SOIF2
Set the schemaName.
setServer(String) - Method in class rup.robot.httpserver.response.MyHttpServletResponse
Indique le nom du server à partir duquel on effectue la requête.
setStatus(int) - Method in class rup.robot.httpserver.response.MyHttpServletResponse
Sets the status code for this response.
setStatus(int, String) - Method in class rup.robot.httpserver.response.MyHttpServletResponse
Deprecated. ambiguous meaning. To send an error with a description page, use sendError(int sc, String msg);
setURL(URL) - Method in class rup.soif.SOIF2
 
setUserAgent(String) - Method in class rup.robot.httpclient.SendRupRequest
Spécifie le Champ User-Agent (On manipule l'entête HTTP)
setValue(String, int, String) - Method in class rup.soif.SOIF2
Set a value by attribute and multivalue indice.
setValue(String, int, String) - Method in class rup.soif.AVPairs
Set a value by attribute and multivalue indice.
setValue(String, String) - Method in class rup.soif.SOIF2
Set a value by nonmultivalue attribute.
setValue(String, String) - Method in class rup.soif.AVPairs
Set a value by nonmultivalue attribute.
skip(long) - Method in class rup.robot.httpserver.request.MyRequest.JServInputStream
 
SOIF2 - class rup.soif.SOIF2.
Structure de données représentant un objet Soif.
SOIF2() - Constructor for class rup.soif.SOIF2
Constructor.
SOIF2(String) - Constructor for class rup.soif.SOIF2
 

T

toCGIEqualStringList(boolean) - Method in class rup.soif.AVPairs
Return "a = v" string version of AVPairs list, spaced.
toEqualString(boolean) - Method in class rup.soif.AVPairs
Return "a = v" string version of AVPairs instance.
toSOIF() - Method in class rup.soif.AVPairs
Print out SOIF attribute value pair.
toSOIF(int) - Method in class rup.soif.AVPairs
Print out SOIF attribute value pair.
toSOIF(String, String) - Static method in class rup.soif.AVPairs
Print out SOIF attribute value pair.
toSOIFList() - Method in class rup.soif.AVPairs
Print out SOIF attribute value pair.
toSOIFList(int) - Method in class rup.soif.AVPairs
Print out SOIF attribute value pair.
toSOIFString() - Method in class rup.soif.SOIF2
Return SOIF string for individual node.
toSpacedEqualStringList(boolean) - Method in class rup.soif.AVPairs
Return "a = v" string version of AVPairs list, spaced.
toString() - Method in class rup.soif.AVPairs
 
toStringList() - Method in class rup.soif.AVPairs
Return SOIF string version of AVPairs instance list.

U

unduplicateValues() - Method in class rup.soif.SOIF2
Unduplicate values on the AVPairs list.
unduplicateValues() - Method in class rup.soif.AVPairs
Unduplicate values on the AVPairs list.
update(String, String) - Method in class rup.soif.AVPairs
A convenience method which bundles insert(), setValue() and remove().
URL - Variable in class rup.soif.SOIF2
The SOIF URL.

V

valid - Variable in class rup.soif.SOIF2
Whether this is a valid SOIF object.
value - Variable in class rup.soif.AVPairs
Value.

W

write(byte[]) - Method in class rup.robot.httpserver.response.HttpOutputStream
 
write(byte[], int, int) - Method in class rup.robot.httpserver.response.HttpOutputStream
 
write(int) - Method in class rup.robot.httpserver.response.HttpOutputStream
 
writeHttpHeaders() - Method in class rup.robot.httpserver.response.MyHttpServletResponse
Idem que sendHttpHeaders() mais l'entête est écrit dans un StringBuffer Pour pouvoir tester ou débugger
writeRupRegister(Enumeration) - Method in class rup.robot.httpclient.rupHttpCommand
Le Robot souhaîte s'enregistrer auprés du serveur Web Methode de teste, n'écrit pas dans le flux mais dans un StringBuffer

A C E F G H I L M N O P R S T U V W