A C D E F G I J L M N O P R S T U W X
All Classes All Packages
All Classes All Packages
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 deLong.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'appelerRsa2Csv.emitCsvHeader(FszGroupMeta, BufferedWriter)
siRsCsvHelper.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
-
synonyme de
FszNode.isFieldGroup()
- 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[])
, puisRhs2Csv.run()
- main(String[]) - Static method in class fr.gpmsi.pmsixml.Rhs2CsvTest
-
Méthode main() qui crée un
Rhs2CsvTest
puis appelleRhs2CsvTest.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
: RUMSR
: Suppléments de radiothérapieDA
: Diagnostics associés du RUMZA
: 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
-
raccourci pour
FszField.getValueAsBigDecimal()
- toDate() - Method in class fr.gpmsi.pmsixml.FszField
-
raccourci pour
FszField.getValueAsEuropeanDate()
- toInt() - Method in class fr.gpmsi.pmsixml.FszField
-
raccourci pour
FszField.getValueAsInt()
- toLocalDate() - Method in class fr.gpmsi.pmsixml.FszField
-
raccourci pour
FszField.getValueAsEuropeanLocalDate()
- 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
All Classes All Packages