示例#1
0
 private void nettoyer(String txt_xml) {
   buf_xml = new StringBuffer();
   buf_xml.append(txt_xml);
   Divers.remplacer(buf_xml, "\t", "");
   StringTokenizer tok = new StringTokenizer(buf_xml.toString(), "\n\r", false);
   buf_xml = new StringBuffer();
   while (tok.hasMoreTokens()) {
     String ligne = tok.nextToken();
     if (ligne.isEmpty()) continue;
     buf_xml.append(ligne + "\n");
   }
 }
示例#2
0
 private Object creerObjet(String nom_classe) {
   Object obj = null;
   try {
     String nom_paq = this.getClass().getPackage().getName();
     nom_paq = nom_paq.substring(0, nom_paq.indexOf(".modele"));
     String nom_cl = nom_paq + "." + nom_lang + "." + nom_classe;
     if (nom_lang.equals("xml")) {
       nom_cl = Divers.remplacer(nom_cl, ".xml.", ".xml.Xml");
     }
     // obj = Class.forName(nom_cl).newInstance();
     obj = Class.forName(nom_cl, true, this.getClass().getClassLoader()).newInstance();
     // obj = Thread.currentThread().getContextClassLoader().loadClass(nom_cl).newInstance();
   } catch (Exception ex) {
     System.out.println("echec de loadClass()");
     System.out.println(ex.getClass());
     System.out.println(ex.getMessage());
     System.out.println("fin echec de loadClass()");
     // prog_xml.buf_error.append(ex.getClass() + " : " + ex.getMessage() + "\n");
     // return creerObjetSecours(nom_classe);
   }
   return obj;
 }