Parser de Texte

Parser de Texte

Messagepar oguruma » 05 Juin 2006 à 20:56

A venir dans les prochains jours... mais afin de vous en informer... voici son objet


Class TextParser



L'objet de cette classe est de substituer dans une chaine de caractère la valeur d'un qui lui est transmis via des séparateurs.

Plusieurs syntaxes sont possibles, les voici en détail :

Syntaxe 1 : votre texte <<nom du champ>> votre texte
le champ est recherché dans le document passé dans le constructeur

Syntaxe 2 : votre texte <<nom de lavue::clé::nom du champ>> votre texte
clé : littéral composant la clé de recherche dans la vue

Syntaxe 3 : votre texte <<nom de lavue::@clé::nom du champ>> votre texte
@clé : nom du champ du document de référence utilsé pour rechercher le document dans la vue passée en paramètre

Syntaxe 4 : votre texte <<serveur::nom de la base::nom de lavue::clé::nom du champ>> votre texte
permet d'accèder à une vue d'une autre base notes

Syntaxe 5 : votre texte <<serveur::nom de la base::nom de lavue::@clé::nom du champ>> votre texte

Syntaxe 6 : votre texte <<-default-::nom de la base::nom de lavue::@clé::nom du champ>> votre texte
-default- le serveur sera celui hébergeant la base applicative

Syntaxe 7 : votre texte <<-local-::nom de la base::nom de lavue::@clé::nom du champ>> votre texte
-local- le serveur sera local (répertoire notesdata de la station)


@clé / clé : possibles dans les syntaxes 2 à 7

:: c'est le séparateur imposé dans les arguments d'accès au document



Cette classe permettra par exemple de gérer une table des messages d'erreur dont le contenu sera dynamique et contextuel

constructeur
set htp=new TextParser("","",Doc)

param 1 : séparateur début de chaine ; défaut <<
param 2 : séparateur fin de chaine ; défaut >>
param 3 : Doc de type NotesDocument

param 3 est utilisé systématiquement dans la syntaxe 1 et @clé est recherché dans cet objet

... patience : le code sera livré pour la fin de semaine.. c'est en cours de test.

le code sera fourni avec une base d'exemple addHoc que certains connaissent déjà (celle sur laquelle je me suis appuyé pour d'autres classes telle que celle les objets word)

si vous avez des compléments de syntaxe à suggérer.. il est encore temps.
à vous....
Bien à vous

http://www.dominoarea.org/oguruma/

Les téléphones PORTABLES dans les TGV y en a MARRRE de ces voyageurs qui ne respectent pas les autres ! ARRET DES PORTABLES SVP - Merci

Fumeurs ! respectez les non fumeurs !!!
Fumeurs ! respectez la loi de février 2007 et les lieux publics !!! (ie. hall de gares)
Avatar de l’utilisateur
oguruma
Super V.I.P.
Super V.I.P.
 
Message(s) : 4086
Inscrit(e) le : 16 Déc 2004 à 08:50
Localisation : LILLE

Messagepar oguruma » 23 Août 2006 à 16:09

désolé pour ce retard
ça sera en ligne à la rentrée... c'est sur mon portable au taff
Bien à vous

http://www.dominoarea.org/oguruma/

Les téléphones PORTABLES dans les TGV y en a MARRRE de ces voyageurs qui ne respectent pas les autres ! ARRET DES PORTABLES SVP - Merci

Fumeurs ! respectez les non fumeurs !!!
Fumeurs ! respectez la loi de février 2007 et les lieux publics !!! (ie. hall de gares)
Avatar de l’utilisateur
oguruma
Super V.I.P.
Super V.I.P.
 
Message(s) : 4086
Inscrit(e) le : 16 Déc 2004 à 08:50
Localisation : LILLE


Retour vers Chaines de caractères