jaxe
Class Jaxe

java.lang.Object
  extended by jaxe.Jaxe

public class Jaxe
extends java.lang.Object

Classe de départ de Jaxe, avec la gestion des évènements de l'application


Field Summary
static java.util.ArrayList<JaxeFrame> allFrames
           
 
Constructor Summary
Jaxe(java.lang.String nomFichierCfg)
          Nouvel objet identifiant l'application
 
Method Summary
static void aPropos()
          Dialogue "à propos" de l'application
static void dialogueDepart()
          Dialogue Nouveau/Ouvrir/Quitter au lancement de l'application
static void dialogueNouveau(JaxeFrame jframe)
          Dialogue de choix d'une configuration pour créer un nouveau document
static void finDialogueDepart()
           
static org.xml.sax.EntityResolver getEntityResolver()
           
static javax.xml.transform.URIResolver getURIResolver()
           
static void main(java.lang.String[] args)
          Méthode principale
static void nouveau(JaxeFrame jframe)
          Ouverture d'un nouveau document dans une frame particulière, ou dans une nouvelle frame si jframe==null
static void ouvrir(java.io.File f, JaxeFrame jframe)
          Ouverture d'un fichier XML dans une frame particulière, ou dans une nouvelle frame si jframe==null
static void ouvrirAvecConf(java.io.File f, java.io.File fconf, JaxeFrame jframe)
          Ouverture d'un fichier XML avec une configuration particulière, dans une frame particulière ou dans une nouvelle frame si jframe==null
static void ouvrirConf(java.io.File f, JaxeFrame jframe)
          Ouverture d'un nouveau document avec la configuration spécifiée
static void preferences()
          Dialogue des préférences de l'application
static JaxeFrame premiereFrame()
          Renvoit la première fenêtre ouverte (pas forcément celle au premier plan)
static void quitter()
          Quitte l'application
static void setIconeValide(boolean iconeValide)
          Change l'icône "valide" dans toutes les fenêtres
static void setResolver(java.lang.Object resolver)
          Défini un resolver pour URI et entités.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

allFrames

public static java.util.ArrayList<JaxeFrame> allFrames
Constructor Detail

Jaxe

public Jaxe(java.lang.String nomFichierCfg)
Nouvel objet identifiant l'application

Method Detail

nouveau

public static void nouveau(JaxeFrame jframe)
Ouverture d'un nouveau document dans une frame particulière, ou dans une nouvelle frame si jframe==null


dialogueNouveau

public static void dialogueNouveau(JaxeFrame jframe)
Dialogue de choix d'une configuration pour créer un nouveau document


dialogueDepart

public static void dialogueDepart()
Dialogue Nouveau/Ouvrir/Quitter au lancement de l'application


finDialogueDepart

public static void finDialogueDepart()

ouvrir

public static void ouvrir(java.io.File f,
                          JaxeFrame jframe)
Ouverture d'un fichier XML dans une frame particulière, ou dans une nouvelle frame si jframe==null


ouvrirAvecConf

public static void ouvrirAvecConf(java.io.File f,
                                  java.io.File fconf,
                                  JaxeFrame jframe)
Ouverture d'un fichier XML avec une configuration particulière, dans une frame particulière ou dans une nouvelle frame si jframe==null


ouvrirConf

public static void ouvrirConf(java.io.File f,
                              JaxeFrame jframe)
Ouverture d'un nouveau document avec la configuration spécifiée


quitter

public static void quitter()
Quitte l'application


aPropos

public static void aPropos()
Dialogue "à propos" de l'application


preferences

public static void preferences()
Dialogue des préférences de l'application


setIconeValide

public static void setIconeValide(boolean iconeValide)
Change l'icône "valide" dans toutes les fenêtres


premiereFrame

public static JaxeFrame premiereFrame()
Renvoit la première fenêtre ouverte (pas forcément celle au premier plan)


getEntityResolver

public static org.xml.sax.EntityResolver getEntityResolver()

getURIResolver

public static javax.xml.transform.URIResolver getURIResolver()

setResolver

public static void setResolver(java.lang.Object resolver)
Défini un resolver pour URI et entités. La classe de l'objet doit implémenter les interfaces URIResolver et EntityResolver. Un exemple est le CatalogResolver d'Apache.


main

public static void main(java.lang.String[] args)
Méthode principale