IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Format d'échange (XML, JSON...) Java Discussion :

new SAXBuilder() marche pas dans un event?


Sujet :

Format d'échange (XML, JSON...) Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Mars 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 1
    Par défaut new SAXBuilder() marche pas dans un event?
    bonjour a tous,
    J'ai un problem que j'arrive pas voir pourquoi,
    sous debug mode, j'ai vu le problem apparu dans la classe cite desous:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    public class MakefileEditorAction implements IObjectActionDelegate {
     
    private ISelection selection;
     
    @Override
    public void run(IAction action) {
     
    XMLReader.getVariableValues("data.xml");
    ....................................
    }}
    donc ligne :XMLReader.getVariableValues("data.xml");
    j'ai step in la fonction getVariablevalues,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    public class XMLReader {
    static org.jdom.Document document;
    static Element racine;
     
    public static Map<String, ArrayList<String>> getVariableValues(
    String filename) {
    Map<String, ArrayList<String>> valueList = new HashMap<String, ArrayList<String>>();
    SAXBuilder sxb = new SAXBuilder();
    try {
    document = sxb.build(new File(filename));
    } catch (Exception e) {
    }
    ........
    }
    quand j'arrive a la ligne SAXBuilder sxb = new SAXBuilder();
    j'entre dans la classe eventtable.class et puis Workbench.class:
    boucle while ne s'arrete quand le workbench s'arrete. donc, je boucle dedans.
    probablement c'est le new SAXBuilder() qui ne marche pas.
    mais quand je teste XMLReader.getVariableValues("data.xml"); dans une classe vide juste avec la fonction public static void main(), ca marche nikel.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    private void runEventLoop(Window.IExceptionHandler handler, Display display) {
    runEventLoop = true;
    while (runEventLoop) {
    try {
    if (!display.readAndDispatch()) {
    getAdvisor().eventLoopIdle(display);
    }
    } catch (Throwable t) {
    handler.handleException(t);
    // In case Display was closed under us
    if (display.isDisposed())
    runEventLoop = false;
    }
    }
    }
    vous avez une idee?
    merci pour les reponses!!!!
    flo

  2. #2
    Membre chevronné
    Inscrit en
    Juillet 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 534
    Par défaut
    mais quand je teste XMLReader.getVariableValues("data.xml"); dans une classe vide juste avec la fonction public static void main(), ca marche nikel.
    Si ca marche simplement avec un main alors ca boucle quand tu utilises dans runEventLoop: c'est un probleme dans cette fonction.

    Ce n'est pas un probleme de new SaxBuilder().

Discussions similaires

  1. TO_DATE ne marche pas dans ma requete !
    Par merilith dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 13/06/2006, 05h31
  2. Outlook ne marche pas dans mon réseau sous linux
    Par Germain123 dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 25/03/2006, 22h15
  3. Balise <PRE> marche pas dans un form
    Par chateau64 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 14/11/2005, 09h20
  4. aperçu d image avec input type file marche pas dans ffx
    Par siddh dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 09/11/2005, 09h11
  5. [GifDecoder] marche pas dans applet avec IE
    Par formentor dans le forum Applets
    Réponses: 2
    Dernier message: 06/05/2003, 10h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo