A C D E F G I J L M N O P R S T U W X 
All Classes All Packages

A

acceptTruncated - Variable in class fr.gpmsi.pmsixml.InputString
est-ce qu'on accepte les lignes tronquees, defaut : vrai
add(int) - Method in class fr.gpmsi.pmsixml.nx.Position
Ajouter une quantité pour faire avancer la position
add(DefChamp) - Method in class fr.gpmsi.pmsixml.nx.DefSousEnregistrement
Ajouter une définition de sous-enregistrement
addChamp(Champ) - Method in class fr.gpmsi.pmsixml.nx.SousEnregistrement
Ajouter un champ
addChamp(DefChamp, String, Position) - Method in class fr.gpmsi.pmsixml.nx.SousEnregistrement
Ajouter un champ en le construisant depuis la ligne à la position donnée
addChild(FszNode) - Method in class fr.gpmsi.pmsixml.FszGroup
Ajouter un noeud enfant
addChildMeta(FszMeta) - Method in class fr.gpmsi.pmsixml.FszGroupMeta
Ajouter une métadonnée enfant à la liste des métadonnées
addEnfant(DefChamp) - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Ajouter un champ enfant
addEnfant(DefSousEnregistrement) - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Ajouter une définition de sous-enregistrement enfant
adjustValue() - Method in class fr.gpmsi.pmsixml.FszField
Ajuster la valeur pour qu'elle soit correctement alignée avec les caractères souhaités.
advance(Position) - Method in class fr.gpmsi.pmsixml.nx.DefChamp
Une fois le champ lu, avancer la position à l'aide de cette méthode.
advanceIdCounter() - Method in class fr.gpmsi.pmsixml.RsCsvHelper
Le compteur d'ID utilise le temps courant ('unix epoch') en ms, et ajoute un compteur intermédiaire qui va jusqu'à 9999.
Toutes les 1000 valeurs, currentTimeMillis est vérifié pour voir s'il a changé, et si c'est le cas le compteur intermédiaire est remis à 0.
Voici un exemple de current time millis pour 2016-11-13 (vers 11h00) :
1479033124755
Et voici la valeur de Long.MAX_VALUE :
9223372036854775807
Nous pouvons constater qu'avec 6 décimales de plus, la valeur entre largement.
append - Variable in class fr.gpmsi.pmsixml.Log4j2Utils.FileAppenderAttributes
Est-ce qu'on ajoute au contenu ou non
append(Enregistrement) - Method in class fr.gpmsi.pmsixml.nx.Enregistrement
Ajouter à la chaîne l'enregistrement n2
asFieldMeta() - Method in class fr.gpmsi.pmsixml.FszMeta
Conversion directe en FszFieldMeta
asGroupMeta() - Method in class fr.gpmsi.pmsixml.FszMeta
Conversion directe en FszGroupMeta
attachFileAppender(String, Log4j2Utils.FileAppenderAttributes) - Static method in class fr.gpmsi.pmsixml.Log4j2Utils
Attacher un FileAppender à un Logger particulier.

C

Champ - Class in fr.gpmsi.pmsixml.nx
Représente un champ qui a été lu depuis un fichier NX.
Champ() - Constructor for class fr.gpmsi.pmsixml.nx.Champ
Constructeur simple
changeLoggerLevel(String, Level) - Static method in class fr.gpmsi.pmsixml.Log4j2Utils
Changer le log Level d'un Logger particulier
changeRootLogLevel(Level) - Static method in class fr.gpmsi.pmsixml.Log4j2Utils
Changer le log Level du Logger racine
cleanup(String) - Static method in class fr.gpmsi.pmsixml.NumUtils
Nettoyage d'une chaîne qui représente un nombre.
close() - Method in class fr.gpmsi.pmsixml.MonoLevelTableInjector
Fermeture de l'injecteur
closeStreams() - Method in class fr.gpmsi.pmsixml.RsCsvHelper
Fermer tous les flux, pour tous les noms
collectChildren(String, List<FszNode>) - Method in class fr.gpmsi.pmsixml.FszGroup
Colliger les enfantsDefChamp qui ont un nom donné, récursivement.
copyFieldsTo(FszGroup) - Method in class fr.gpmsi.pmsixml.FszGroup
Copier les champs enfantsDefChamp dans le groupe destination (qui peut avoir une autre version des métadonnées).

D

DEBUG - Static variable in class fr.gpmsi.pmsixml.RsaWriter
Mettre à TRUE si des traces détaillées sont souhaitées pendant le développement
declare(FszNodeReadStrategy) - Static method in class fr.gpmsi.pmsixml.FszNodeReadStrategy
Ajouter une nouvelle stratégie de lecture
DefChamp - Class in fr.gpmsi.pmsixml.nx
Définition de champ
DefChamp() - Constructor for class fr.gpmsi.pmsixml.nx.DefChamp
Constructeur simple
DefEnregistrement - Class in fr.gpmsi.pmsixml.nx
Définition d'un enregistrement.
DefEnregistrement() - Constructor for class fr.gpmsi.pmsixml.nx.DefEnregistrement
Constructeur simple
DefRepetition - Class in fr.gpmsi.pmsixml.nx
DefRepetition concerne une simple répétition d'un champ, un certain nombre de fois.
DefRepetition() - Constructor for class fr.gpmsi.pmsixml.nx.DefRepetition
Constructeur simple
DefSousEnregistrement - Class in fr.gpmsi.pmsixml.nx
Une définition de sous-enregistrement, c'est à dire une répétition de champs qui se suivent.
DefSousEnregistrement() - Constructor for class fr.gpmsi.pmsixml.nx.DefSousEnregistrement
Constructeur simple
dump(StringBuffer) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Faire un dump de cette définition dans le StringBuffer sb
dump(StringBuffer) - Method in class fr.gpmsi.pmsixml.FszGroupMeta
 
dump(StringBuffer) - Method in class fr.gpmsi.pmsixml.FszMeta
Faire un "dump" de cette métadonnées (par ex. pour un journal d'exécution)
dump(StringBuffer) - Method in class fr.gpmsi.pmsixml.FszNode
Envoie un listing technique ("dump") vers le stringbuffer fourni
dump(StringBuffer, int) - Method in class fr.gpmsi.pmsixml.FszField
 
dump(StringBuffer, int) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Faire un dump de cette définition dans le StringBuffer sb, en décalant via le niveau.
dump(StringBuffer, int) - Method in class fr.gpmsi.pmsixml.FszGroup
Faire un "dump" de ce groupe, pour l'afficher par exemple dans un journal d'exécution.
dump(StringBuffer, int) - Method in class fr.gpmsi.pmsixml.FszGroupMeta
 
dump(StringBuffer, int) - Method in class fr.gpmsi.pmsixml.FszMeta
Faire un "dump" mais avec un niveau d'espacement particulier
dump(StringBuffer, int) - Method in class fr.gpmsi.pmsixml.FszNode
Faire un dump de ce noeud
dumpString() - Method in class fr.gpmsi.pmsixml.FszNode
Envoie un dump de ce noeud.
dumpStructure(StringBuffer) - Method in class fr.gpmsi.pmsixml.FszNode
Emet un listing technique ("dump") de la structure de ce noeud.
dumpStructure(StringBuffer, int) - Method in class fr.gpmsi.pmsixml.FszField
 
dumpStructure(StringBuffer, int) - Method in class fr.gpmsi.pmsixml.FszGroup
Faire un "dump", mais juste de la structure, pour vérifier l'imbrication.
dumpStructure(StringBuffer, int) - Method in class fr.gpmsi.pmsixml.FszNode
Faire un dump de la structure de ce noeud
dumpStructureString() - Method in class fr.gpmsi.pmsixml.FszNode
Emet un dump de la structure sous forme de String

E

emettreMarques(Writer) - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Emettre des marques qui indiquent le début de chaque champ (permet de vérifier les bonnes définitions des positions)
emit(Enregistrement, Node) - Method in class fr.gpmsi.pmsixml.nx.XmlEmitter
Envoyer l'enregistrement en tant que noeud, rattaché au noeud attach_node
emitCsv(FszGroup, RsCsvHelper, String) - Method in class fr.gpmsi.pmsixml.Fsz2Xml
Emettre le contenu en tant que .csv
emitCsv(FszGroup, RsCsvHelper, String) - Method in class fr.gpmsi.pmsixml.Rhs2Csv
Emettre la ligne d'en-tête
emitCsv(FszGroup, RsCsvHelper, String) - Method in class fr.gpmsi.pmsixml.Rss2Csv
Emettre la ligne d'en-tête csv avec les noms de colonne.
emitCsv(FszGroup, RsCsvHelper, String) - Method in class fr.gpmsi.pmsixml.Rss2Xml
Emettre du csv pour le groupe g
emitCsv(FszGroup, RsCsvHelper, String, int) - Method in class fr.gpmsi.pmsixml.Rsa2Csv
Envoyer les informations du groupe, dans les différents flux de .csv
S'occupe d'appeler Rsa2Csv.emitCsvHeader(FszGroupMeta, BufferedWriter) si RsCsvHelper.isHeaderEmitted(String) est false.
emitCsvHeader(FszGroupMeta, BufferedWriter) - Method in class fr.gpmsi.pmsixml.Rhs2Csv
Emettre la ligne d'en-tête
emitCsvHeader(FszGroupMeta, BufferedWriter) - Method in class fr.gpmsi.pmsixml.Rsa2Csv
Emet les colonnes initiales de l'en-ête, selon le groupe qui est émis.
Pour les fichiers RSA.csv, AG.csv, SR.csv, RU.csv, DA.csv, ZA.csv, le premier champ émis est une clé, qui commence par K, et le deuxième champ émis est la clé du parent qui contient cet enregistrement.
emitCsvHeader(FszGroupMeta, BufferedWriter) - Method in class fr.gpmsi.pmsixml.Rss2Csv
Emettre l'en-tête pour le csv, avec les noms de colonnes
emitDdl(String, FszGroupMeta, String, String, String) - Method in class fr.gpmsi.pmsixml.TableDdl
Emettre l'instruction DDL (CREATE TABLE ...) qui correspond à une définition de groupe.
emitXml(FszNode, Writer) - Method in class fr.gpmsi.pmsixml.Rss2Xml
Envoyer du XML dans le Writer wr pour le noeud nd.
enleverVides(Enregistrement) - Method in class fr.gpmsi.pmsixml.nx.Nx2Xml
Enlever les sous-enregistrements vides qui sont en fin de liste
Enregistrement - Class in fr.gpmsi.pmsixml.nx
Un enregistrement, qui correspond à un enregistrement au format NX.
Enregistrement() - Constructor for class fr.gpmsi.pmsixml.nx.Enregistrement
constructeur simple
enregistrement000(String) - Static method in class fr.gpmsi.pmsixml.nx.NxMeta
Lecture de l'enregistrement 000.
equals(Object) - Method in class fr.gpmsi.pmsixml.FszField
Compare ce champ ave un autre.
equals(Object) - Method in class fr.gpmsi.pmsixml.nx.DefChamp
Tester l'égalité de cette définition de champ avec autre chose.

F

fieldIndexOf(String) - Method in class fr.gpmsi.pmsixml.FszGroupMeta
Retourner l'index de ce champ simple enfant dans la déclaration (ne compte pas les groupes comme enfant)
FieldParseException - Exception in fr.gpmsi.pmsixml
Exception lors de l'analyse d'un champ de fichier à positions fixes.
FieldParseException() - Constructor for exception fr.gpmsi.pmsixml.FieldParseException
Constructeur simple
FieldParseException(int, String) - Constructor for exception fr.gpmsi.pmsixml.FieldParseException
Constructeur avec code d'erreur et message
FieldParseException(String) - Constructor for exception fr.gpmsi.pmsixml.FieldParseException
Constructeur avec juste le message
FieldParseException(String, Throwable) - Constructor for exception fr.gpmsi.pmsixml.FieldParseException
Constructeur avec message et cause
FieldParseException(String, Throwable, boolean, boolean) - Constructor for exception fr.gpmsi.pmsixml.FieldParseException
Constructeur complet
FieldParseException(Throwable) - Constructor for exception fr.gpmsi.pmsixml.FieldParseException
Constructeur avec juste la cause de cette exception
FieldSizeException - Exception in fr.gpmsi.pmsixml
Exception lancée lorsque la taille d'un champ n'est pas respectée (Le champ est trop petit et ne peut pas contenir la valeur).
FieldSizeException() - Constructor for exception fr.gpmsi.pmsixml.FieldSizeException
Constructeur
FieldSizeException(String) - Constructor for exception fr.gpmsi.pmsixml.FieldSizeException
Constructeur
FieldSizeException(String, Throwable) - Constructor for exception fr.gpmsi.pmsixml.FieldSizeException
Constructeur
FieldSizeException(String, Throwable, boolean, boolean) - Constructor for exception fr.gpmsi.pmsixml.FieldSizeException
Constructeur
FieldSizeException(Throwable) - Constructor for exception fr.gpmsi.pmsixml.FieldSizeException
Constructeur
FileAppenderAttributes() - Constructor for class fr.gpmsi.pmsixml.Log4j2Utils.FileAppenderAttributes
constructeur simple
fileName - Variable in class fr.gpmsi.pmsixml.Log4j2Utils.FileAppenderAttributes
Le nom du fichier
fillInsertPs(PreparedStatement) - Method in class fr.gpmsi.pmsixml.FszGroup
Remplir le PreparedStatement qui est destiné à l'insertion avec les valeurs contenues dans ce groupe
findChildGroupMeta(String) - Method in class fr.gpmsi.pmsixml.FszGroupMeta
Rechercher une définition de sous-groupe.
findChildMeta(String) - Method in class fr.gpmsi.pmsixml.FszGroupMeta
Rechercher une définition parmi les enfantsDefChamp et sous-enfantsDefChamp, récursivement.
findDefEnregistrement(String, String, String) - Method in class fr.gpmsi.pmsixml.nx.NxMeta
Rechercher une définition d'enregistrement qui accepte le type, la rubrique et la séquence qui sont passées en argument.
findPast(String) - Method in class fr.gpmsi.pmsixml.nx.Nx2Xml
Rechercher enregistrement passé.
findPred(String) - Method in class fr.gpmsi.pmsixml.nx.Enregistrement
Rechercher un enregistrement précédent pour type-rub-seq, ou type-rub, ou juste type.
findStrategy(String) - Static method in class fr.gpmsi.pmsixml.FszNodeReadStrategy
Trouver la stratégie de lecture qui porte le nom donné
fr.gpmsi.pmsixml - package fr.gpmsi.pmsixml
Package de lecture et d'écriture de fichiers à l'un des formats PMSI à positions fixes, définis par l'ATIH.
fr.gpmsi.pmsixml.nx - package fr.gpmsi.pmsixml.nx
Package séparé pour analyser et traiter les fichiers nx à partir de fichiers de définition XML qui ont une correspondance explicite avec les documentations distribuées par Ameli.
fr.gpmsi.pmsixml.xml - package fr.gpmsi.pmsixml.xml
classes utilitaires pour manipuler du XML
Fsz2Xml - Class in fr.gpmsi.pmsixml
Application simple permettant de convertir des champs fixes (Fixed SiZe) en XML, en utilisant les noms fournis par les métadonnées.
Fsz2Xml() - Constructor for class fr.gpmsi.pmsixml.Fsz2Xml
Constructeur simple
FszField - Class in fr.gpmsi.pmsixml
Un noeud de type champ, qui contient une valeur.
FszField(FszFieldMeta) - Constructor for class fr.gpmsi.pmsixml.FszField
Constructeur
FszFieldMeta - Class in fr.gpmsi.pmsixml
Méta information sur un champ, ce qui permet de définir ce que contient ce champ, et d'utiliser ces informations pour la lecture, les calculs et la présentation.
FszFieldMeta() - Constructor for class fr.gpmsi.pmsixml.FszFieldMeta
constructeur simple
FszGroup - Class in fr.gpmsi.pmsixml
Groupe de champs qui sont tous au même niveaux.
FszGroup(FszGroupMeta) - Constructor for class fr.gpmsi.pmsixml.FszGroup
Crée un nouveau groupe qui aura les métadonnées fournies
FszGroupMeta - Class in fr.gpmsi.pmsixml
Métadonnées d'un groupe d'enregistrements de longeur fixe.
FszGroupMeta(String) - Constructor for class fr.gpmsi.pmsixml.FszGroupMeta
Constructeur
FszMeta - Class in fr.gpmsi.pmsixml
Classe abstraite implémentée par les objets de métadonnées de champs et de groupe.
FszNode - Class in fr.gpmsi.pmsixml
Classe abstraite parente des noeuds simples et des noeuds de groupe.
FszNode() - Constructor for class fr.gpmsi.pmsixml.FszNode
constructeur simple
FszNodeReadStrategy - Class in fr.gpmsi.pmsixml
Ancetre des strategies de lecture.
FszNodeReadStrategy(String) - Constructor for class fr.gpmsi.pmsixml.FszNodeReadStrategy
Constructeur
FszNodeReadStrategyAH1 - Class in fr.gpmsi.pmsixml
AH : anohosp.
FszNodeReadStrategyAH1() - Constructor for class fr.gpmsi.pmsixml.FszNodeReadStrategyAH1
Constructeur
FszNodeReadStrategyFactory - Class in fr.gpmsi.pmsixml
Fabrique de stratégie de lecture des noeuds.
FszNodeReadStrategyMONO - Class in fr.gpmsi.pmsixml
MONO : Stratégie de lecture mono-niveau, il n'y a pas de sous-niveau.
FszNodeReadStrategyMONO() - Constructor for class fr.gpmsi.pmsixml.FszNodeReadStrategyMONO
Constructeur
FszNodeReadStrategyNX1 - Class in fr.gpmsi.pmsixml
Deprecated.
Utiliser plutôt Nx2Xml
FszNodeReadStrategyNX1() - Constructor for class fr.gpmsi.pmsixml.FszNodeReadStrategyNX1
Deprecated.
Constructeur
FszNodeReadStrategyRHS1 - Class in fr.gpmsi.pmsixml
RHS1 : Résumés Hebdomadaires Standardisés.
FszNodeReadStrategyRHS1() - Constructor for class fr.gpmsi.pmsixml.FszNodeReadStrategyRHS1
Constructeur
FszNodeReadStrategyRSA1 - Class in fr.gpmsi.pmsixml
RSA : résumés de sortie anonymisés Utilisé dans le SSR/SMR
FszNodeReadStrategyRSA1() - Constructor for class fr.gpmsi.pmsixml.FszNodeReadStrategyRSA1
Constructeur
FszNodeReadStrategyRSS1 - Class in fr.gpmsi.pmsixml
RSS : résumés standardisés de sortie Utilisé dans le MCO.
FszNodeReadStrategyRSS1() - Constructor for class fr.gpmsi.pmsixml.FszNodeReadStrategyRSS1
Constructeur
FszNodeReadStrategyVH1 - Class in fr.gpmsi.pmsixml
VH : vidhosp.
FszNodeReadStrategyVH1() - Constructor for class fr.gpmsi.pmsixml.FszNodeReadStrategyVH1
Constructeur
FszReader - Class in fr.gpmsi.pmsixml
Lecteur de Fixed SiZe Record (enregistrement à champs fixes).
FszReader(MetaFileLoader, String) - Constructor for class fr.gpmsi.pmsixml.FszReader
Constructeur
FszReader(MetaFileLoader, String, String) - Constructor for class fr.gpmsi.pmsixml.FszReader
Constructeur

G

getAdjustedValue() - Method in class fr.gpmsi.pmsixml.FszField
Ajuster la valeur à l'aide de ce qui est déclaré dans les métadonnées (Zéro ou Espace ou NA, Gauche ou Droite ou NA).
getAlignment() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Retourner l'alignement.
getAttribute(NamedNodeMap, String) - Static method in class fr.gpmsi.pmsixml.xml.NodeUtils
Renvoyer l'attribut
getAvailableStrategyNames() - Static method in class fr.gpmsi.pmsixml.FszNodeReadStrategy
Retourner les noms des stratégies disponibles
getBufferedWriter(String) - Method in class fr.gpmsi.pmsixml.RsCsvHelper
Rertourner le BufferedWriter pour le nom donné
getChamp(String) - Method in class fr.gpmsi.pmsixml.nx.Enregistrement
Retourner le Champ pour le nom donné
getChampARepeter() - Method in class fr.gpmsi.pmsixml.nx.DefRepetition
Retourner le champ à répéter
getChamps() - Method in class fr.gpmsi.pmsixml.nx.DefSousEnregistrement
Retourner la liste des définitions de champs
getChild(String) - Method in class fr.gpmsi.pmsixml.FszGroup
Retourner le noeud enfant nommé
getChild(String, boolean) - Method in class fr.gpmsi.pmsixml.FszGroup
Renvoie un noeud enfant, en le créant si nécessaire.
getChildCount() - Method in class fr.gpmsi.pmsixml.FszField
 
getChildCount() - Method in class fr.gpmsi.pmsixml.FszGroup
 
getChildCount() - Method in class fr.gpmsi.pmsixml.FszNode
nombre d'enfantsDefChamp
getChildField(String) - Method in class fr.gpmsi.pmsixml.FszGroup
Retourner le champ enfant nommé
getChildGroup(String) - Method in class fr.gpmsi.pmsixml.FszGroup
Retourner le groupe enfant nommé
getChildMetas() - Method in class fr.gpmsi.pmsixml.FszGroupMeta
Retourner la liste des métadonnées enfant.
getChildren() - Method in class fr.gpmsi.pmsixml.FszField
 
getChildren() - Method in class fr.gpmsi.pmsixml.FszGroup
 
getChildren() - Method in class fr.gpmsi.pmsixml.FszNode
liste avec les noeuds enfantsDefChamp
getConnection() - Method in class fr.gpmsi.pmsixml.MonoLevelTableInjector
Retourner la connexion
getCorrectedValue() - Method in class fr.gpmsi.pmsixml.FszField
Retourne la valeur corrigée, en utilisant le format utilisé lors de la définition.
getCounterField() - Method in class fr.gpmsi.pmsixml.FszGroupMeta
Retourner les métadonnée du champ qui contient le nombre de répétitions de ce groupe.
getCounterField(String) - Method in class fr.gpmsi.pmsixml.FszGroup
Retourner le champ qui contient le compteur
getCounterFieldsByName() - Method in class fr.gpmsi.pmsixml.FszGroup
Retourner une Map avec la liste des noms des champs de compteur par nom de compteur
getCountersByName() - Method in class fr.gpmsi.pmsixml.FszGroup
Retourner une Map avec la liste des compteurs de champs.
getCounterValue(String) - Method in class fr.gpmsi.pmsixml.FszGroup
Retourner la valeur du compteur
getCurrentId() - Method in class fr.gpmsi.pmsixml.RsCsvHelper
Retourner l'ID courant.
getDefEnregistrements(String) - Method in class fr.gpmsi.pmsixml.nx.NxMeta
Retourner les définitions d'enregistrement pour le type nommé
getDescription() - Method in class fr.gpmsi.pmsixml.nx.DefSousEnregistrement
Retourner la description
getEch() - Method in class fr.gpmsi.pmsixml.nx.DefChamp
Retourner l'échelle du nombre qui est dans ce champ, c'est à dire le nombre de décimales après la virgule
getEnd() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Retourner le numéro de caractère qui contient le dernier caractère du champ.
getErrorCode() - Method in exception fr.gpmsi.pmsixml.FieldParseException
Code erreur
getFieldCounter() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Si ce champ représente un compteur, retourner le nom du compteur.
getFieldGroupName() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Retourner le nom du groupement de champs.
getFilling() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Retourner le remplissage.
getFirstChildGroupMeta() - Method in class fr.gpmsi.pmsixml.FszGroupMeta
Retourner la première métadonnée enfant.
getFormat() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Retourner le format à utiliser.
getFormattedValue() - Method in class fr.gpmsi.pmsixml.FszField
Retourner la valeur formatée pour envoi en texte mais en fonction du type préféré.
getGroupName() - Method in class fr.gpmsi.pmsixml.FszGroupMeta
Retourner le nom de ce groupe
getInputStream(String) - Method in class fr.gpmsi.pmsixml.MetaFileLoader
Rechercher un InputStream spécial pour pmsixml, soit par le metaFilesDir (qui est toujours recherché en premier) soit par les resources, qui sont dans le jar de distribution.
getLineNr() - Method in exception fr.gpmsi.pmsixml.FieldParseException
Retourner le numéro de ligne
getLineNr() - Method in class fr.gpmsi.pmsixml.RhsReader
Retourner le numéro de ligne
getListeEnfants(String) - Method in class fr.gpmsi.pmsixml.nx.Enregistrement
Retourne la liste d'listeEnfants pour le nom donné.
getLng() - Method in class fr.gpmsi.pmsixml.nx.DefChamp
Retourner la longueur du champe
getLongName() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Retourner le nom long du champ.
getLsiId() - Method in class fr.gpmsi.pmsixml.RsCsvHelper
Retourner le local session ID
getMandatory() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Retourne "O" si le champ est obligatoire, "F" s'il n'est pas obligatoire.
getMax() - Method in class fr.gpmsi.pmsixml.nx.DefRepetition
Retourner le numéro maximum
getMax() - Method in class fr.gpmsi.pmsixml.nx.DefSousEnregistrement
Retourner le nombre maximum de répétitions (cela donne aussi la taille du sous-enregistrement)
getMeta() - Method in class fr.gpmsi.pmsixml.FszField
 
getMeta() - Method in class fr.gpmsi.pmsixml.FszGroup
 
getMeta() - Method in class fr.gpmsi.pmsixml.FszNode
Retourner la métadonnées qui définit ce noeud
getMetaFilePath() - Method in class fr.gpmsi.pmsixml.nx.Nx2Xml
Retourner le chemin où on doit rechercher les métadonnées supplémentaires
getMetaFilesDir() - Method in class fr.gpmsi.pmsixml.MetaFileLoader
retourner le répertoire des métadonnées
getMetaLoader() - Method in class fr.gpmsi.pmsixml.FszReader
Retourner le chargeur de fichiers de métadonnées
getMetaName() - Method in class fr.gpmsi.pmsixml.FszReader
Le nom du fichier de métadonnées à utiliser.
getMetaName() - Method in class fr.gpmsi.pmsixml.MonoLevelReader
Retourner le nom de la métadonnée
getMetasDir() - Method in class fr.gpmsi.pmsixml.MonoLevelReader
Retourner le répertoire des métadonnées
getMetasDir() - Method in class fr.gpmsi.pmsixml.RhsReader
Retourner le répertoire des fichiers de métadonnées
getMetasDir() - Method in class fr.gpmsi.pmsixml.RsaReader
Retourner le répertoire où chercher des métadonnées supplémentaires
getMetasDir() - Method in class fr.gpmsi.pmsixml.RsfaceReader
Retourner le repertoire des métadonnées
getMetasDir() - Method in class fr.gpmsi.pmsixml.RssReader
Retourner le répertoire des fichiers de métadonnées.
getMin() - Method in class fr.gpmsi.pmsixml.nx.DefRepetition
Retourner le numéro minimum
getMin() - Method in class fr.gpmsi.pmsixml.nx.DefSousEnregistrement
returner le nombre minumum de répétitions
getMultiplicativeFactor() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Retourner le facteur multiplicatif, qui est la puissance de 10 par laquelle il faut multiplier un nombre à virgule pour avoir un nombre entier dans ce champ.
getName() - Method in class fr.gpmsi.pmsixml.FszNodeReadStrategy
Le nom de la stratégie (par ex "MONO" est utilisé pour FszNodeReadStrategyMONO
getNom() - Method in class fr.gpmsi.pmsixml.nx.DefSousEnregistrement
Retourner le nom de code du sous-enregistrement
getNomLong() - Method in class fr.gpmsi.pmsixml.nx.DefSousEnregistrement
Retourner le nom long du sous-enregistrement
getOptNumeroter(String) - Method in class fr.gpmsi.pmsixml.nx.Enregistrement
Retourne l'option "numéroter" pour la collection qui a le nom donné
getOriginalType() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Retourne le type qui est précisé dans la définition originale de l'ATIH.
getOrLoadMeta() - Method in class fr.gpmsi.pmsixml.MonoLevelReader
Retourner ou charger les métadonnées
getOrLoadMeta(String) - Static method in class fr.gpmsi.pmsixml.FszGroupMeta
Rechercher un fichier de métadonnées, depuis les ressources uniquement.
getOrLoadMeta(String) - Method in class fr.gpmsi.pmsixml.MetaFileLoader
Rechercher un fichier meta soit en ressource, soit dans le répertoire des fichiers meta.
getOrLoadMeta(String, File) - Static method in class fr.gpmsi.pmsixml.FszGroupMeta
Fonction utilitaire statique, identique à FszGroupMeta.loadMeta(String, File) , sauf que si les métadonnées existent déjà dans la table, elles sont retournées immédiatement.
getOrMakeCollection(String, boolean) - Method in class fr.gpmsi.pmsixml.nx.Enregistrement
Retourner une collection de champs qui a le nom donné.
getOutputStream(String) - Method in class fr.gpmsi.pmsixml.RsCsvHelper
Retourner le OutputStream pour le nom donné
getParent() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Retourner l'objet métadonnées parent (qui est normalement un groupe)
getParent() - Method in class fr.gpmsi.pmsixml.FszGroupMeta
 
getParent() - Method in class fr.gpmsi.pmsixml.FszMeta
Retourner le noeud métadonnées parent
getParent() - Method in class fr.gpmsi.pmsixml.FszNode
Retourner le parent de ce noeud
getPId() - Method in class fr.gpmsi.pmsixml.RsCsvHelper
Retourner le pId (utilisé lorsque du .csv est émis)
getPos() - Method in class fr.gpmsi.pmsixml.FszField
Renvoie la position de ce champ (commence à 0)
getPrecision() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Le nombre de décimales total.
getPred() - Method in class fr.gpmsi.pmsixml.nx.Nx2Xml
Retourner l'enregistrement precedent.
getPreferredType() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Retourne le type que l'on préfère avoir.
getReadStrategy() - Method in class fr.gpmsi.pmsixml.FszMeta
Retourner la stratégie de lecture (par exemple MONO, ou RSS1, etc.)
getRemarks() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Retourner les remarques.
getRemarksFormatted(String) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Retourner les remarques "formatées", c'est à dire que tous les \n ont été remplacés par la chaîne qui représente le passage à la ligne.
getRoot() - Method in class fr.gpmsi.pmsixml.FszMeta
Retourner le noeud racine des métadonnées
getRoot() - Method in class fr.gpmsi.pmsixml.nx.XmlEmitter
Retourner l'élément racine
getRubriqueMax() - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Retourner le numéro de rubrique maximum
getRubriqueMin() - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
retourner le numéro de rubrique minimum
getRuId() - Method in class fr.gpmsi.pmsixml.RsCsvHelper
Retourner le ruId (utilisé lorsque du .csv est émis)
getScale() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
L'échelle, qui est le nombre de décimales derrière la virgule.
getSequenceMax() - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Retourner le numéro de séquence maximum
getSequenceMin() - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Retourner le numéro de séquence minimum
getSize() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Retourner la taille du champ en nombre de caractères.
getSousEnregistrement(String) - Method in class fr.gpmsi.pmsixml.nx.Enregistrement
Retourner la liste de sous-enregistrements pour le nom donné
getStart() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Retourner le numéro de caractère qui contient le 1er caractère du champ.
getStdName() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Retourner le nom standardisé du champ.
getStdName() - Method in class fr.gpmsi.pmsixml.FszGroupMeta
 
getStdName() - Method in class fr.gpmsi.pmsixml.FszMeta
Retourner le nom "standard", qui peut être utilisé pour nommer un champ XML ou une colonne de base de données
getValue() - Method in class fr.gpmsi.pmsixml.FszField
Retourner la valeur
getValue() - Method in class fr.gpmsi.pmsixml.nx.Position
Retourner la valeur
getValueAsBigDecimal() - Method in class fr.gpmsi.pmsixml.FszField
Retourner la valeur en tant que BigDecimal (permet de gérer la conversion de très grands nombres).
getValueAsEuropeanDate() - Method in class fr.gpmsi.pmsixml.FszField
Retourner la valeur en tant que date si elle est compatible avec une date au format "Européen", c'est à dire jjmmaaaa (ou aaaammjj pour les fichiers nx).
getValueAsEuropeanLocalDate() - Method in class fr.gpmsi.pmsixml.FszField
Retourner la valeur en tant que localdate si elle est compatible avec une localdate au format PMSI "Européen", c'est à dire jjmmaaaa (ou aaaammjj pour les fichiers nx).
getValueAsInt() - Method in class fr.gpmsi.pmsixml.FszField
Retourner la valeur en tant qu'entier naturel.
getValueAsText() - Method in class fr.gpmsi.pmsixml.FszField
Récupérer la valeur en tant que texte.
getVide() - Method in class fr.gpmsi.pmsixml.nx.DefChamp
Retrourner la valeur qui signifie "vide" pour ce champ.
getYearOfFormat() - Method in class fr.gpmsi.pmsixml.RsfaceReader
Retourner l'année du format RSF-ACE à utiliser

I

inc() - Method in class fr.gpmsi.pmsixml.nx.Position
incrémenter
init(File, File) - Method in class fr.gpmsi.pmsixml.nx.NxTextMark
Initialisation de l'application
init(String, String) - Method in class fr.gpmsi.pmsixml.nx.Nx2Xml
Initialisation
inject(FszGroup, String) - Method in class fr.gpmsi.pmsixml.MonoLevelTableInjector
Injecter un groupe mono-niveau, en utilisant INSERT.
inject(Reader, MonoLevelReader, String) - Method in class fr.gpmsi.pmsixml.MonoLevelTableInjector
Injecter dans une table JDBC le contenu apporté par le Reader, en utilisant le MonoLevelReader pour la transformation.
InputString - Class in fr.gpmsi.pmsixml
Un objet pour avoir la ligne d'entrée, avec les informations qui lui correspondent, notamment le numéro de ligne, et la position.
InputString() - Constructor for class fr.gpmsi.pmsixml.InputString
Constructeur simple
InputString(String) - Constructor for class fr.gpmsi.pmsixml.InputString
Constructeur avec une ligne
isContainer() - Method in class fr.gpmsi.pmsixml.FszField
Est-ce que cette structure est un conteneur ?
isContainer() - Method in class fr.gpmsi.pmsixml.FszGroup
 
isContainer() - Method in class fr.gpmsi.pmsixml.FszNode
est-ce un noeud "conteneur", qui contient des noeuds de groupe de même nom
isEmpty() - Method in class fr.gpmsi.pmsixml.FszField
Est-ce que le champ est vide ?
isEmpty() - Method in class fr.gpmsi.pmsixml.nx.Champ
Tester si le champ est vide.
isEmpty() - Method in class fr.gpmsi.pmsixml.nx.SousEnregistrement
Tester si le sous-enregistrement est vide.
isEmpty(String) - Static method in class fr.gpmsi.pmsixml.FszFieldMeta
Méthode triviale pour tester si une chaîne est vide, c'est à dire qu'elle est soit null, ou soit de longeur 0, ou soit qu'elle ne contient que des espaces
isEmpty(String) - Static method in class fr.gpmsi.pmsixml.FszNode
Est-ce que la valeur est vide ?
isEmpty(String) - Static method in class fr.gpmsi.pmsixml.Rhs2Csv
Méthode triviale pour tester si une chaîne est vide
isEmpty(String) - Static method in class fr.gpmsi.pmsixml.Rsa2Csv
Méthode triviale pour tester si une chaîne est vide.
isEmpty(String) - Static method in class fr.gpmsi.pmsixml.Rss2Csv
Méthode triviale pour tester si une chaîne est vide.
isField() - Method in class fr.gpmsi.pmsixml.FszField
 
isField() - Method in class fr.gpmsi.pmsixml.FszGroup
Est-ce un champ simple : non ici
isField() - Method in class fr.gpmsi.pmsixml.FszNode
est-ce un noeud simple
isFieldGroup() - Method in class fr.gpmsi.pmsixml.FszField
 
isFieldGroup() - Method in class fr.gpmsi.pmsixml.FszGroup
Est-ce un groupe de champs : oui ici
isFieldGroup() - Method in class fr.gpmsi.pmsixml.FszNode
Est-ce un noeud de groupe
isFieldMeta() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
 
isFieldMeta() - Method in class fr.gpmsi.pmsixml.FszGroupMeta
 
isFieldMeta() - Method in class fr.gpmsi.pmsixml.FszMeta
Est-ce une métadonnée pour un simple champ
isGroup() - Method in class fr.gpmsi.pmsixml.FszNode
isGroupMeta() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
 
isGroupMeta() - Method in class fr.gpmsi.pmsixml.FszGroupMeta
 
isGroupMeta() - Method in class fr.gpmsi.pmsixml.FszMeta
Est-ce une métadonnée pour un groupe (qui peut contenir des champs et d'autres groupes)
isHeaderEmitted(String) - Method in class fr.gpmsi.pmsixml.RsCsvHelper
Est-ce que l'en-tête a déjà été émise pour le flux nommé ?
isLeftAligned() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Méthode pour savoir si l'alignement est gauche.
isLoadDebuggingEnabled() - Static method in class fr.gpmsi.pmsixml.FszMeta
Le débogage du chargement est-il autorisé ?
isRightAligned() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Méthode pour savoir si l'alignement est à droite.
isRubriqueValid(int) - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Le numéro de rubrique est-il valide ?
isRubriqueValid(String) - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Le numéro de rubrique est-il valide ?
isSequenceValid(int) - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Le numéro de séquence est-il valide ?
isSequenceValid(String) - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Le numéro de séquence est-il valide ?
isSpaceFilled() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Méthode pour savoir si le remplissage doit se faire avec des espaces.
isTruncatedInputAccepted() - Method in class fr.gpmsi.pmsixml.InputString
Est-ce que les entrées tronquées sont acceptées
isTruncatedInputAccepted() - Method in class fr.gpmsi.pmsixml.MonoLevelReader
Est-ce qu'on accepte des entrées tronquées
isTruncatedInputAccepted() - Method in class fr.gpmsi.pmsixml.MonoLevelTableInjector
Est-ce que les entrées tronquées (c'est à dire les lignes trop courtes) sont acceptées.
isTruncatedInputAccepted() - Method in class fr.gpmsi.pmsixml.RsaReader
Est-ce que l'on accepte des lignes tronquées ?
isTruncatedInputAccepted() - Method in class fr.gpmsi.pmsixml.RsfaceReader
Est-ce qu'on accepte les enregistrements tronqués ?
isTruncatedInputAccepted() - Method in class fr.gpmsi.pmsixml.RssReader
Est-ce que les lignes tronquées sont acceptées
isZeroFilled() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Méthode pour savoir si le remplissage doit se faire avec des zéros.

J

join(Champ) - Method in class fr.gpmsi.pmsixml.nx.Champ
Joindre les deux champs.
joindreChampsEtReps(Enregistrement) - Method in class fr.gpmsi.pmsixml.nx.Enregistrement
Joindre les champs et les répétitions de champs avec un autre enregistrement e2.

L

layout - Variable in class fr.gpmsi.pmsixml.Log4j2Utils.FileAppenderAttributes
La disposition des messages (par défaut PatternLayout.createDefaultLayout())
lg - Static variable in class fr.gpmsi.pmsixml.nx.Nx2Xml
Objet Logger pour l'envoi des logs.
lg - Static variable in class fr.gpmsi.pmsixml.nx.NxMeta
Logger à utiliser pour les traces
lg - Static variable in class fr.gpmsi.pmsixml.nx.XmlEmitter
Le logger log4j
line - Variable in class fr.gpmsi.pmsixml.InputString
ligne en cours d'analyse
lineNr - Static variable in class fr.gpmsi.pmsixml.nx.Nx2Xml
variable "globale", utilisée pour indiquer les erreurs dans les autres classes -> ne pas lancer de multiples instances concurrentes !
lineNumber - Variable in class fr.gpmsi.pmsixml.InputString
numero de la ligne, pour les messages d'erreur
ListClasspath - Class in fr.gpmsi.pmsixml
Classe à usage interne, pour vérifier si 'root.txt' a été trouvé correctement.
ListClasspath() - Constructor for class fr.gpmsi.pmsixml.ListClasspath
Constructeur simple
ListeChamps - Class in fr.gpmsi.pmsixml.nx
Objet liste de champs NX
ListeChamps() - Constructor for class fr.gpmsi.pmsixml.nx.ListeChamps
constructeur simple
listResourceFiles() - Static method in class fr.gpmsi.pmsixml.MetaFileLoader
Lire la liste de tous les fichiers 'resource', qui se trouvent dans fr.gpmsi.pmsixml et qui sont de type .txt, .csv, .ods, .xml, .png, .jpg, .jpeg
load(Document) - Method in class fr.gpmsi.pmsixml.nx.NxMeta
Charger le document XML de définition et en lire les métadonnées.
loadMeta(String) - Method in class fr.gpmsi.pmsixml.MetaFileLoader
Charger un FszGroupMeta par son nom (doit avoir le préfixe /fr/gpmsi/pmsixml/)
loadMeta(String, File) - Static method in class fr.gpmsi.pmsixml.FszGroupMeta
Fonction utilitaire statique pour charger les métadonnées, soit à partir des ressources, soit à partir du répertoire des métadonnées indiqué dans l'appel.
Log4j2Utils - Class in fr.gpmsi.pmsixml
Utilitaires pour l'utilisation de Log4j.
Log4j2Utils.FileAppenderAttributes - Class in fr.gpmsi.pmsixml
Classe utilitaire pour stocker les attributs utilisables pour créer un FileAppender

M

main(String[]) - Static method in class fr.gpmsi.pmsixml.Fsz2Xml
Main
main(String[]) - Static method in class fr.gpmsi.pmsixml.ListClasspath
Méthode main
main(String[]) - Static method in class fr.gpmsi.pmsixml.nx.Nx2Xml
Point de lancement de la conversion nx vers xml.
main(String[]) - Static method in class fr.gpmsi.pmsixml.nx.NxTextMark
Lancement de l'application
main(String[]) - Static method in class fr.gpmsi.pmsixml.Rhs2Csv
Méthode main(), initialise les journaux et appelle Rhs2Csv.init(String[]) , puis Rhs2Csv.run()
main(String[]) - Static method in class fr.gpmsi.pmsixml.Rhs2CsvTest
Méthode main() qui crée un Rhs2CsvTest puis appelle Rhs2CsvTest.run()
main(String[]) - Static method in class fr.gpmsi.pmsixml.RhsReader
laissé pour raisons futures
main(String[]) - Static method in class fr.gpmsi.pmsixml.Rsa2Csv
Méthode principale.
main(String[]) - Static method in class fr.gpmsi.pmsixml.Rsa2CsvTest
Méthode main, qui ne fait que l'appel du test
main(String[]) - Static method in class fr.gpmsi.pmsixml.Rss2Csv
Lancement en tant qu'application
main(String[]) - Static method in class fr.gpmsi.pmsixml.Rss2CsvTest
Lancement en tant qu'application
main(String[]) - Static method in class fr.gpmsi.pmsixml.Rss2Xml
Escape XML
main(String[]) - Static method in class fr.gpmsi.pmsixml.RssReader
Etait utilisé pour les tests, ne fait rien maintenant.
main(String[]) - Static method in class fr.gpmsi.pmsixml.RssReaderDemo
Mini application de démo pour analyser un fichier de RSS (groupés ou non)
main(String[]) - Static method in class fr.gpmsi.pmsixml.RssWriterTest
Lancement des tests en tant qu'aplication
makeBlankInstance() - Method in class fr.gpmsi.pmsixml.FszGroupMeta
Créer une instance vierge, mais uniquement pour les champs simples, sans sous-groupes.
makeBlankInstanceWithBlankGroups() - Method in class fr.gpmsi.pmsixml.FszGroupMeta
Générer une instance vierge, avec tous les champs et groupes peuplés de chaînes vides.
makeChamp(String, Position) - Method in class fr.gpmsi.pmsixml.nx.DefChamp
Crée le champ, et ajuste la position p
makeDefChamp(Node) - Method in class fr.gpmsi.pmsixml.nx.NxMeta
Créer une définition de champ à partir du noeud donné
makeDefEnregistrement(Node) - Method in class fr.gpmsi.pmsixml.nx.NxMeta
Créer une définition d'enregistrement à partir du noeud donné
makeEnregistrement(String) - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Produire un enregistrement à partir de la ligne au format NX.
makeInsertPs(Connection, String) - Method in class fr.gpmsi.pmsixml.FszGroup
Créer un PreparedStatement pour l'insertion de ce group en un nouvel enregistrement.
makeNewNode() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Construire un nouveau noeud (ici de type FszField) qui aura pour métadonnées cet objet.
makeNewNode() - Method in class fr.gpmsi.pmsixml.FszGroupMeta
Crée un nouveau FszGroup qui nous a en métadonnées.
makeNewNode() - Method in class fr.gpmsi.pmsixml.FszMeta
Créer un nouveau noeud vide qui correspond à ces métadonnées
makeRepetition(Node) - Method in class fr.gpmsi.pmsixml.nx.NxMeta
Créer un enregistrement de définition de répétition à partir du noeud donné.
makeRuler(int) - Static method in class fr.gpmsi.pmsixml.Rulers
Faire un texte qui peut servir de "règle", à copier coller au dessus d'une ligne de RSS par exemple, pour vérifier tous les débuts de champs.
makeRuler(int, int, int) - Static method in class fr.gpmsi.pmsixml.Rulers
Faire une "règle" (une série de nombre qui aidera à compter les caractères)
makeSousEnregistrement(Node) - Method in class fr.gpmsi.pmsixml.nx.NxMeta
Créer une définition de sous-enregistrement à partir du noeud donné.
makeStreams(String) - Method in class fr.gpmsi.pmsixml.RsCsvHelper
Initialise des flux (Streams) pour pouvoir envoyer les données
makeTTCCLayout() - Static method in class fr.gpmsi.pmsixml.Log4j2Utils
Créer un Layout TTCC (Time, Thread, Category, Context) qui est un des layouts couramment utilisés
MetaFileLoader - Class in fr.gpmsi.pmsixml
Recherche et charge un fichier de métadonnées Fsz par nom et un répertoire donné.
MetaFileLoader() - Constructor for class fr.gpmsi.pmsixml.MetaFileLoader
constructeur par défaut
MetaFileLoader(File) - Constructor for class fr.gpmsi.pmsixml.MetaFileLoader
Constructeur avec le répertoire des métadonnées
MissingMetafileException - Exception in fr.gpmsi.pmsixml
Exception si fichier de métadonnée absent
MissingMetafileException() - Constructor for exception fr.gpmsi.pmsixml.MissingMetafileException
constructeur par défaut
MissingMetafileException(String) - Constructor for exception fr.gpmsi.pmsixml.MissingMetafileException
Constructeur avec message
MissingMetafileException(String, Throwable) - Constructor for exception fr.gpmsi.pmsixml.MissingMetafileException
Constucteur avec message et cause
MissingMetafileException(String, Throwable, boolean, boolean) - Constructor for exception fr.gpmsi.pmsixml.MissingMetafileException
Constructeur complet
MissingMetafileException(Throwable) - Constructor for exception fr.gpmsi.pmsixml.MissingMetafileException
Constructeur avec cause
MonoLevelReader - Class in fr.gpmsi.pmsixml
Lecteur pour des fichiers fsz (à positions fixes) qui n'ont qu'un seul niveau (donc pas de sous-niveau), comme les fichiers FICHCOMP d'ATU, les VIDHOSP, les TRA, etc.
MonoLevelReader() - Constructor for class fr.gpmsi.pmsixml.MonoLevelReader
Constructeur simple
MonoLevelTableInjector - Class in fr.gpmsi.pmsixml
Injecter un group mono-niveau dans une table de base de données via un PreparedStatement.
MonoLevelTableInjector() - Constructor for class fr.gpmsi.pmsixml.MonoLevelTableInjector
constructeur simple

N

name - Variable in class fr.gpmsi.pmsixml.Log4j2Utils.FileAppenderAttributes
Le nom de l'appender
nextLine(String) - Method in class fr.gpmsi.pmsixml.InputString
Si on réutilise l'objet "InputString", appeler cette méthode pour passer à la ligne suivante.
NodeUtils - Class in fr.gpmsi.pmsixml.xml
Petite classe utilitaire pour aider dans la manipulation des noeuds Node du XML.
numParse(String) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Analyser la chaîne de caractère pour voir s'il s'agit bien d'un nombre.
NumUtils - Class in fr.gpmsi.pmsixml
Quelques utilitaires pour les nombres.
Nx2Xml - Class in fr.gpmsi.pmsixml.nx
Transformation d'un fichier NX en fichier XML.
Nx2Xml() - Constructor for class fr.gpmsi.pmsixml.nx.Nx2Xml
Constructeur simple
NxMeta - Class in fr.gpmsi.pmsixml.nx
Objet qui contient les métadonnées NX lues pour une version de format donnée (pas testé pour les anciens formats d'avant 2020).
NxMeta() - Constructor for class fr.gpmsi.pmsixml.nx.NxMeta
Constructeur simple
NxMetaParseException - Exception in fr.gpmsi.pmsixml.nx
Exception envoyée lorsqu'il y a une erreur lors de l'analyse d'un fichier de métadonnées.
NxMetaParseException() - Constructor for exception fr.gpmsi.pmsixml.nx.NxMetaParseException
Constructeur simple
NxMetaParseException(String) - Constructor for exception fr.gpmsi.pmsixml.nx.NxMetaParseException
Constructeur avec message
NxMetaParseException(String, Throwable) - Constructor for exception fr.gpmsi.pmsixml.nx.NxMetaParseException
Constructeur avec message et exception de départ
NxMetaParseException(String, Throwable, boolean, boolean) - Constructor for exception fr.gpmsi.pmsixml.nx.NxMetaParseException
constructeur complet
NxMetaParseException(Throwable) - Constructor for exception fr.gpmsi.pmsixml.nx.NxMetaParseException
Constructeur à partir d'une exception
NxParseException - Exception in fr.gpmsi.pmsixml.nx
Exception lancée lorsqu'il y a une erreur d'analyse du format NX.
NxParseException() - Constructor for exception fr.gpmsi.pmsixml.nx.NxParseException
constructeur simple
NxParseException(String) - Constructor for exception fr.gpmsi.pmsixml.nx.NxParseException
Constructeur parent
NxParseException(String, Throwable) - Constructor for exception fr.gpmsi.pmsixml.nx.NxParseException
Constructeur parent
NxParseException(String, Throwable, boolean, boolean) - Constructor for exception fr.gpmsi.pmsixml.nx.NxParseException
Constructeur parent
NxParseException(Throwable) - Constructor for exception fr.gpmsi.pmsixml.nx.NxParseException
Constructeur parent
NxTextMark - Class in fr.gpmsi.pmsixml.nx
Prendre un fichier Nx et émettre les marques pour chaque début de champ, à l'aide des numéros de type, rubrique et séquence
NxTextMark() - Constructor for class fr.gpmsi.pmsixml.nx.NxTextMark
Constructeur simple

O

ObjectUtils - Class in fr.gpmsi.pmsixml
Petites fonctions utilitaires pour les objets
ObjectUtils() - Constructor for class fr.gpmsi.pmsixml.ObjectUtils
Constructeur simple

P

parse(Reader) - Method in class fr.gpmsi.pmsixml.FszGroupMeta
Analyse du fichier et construction de la table des métadonnées Attention ce n'est pas une vraie arborescence, il n'y a que deux niveaux.
parse(String) - Static method in class fr.gpmsi.pmsixml.NumUtils
Lire une chaîne de caractères en tant que nombre en la nettoyant puis en la lisant en tant que BigDecimal.
pos - Variable in class fr.gpmsi.pmsixml.InputString
position dans la ligne, commence a 0
Position - Class in fr.gpmsi.pmsixml.nx
La position dans le buffer, que l'on peut passer à une fonction pour l'incrémenter facilement.
Position(int) - Constructor for class fr.gpmsi.pmsixml.nx.Position
Constructeur avac la valeur initiale de la position
PREFIX - Static variable in class fr.gpmsi.pmsixml.FszMeta
Préfixe pour les resources
PREFIX_DIR - Static variable in class fr.gpmsi.pmsixml.FszMeta
Préfixe pour le répertoire des resources
putStreams(String, OutputStream, BufferedWriter) - Method in class fr.gpmsi.pmsixml.RsCsvHelper
Enregistre les flux (Streams)

R

read(InputString) - Method in class fr.gpmsi.pmsixml.FszField
Lecture du champ à partir de la chaîne d'entrée.
read(InputString) - Method in class fr.gpmsi.pmsixml.FszGroup
 
read(InputString) - Method in class fr.gpmsi.pmsixml.FszNode
Lire l'entrée, en utilisant la stratégie appropriée de lecture de champs (ex : RSS1, RSA1, ...)
readFieldValue__old(InputString, Map<String, Integer>, Map<String, String>) - Method in class fr.gpmsi.pmsixml.FszField
Lire le champ sur deux niveaux.
readFromCsvLine(String) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Remplir les informations de métadonnées à partir d'une ligne au format csv (séparateur ";") N.B. alignment peut être "Gauche" ou "Droite" ou "Left" ou "Right", avec n'importe quelle casse, et filling peut être "Zéro" ou "Zero" ou "Espace" ou "Space", avec n'importe quelle casse.
readLeafs(InputString) - Method in class fr.gpmsi.pmsixml.FszGroup
Lire les feuilles, à partir de la chaîne d'entrée
readLeafs(InputString, Map<String, Integer>, Map<String, String>) - Method in class fr.gpmsi.pmsixml.FszGroup
Lire toutes les feuilles (pas les sous-groupes) et attribuer les valeurs aux compteurs, dans la map repetionCountByName.
readMonoLevel(InputString) - Method in class fr.gpmsi.pmsixml.MonoLevelReader
Lire un fichier mono-niveau
readMonoLevel(String, int) - Method in class fr.gpmsi.pmsixml.MonoLevelReader
Lecture d'un contenu mono-niveau
readOne(InputString) - Method in class fr.gpmsi.pmsixml.FszReader
Lire une structure à champs fixes (une ligne en général).
readOne(String) - Method in class fr.gpmsi.pmsixml.RhsReader
Appelle RhsReader.readOne(String, int, boolean) avec rhs, -1, false.
readOne(String) - Method in class fr.gpmsi.pmsixml.RssReader
Appelle RssReader.readOne(String, int) avec rss, -1 .
readOne(String, boolean) - Method in class fr.gpmsi.pmsixml.RhsReader
Appelle RhsReader.readOne(String, int, boolean) avec rhs, -1, acceptTruncated
readOne(String, int) - Method in class fr.gpmsi.pmsixml.RssReader
Lire une ligne de fichier RSS (un RUM).
readOne(String, int, boolean) - Method in class fr.gpmsi.pmsixml.RhsReader
Lecture d'un RHS (une ligne qui contient un RHS).
readRSA(String, int) - Method in class fr.gpmsi.pmsixml.RsaReader
Lire une ligne au format RSA de l'ATIH
readRSFACE(String, int) - Method in class fr.gpmsi.pmsixml.RsfaceReader
Lire un RSF-ACE depuis une String
readSubGroups(InputString, String) - Method in class fr.gpmsi.pmsixml.FszGroup
Lire les groupes enfant depuis le String en entrée.
readSubGroups(InputString, String, boolean) - Method in class fr.gpmsi.pmsixml.FszGroup
Lire les groupes enfant depuis le String en entrée.
readSubGroups(InputString, String, String, boolean) - Method in class fr.gpmsi.pmsixml.FszGroup
Lire les groupes enfant depuis le String en entrée.
readSubGroups__old(InputString, FszGroupMeta, List<FszGroup>) - Method in class fr.gpmsi.pmsixml.FszGroup
Lire tous les sous-groupes d'un type donné, en séquence, en utilisant l'information donnée dans la liste de groupes passée en paramètre.
relierEnregistrement(Enregistrement) - Method in class fr.gpmsi.pmsixml.nx.Nx2Xml
Relier l'enregistrement selon son type, ou sinon l'enregistrer dans les enregistrements normaux.
removeChildren() - Method in class fr.gpmsi.pmsixml.FszGroup
Enlever tous les enfantsDefChamp
representsEuropeanDate() - Method in class fr.gpmsi.pmsixml.FszField
Ce champ représente-t-il une date au format européen ?
representsEuropeanDate() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Est-ce que ce champ est de type "Date" (européenne) Une date europeenne est un definie comme un format numerique avec un type préféré qui est à "D" (habituellement dans les commentaires on retrouve JJMMAAAA)
representsNumber() - Method in class fr.gpmsi.pmsixml.FszField
Ce champ représente-t-il un nombre ?
representsNumber() - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Est-ce que ce champ est de type numérique
Rhs2Csv - Class in fr.gpmsi.pmsixml
Application pour transformer un fichier RHS en fichier .csv Donné à titre d'exemple ; il est maintenant plus facile d'utiliser un script groovy à l'aide de fr.gpmsi
Rhs2Csv() - Constructor for class fr.gpmsi.pmsixml.Rhs2Csv
Constructeur simple
Rhs2CsvTest - Class in fr.gpmsi.pmsixml
Test simple pour vérifier que cela se lance bien.
Rhs2CsvTest() - Constructor for class fr.gpmsi.pmsixml.Rhs2CsvTest
Constructeur simple
RhsReader - Class in fr.gpmsi.pmsixml
Lecteur de RHS.
RhsReader() - Constructor for class fr.gpmsi.pmsixml.RhsReader
Constructeur
RhsWriter - Class in fr.gpmsi.pmsixml
Emettre un RHS sous forme textuelle.
RhsWriter() - Constructor for class fr.gpmsi.pmsixml.RhsWriter
Constructeur simple
Rsa2Csv - Class in fr.gpmsi.pmsixml
Exemple de classe qui émet un RSA sous forme de fichier .csv pour les principaux champs.
Pour le groupe principal il y a un fichier RSA.csv
Le fichier RSA.csv contient comme dernier champ la ligne du RSA au format ATIH telle qu'elle a été lue
Pour chaque sous-groupe il y a un fichier csv : RU : RUM SR : Suppléments de radiothérapie DA : Diagnostics associés du RUM ZA : Zone d'actes du RUM Cela donne des fichiers qui peuvent être utilisés en tant que table.
Un système d'identifiants est utilisé qui permet de faire le chaînage père-enfant.
Ces numéros sont uniques dans le temps, ce qui permet de les utiliser comme clé primaire si on veut importer les données dans une table de base de données.
Rsa2Csv() - Constructor for class fr.gpmsi.pmsixml.Rsa2Csv
Constructeur simple
Rsa2CsvTest - Class in fr.gpmsi.pmsixml
Test très basique pour appeler Rsa2Csv et constater manuellement ce que ça a donné.
Rsa2CsvTest() - Constructor for class fr.gpmsi.pmsixml.Rsa2CsvTest
Constructeur simple
RsaReader - Class in fr.gpmsi.pmsixml
Lecteur de fichiers RSA (Résumé de Sortie Anonymisé).
RsaReader() - Constructor for class fr.gpmsi.pmsixml.RsaReader
Constructeur simple
RsaWriter - Class in fr.gpmsi.pmsixml
Ecriture d'un fichier RSA à partir d'un FszGroup
RsaWriter() - Constructor for class fr.gpmsi.pmsixml.RsaWriter
Constructeur simple
RsCsvHelper - Class in fr.gpmsi.pmsixml
Informations pour generer un jeu de fichiers .csv coherent pour des RSS ou des RSA donnes.
RsCsvHelper() - Constructor for class fr.gpmsi.pmsixml.RsCsvHelper
Constructeur simple.
RsfaceReader - Class in fr.gpmsi.pmsixml
Lecteur de RSF ACE.
RsfaceReader() - Constructor for class fr.gpmsi.pmsixml.RsfaceReader
Constructeur simple
RsfaceReader(String) - Constructor for class fr.gpmsi.pmsixml.RsfaceReader
Constructeur avec l'année du format RSF-ACE
rss1 - Static variable in class fr.gpmsi.pmsixml.RssWriterTest
RSS de test #1
rss2 - Static variable in class fr.gpmsi.pmsixml.RssWriterTest
RSS de test #2
Rss2Csv - Class in fr.gpmsi.pmsixml
Transformer un fichier RSS en fichier .csv avec les principaux champs présents.
Rss2Csv() - Constructor for class fr.gpmsi.pmsixml.Rss2Csv
Constructeur simple
Rss2CsvTest - Class in fr.gpmsi.pmsixml
Classe de test
Rss2CsvTest() - Constructor for class fr.gpmsi.pmsixml.Rss2CsvTest
constructeur simple
Rss2Xml - Class in fr.gpmsi.pmsixml
Transformer un fichier RSS en fichier XML.
Rss2Xml() - Constructor for class fr.gpmsi.pmsixml.Rss2Xml
Constructeur simple
rss3 - Static variable in class fr.gpmsi.pmsixml.RssWriterTest
RSS de test #3
RssReader - Class in fr.gpmsi.pmsixml
Lecteur de RSS.
RssReader() - Constructor for class fr.gpmsi.pmsixml.RssReader
Constructeur.
RssReaderDemo - Class in fr.gpmsi.pmsixml
Démonstration très simple d'utilisation de RssReader.
RssWriter - Class in fr.gpmsi.pmsixml
Ecrire un RSS à partir d'un FszGroup.
RssWriter() - Constructor for class fr.gpmsi.pmsixml.RssWriter
constructeur simple
RssWriterTest - Class in fr.gpmsi.pmsixml
Objet de test
RssWriterTest() - Constructor for class fr.gpmsi.pmsixml.RssWriterTest
constructeur simple
Rulers - Class in fr.gpmsi.pmsixml
Dessiner une règle.
Rulers() - Constructor for class fr.gpmsi.pmsixml.Rulers
Constructeur simple
rumToString(FszGroup) - Method in class fr.gpmsi.pmsixml.RssWriter
Envoyer le RUM en tant que texte.
run() - Method in class fr.gpmsi.pmsixml.nx.Nx2Xml
Exécuter
run() - Method in class fr.gpmsi.pmsixml.nx.NxTextMark
Lancement de l'application
run() - Method in class fr.gpmsi.pmsixml.Rhs2CsvTest
Lancement du test
run() - Method in class fr.gpmsi.pmsixml.Rss2CsvTest
exécution
run() - Method in class fr.gpmsi.pmsixml.RssWriterTest
Lancer les tests

S

safeCompare(T, T) - Static method in class fr.gpmsi.pmsixml.ObjectUtils
Comparaison sûre entre deux objets qui ont tous deux un type qui est "Comparable"
safeEquals(Object, Object) - Static method in class fr.gpmsi.pmsixml.ObjectUtils
Test d'égalité sûr entre deux objets.
setAlignment(String) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Définir l'alignement (cf.
setChampARepeter(DefChamp) - Method in class fr.gpmsi.pmsixml.nx.DefRepetition
Définir le champ à répéter
setConnection(Connection) - Method in class fr.gpmsi.pmsixml.MonoLevelTableInjector
Définir la connexion JDBC à utiliser
setContainer(boolean) - Method in class fr.gpmsi.pmsixml.FszGroup
Définir si ce groupe est un conteneur
setCounterField(FszFieldMeta) - Method in class fr.gpmsi.pmsixml.FszGroupMeta
Donner la définition du champ de compteur
setCounterValue(String, Integer) - Method in class fr.gpmsi.pmsixml.FszGroup
Définir la valeur du compteur
setDescription(String) - Method in class fr.gpmsi.pmsixml.nx.DefSousEnregistrement
Définir la description
setEch(int) - Method in class fr.gpmsi.pmsixml.nx.DefChamp
Définir l'échelle du nombre
setEch(String) - Method in class fr.gpmsi.pmsixml.nx.DefChamp
Définir l'échelle du nombre
setEnd(Integer) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Définir la position de fin (telle que donnée dans les documents de l'ATIH)
setErrorCode(int) - Method in exception fr.gpmsi.pmsixml.FieldParseException
Définir le code erreur
setFieldCounter(String) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Définir le nom du compteur (cf.
setFieldGroupName(String) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Définir le nom du groupe
setFilling(String) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Définir le remplissage (cf.
setFormat(String) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Déterminer le format à utiliser.
setGroupName(String) - Method in class fr.gpmsi.pmsixml.FszGroupMeta
Attribuer le nom du groupe
setHeaderEmitted(String, boolean) - Method in class fr.gpmsi.pmsixml.RsCsvHelper
Définir si l'en-tête a déjà été émise pour le flux donné.
setLineNr(int) - Method in exception fr.gpmsi.pmsixml.FieldParseException
Définir le numéro de ligne
setLineNr(int) - Method in class fr.gpmsi.pmsixml.RhsReader
Définir le numéro de ligne qui contient ce RHS.
setLng(int) - Method in class fr.gpmsi.pmsixml.nx.DefChamp
Définir la longueur du champ
setLng(String) - Method in class fr.gpmsi.pmsixml.nx.DefChamp
Définir la longueur du champ
setLoadDebuggingEnabled(boolean) - Static method in class fr.gpmsi.pmsixml.FszMeta
définir si on active le débogage du chargement
setLongName(String) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Définir le nom long du champ
setLsiId(long) - Method in class fr.gpmsi.pmsixml.RsCsvHelper
Définir le lsiId
setMandatory(String) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Définir si ce champ est obligatoire ou pas (cf.
setMax(int) - Method in class fr.gpmsi.pmsixml.nx.DefRepetition
Définir le numéro maximum
setMax(int) - Method in class fr.gpmsi.pmsixml.nx.DefSousEnregistrement
Définir le nombre maximum de répétitions
setMax(String) - Method in class fr.gpmsi.pmsixml.nx.DefRepetition
Définir le numéro maximum
setMax(String) - Method in class fr.gpmsi.pmsixml.nx.DefSousEnregistrement
Définir le nombre maximum de répétitions
setMetaFilePath(String) - Method in class fr.gpmsi.pmsixml.nx.Nx2Xml
Définir le chemin où sont stockées les métadonnées supplémentaires (par défaut : null)
setMetaFilesDir(File) - Method in class fr.gpmsi.pmsixml.MetaFileLoader
Définir le répertoire des métadonnées
setMetaName(String) - Method in class fr.gpmsi.pmsixml.FszReader
Définir le nom du fichier de métadonnées à utiliser (cf.
setMetaName(String) - Method in class fr.gpmsi.pmsixml.MonoLevelReader
Attribuer le nom de la métadonnée
setMetasDir(File) - Method in class fr.gpmsi.pmsixml.MonoLevelReader
Définir le répertoire des métadonnées
setMetasDir(File) - Method in class fr.gpmsi.pmsixml.RhsReader
Définir le répertoire des métadonnées
setMetasDir(File) - Method in class fr.gpmsi.pmsixml.RsaReader
Définir un répertoire où des métadonnées supplémentaires vont être recherchées.
setMetasDir(File) - Method in class fr.gpmsi.pmsixml.RsfaceReader
Définir le répertoire des métadonnées
setMetasDir(File) - Method in class fr.gpmsi.pmsixml.RssReader
Définir le répertoire qui contient les fichiers de métadonnées.
setMin(int) - Method in class fr.gpmsi.pmsixml.nx.DefRepetition
Définir le numéro minimum
setMin(int) - Method in class fr.gpmsi.pmsixml.nx.DefSousEnregistrement
Définir le nombre minimum de répétitions
setMin(String) - Method in class fr.gpmsi.pmsixml.nx.DefRepetition
Définir le numéro minimum
setMin(String) - Method in class fr.gpmsi.pmsixml.nx.DefSousEnregistrement
Définir le nombre minimum de répétitions
setMultiplicativeFactor(BigDecimal) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Définir le facteur multiplicatif (cf.
setName(String) - Method in class fr.gpmsi.pmsixml.FszNodeReadStrategy
définir le nom de la stratégie de lecture qui sera utilisée
setNom(String) - Method in class fr.gpmsi.pmsixml.nx.DefSousEnregistrement
Définir le nom de code du sous-enregistrement
setNomLong(String) - Method in class fr.gpmsi.pmsixml.nx.DefSousEnregistrement
Définir le nom long du sous-enregistrement
setOriginalType(String) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Définir le type de données original (cf.
setParent(FszGroup) - Method in class fr.gpmsi.pmsixml.FszNode
Attribuer le parent de ce noeud.
setParent(FszMeta) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
 
setParent(FszMeta) - Method in class fr.gpmsi.pmsixml.FszGroupMeta
 
setParent(FszMeta) - Method in class fr.gpmsi.pmsixml.FszMeta
attribuer le noeud parent
setPId(long) - Method in class fr.gpmsi.pmsixml.RsCsvHelper
Définir le pId (principal ID) qui est l'ID du RSA ou du RSS.
setPos(int) - Method in class fr.gpmsi.pmsixml.FszField
Attribue la position de ce champ (commence à 0)
setPrecision(int) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Définir la précision (cf.
setPreferredType(String) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Définir le type préféré (cf.
setReadStrategy(FszNodeReadStrategy) - Method in class fr.gpmsi.pmsixml.FszMeta
définir la stratégie de lecture à utiliser
setRemarks(String) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Définir les remarques formatées (cf.
setRubrique(int) - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Définir le numéro de rubrique (cette valeur se retrouve dans le minimum et le maximum)
setRubrique(String) - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Définir le numéro de rubrique
setRubriqueMax(int) - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Définir le numéro de rubrique maximum
setRubriqueMax(String) - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Définir le numéro de rubrique maximum
setRubriqueMin(int) - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Définir le numéro de rubrique minimum
setRubriqueMin(String) - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Définir le numéro de rubrique minimum
setRuId(long) - Method in class fr.gpmsi.pmsixml.RsCsvHelper
Définir le ruId qui est l'ID du sous-groupe RU (un des RUMs d'un RSA)
setScale(int) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Définir l'échelle (cf.
setSequence(int) - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Définir le numéro de séquence (définit en même temps le minimum et le maximum)
setSequence(String) - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Définir le numéro de séquence
setSequenceMax(int) - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Définir le numéro de séquence maximum
setSequenceMax(String) - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Définir le numéro de séquence maximum
setSequenceMin(int) - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Définir le numéro de séquence minimum
setSequenceMin(String) - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Définir le numéro de séquence minimum
setSize(Integer) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Définir la taille du champ
setStart(Integer) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Définir la position de début du champ (tel que donné dans les documents de l'ATIH)
setStdName(String) - Method in class fr.gpmsi.pmsixml.FszFieldMeta
Définir le nom standard
setTruncatedInputAccepted(boolean) - Method in class fr.gpmsi.pmsixml.InputString
Est-ce que les entrées tronquées sont acceptées
setTruncatedInputAccepted(boolean) - Method in class fr.gpmsi.pmsixml.MonoLevelReader
Est-ce qu'on accepte des entrées tronquées
setTruncatedInputAccepted(boolean) - Method in class fr.gpmsi.pmsixml.MonoLevelTableInjector
Est-ce que les entrées tronquées (c'est à dire les lignes trop courtes) sont acceptées.
setTruncatedInputAccepted(boolean) - Method in class fr.gpmsi.pmsixml.RsaReader
Définir si des lignes tronquées sont acceptées en entrée.
setTruncatedInputAccepted(boolean) - Method in class fr.gpmsi.pmsixml.RsfaceReader
Est-ce qu'on accepte les enregistrements tronqués ?
setTruncatedInputAccepted(boolean) - Method in class fr.gpmsi.pmsixml.RssReader
Définir si les lignes tronquées sont acceptées
setValue(int) - Method in class fr.gpmsi.pmsixml.nx.Position
Attribuer une nouvelle valeur de position
setValue(Long) - Method in class fr.gpmsi.pmsixml.FszField
Mettre un entier long dans le champ.
setValue(String) - Method in class fr.gpmsi.pmsixml.FszField
Attribuer la valeur
setValue(BigDecimal) - Method in class fr.gpmsi.pmsixml.FszField
Mettre un BigDecimal dans le champ.
setValue(Date) - Method in class fr.gpmsi.pmsixml.FszField
Mettre une date dans le champ
setValueAdjusted(Long) - Method in class fr.gpmsi.pmsixml.FszField
Attribuer la valeur puis ajuster le centrage et le remplissage
setValueAdjusted(String) - Method in class fr.gpmsi.pmsixml.FszField
Attribuer la valeur puis ajuster le centrage et le remplissage
setValueAdjusted(BigDecimal) - Method in class fr.gpmsi.pmsixml.FszField
Attribuer la valeur puis ajuster le centrage et le remplissage
setValueAdjusted(Date) - Method in class fr.gpmsi.pmsixml.FszField
Attribuer la valeur puis ajuster le centrage et le remplissage
setValueUnchanged(Long) - Method in class fr.gpmsi.pmsixml.FszField
Mettre un entier long dans le champ tel quel, sans transformation
setValueUnchanged(BigDecimal) - Method in class fr.gpmsi.pmsixml.FszField
Mettre un BigDecimal dans le champ sans l'ajuster avec les valeurs de formatage
setValueUnchangedAdjusted(Long) - Method in class fr.gpmsi.pmsixml.FszField
Attribuer la valeur puis ajuster le centrage et le remplissage
setValueUnchangedAdjusted(BigDecimal) - Method in class fr.gpmsi.pmsixml.FszField
Attribuer la valeur puis ajuster le centrage et le remplissage
setVide(String) - Method in class fr.gpmsi.pmsixml.nx.DefChamp
Définir la valeur qui signifie "vide".
setYearOfFormat(String) - Method in class fr.gpmsi.pmsixml.RsfaceReader
Définir l'année du format RSF-ACE à utiliser
SousEnregistrement - Class in fr.gpmsi.pmsixml.nx
Un sous-enregistrement NX
SousEnregistrement() - Constructor for class fr.gpmsi.pmsixml.nx.SousEnregistrement
Constructeur simple
substring(String, int) - Method in class fr.gpmsi.pmsixml.nx.Position
raccourci pratique pour prendre str.substring(value, value+len)
supportedVersions - Variable in class fr.gpmsi.pmsixml.RsaReader
Liste à titre indicatif des versions supportées.

T

TableDdl - Class in fr.gpmsi.pmsixml
Produire un script de définition de données (DDL) pour du SQL à partir d'un FszGroup.
TableDdl() - Constructor for class fr.gpmsi.pmsixml.TableDdl
Constructeur simple
toBigDecimal() - Method in class fr.gpmsi.pmsixml.FszField
toDate() - Method in class fr.gpmsi.pmsixml.FszField
toInt() - Method in class fr.gpmsi.pmsixml.FszField
toLocalDate() - Method in class fr.gpmsi.pmsixml.FszField
toString() - Method in exception fr.gpmsi.pmsixml.FieldParseException
 
toString() - Method in class fr.gpmsi.pmsixml.FszField
Renvoie nom du champ + ':' + valeur
toString() - Method in class fr.gpmsi.pmsixml.FszGroup
 
toString() - Method in class fr.gpmsi.pmsixml.FszGroupMeta
 
toString() - Method in class fr.gpmsi.pmsixml.nx.Champ
Afficher le texte contenu dans ce champ, sans les espaces de fin.
toString() - Method in class fr.gpmsi.pmsixml.nx.DefChamp
Retourner une forme lisible de ce champ, qui inclut son nom.
toString() - Method in class fr.gpmsi.pmsixml.nx.DefEnregistrement
Convertir cet enregistrement en une String de forme "Enregistrement <nom> type <type> rub <rubriqueMax>"
toString() - Method in class fr.gpmsi.pmsixml.nx.Enregistrement
Retourner une représentation sommaire de cet enregistrment : définition + rubrique + séquence.
toString() - Method in class fr.gpmsi.pmsixml.nx.SousEnregistrement
 
toText(StringBuffer) - Method in class fr.gpmsi.pmsixml.FszField
Convertir la "valeur" (variable value) du champ en texte, de la bonne longueur.
toText(StringBuffer) - Method in class fr.gpmsi.pmsixml.FszGroup
Emettre tous les champs enfant en texte fixe, mais sans émettre les sous-groupes.
toText(StringBuffer) - Method in class fr.gpmsi.pmsixml.FszNode
Convertir ce noeud en représentation texte fixe (attention ne convertit pas les sous-groupes)
toTextRecursive(StringBuffer) - Method in class fr.gpmsi.pmsixml.FszGroup
Emettre sous forme textuelle, dans l'ordre naturel.
toTextRecursiveString() - Method in class fr.gpmsi.pmsixml.FszGroup
Crée un StringBuffer, appelle FszGroup.toTextRecursive(StringBuffer) et renvoie le résultat sous forme de String
toTextString() - Method in class fr.gpmsi.pmsixml.FszNode
Crée un nouveau StringBuffer et appelle toText() avec
traiterCrLf(String) - Method in class fr.gpmsi.pmsixml.nx.Champ
Le retour de ligne dans le format NX est représenté par le caractère 0xB6 (182 en décimal) Cette méthode remplace tous les caractères 0xB6 en séquence CR+LF
traiterFusionSeq(Enregistrement) - Method in class fr.gpmsi.pmsixml.nx.Nx2Xml
Taiter les fusions sur séquence si cela se présente.
transferTo(PreparedStatement, int) - Method in class fr.gpmsi.pmsixml.FszField
Transférer la valeur de ce champ au "prepared statement" à l'index donné.

U

updateCounter(FszGroup, FszGroup, String) - Method in class fr.gpmsi.pmsixml.RsaWriter
Mettre à jour le compteur du parent avec le nombre des enfants de g.
updateCounters() - Method in class fr.gpmsi.pmsixml.FszGroup
Pour les champs de compteur, les mettre à jour avec les noms de groupe correspondants, récursivement.

W

writeGroup(FszGroup, StringBuffer) - Method in class fr.gpmsi.pmsixml.RsaWriter
Ecrire le groupe dans le StringBuffer
writeRhs(FszGroup, StringBuffer) - Method in class fr.gpmsi.pmsixml.RhsWriter
Ecrit un RHS à partir du groupe.
writeRsa(FszGroup, StringBuffer) - Method in class fr.gpmsi.pmsixml.RsaWriter
Ecrire le RSA dans le StringBuffer
writeRss(FszGroup, StringBuffer) - Method in class fr.gpmsi.pmsixml.RssWriter
Deprecated.
Utiliser writeRum à la place
writeRum(FszGroup, StringBuffer) - Method in class fr.gpmsi.pmsixml.RssWriter
Ecrire le rum dans le buffer

X

XmlEmitter - Class in fr.gpmsi.pmsixml.nx
Emetteur XML qui envoie le XML pour les données NX.
XmlEmitter() - Constructor for class fr.gpmsi.pmsixml.nx.XmlEmitter
Constructeur simple
XmlWriter - Class in fr.gpmsi.pmsixml.nx
Le Writer qui va écrire en XML dans le fichier de sortie.
XmlWriter() - Constructor for class fr.gpmsi.pmsixml.nx.XmlWriter
Constructeur simple
A C D E F G I J L M N O P R S T U W X 
All Classes All Packages