EOS 2  1.1.0
Einfache Objektbasierte Sprache
LanguageLoader.java
gehe zur Dokumentation dieser Datei
1 package de.lathanda.eos.lang;
2 
3 import javax.xml.parsers.DocumentBuilder;
4 import javax.xml.parsers.DocumentBuilderFactory;
5 
6 import org.w3c.dom.Document;
7 
8 import de.lathanda.eos.base.ResourceLoader;
9 import de.lathanda.eos.base.extension.XMLProvider;
10 
11 public class LanguageLoader implements XMLProvider {
12 
13  @Override
14  public Document[] getXML() {
15  Document[] extension = new Document[2];
16  DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
17  try {
18  DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
19  extension[0] = dBuilder.parse(ResourceLoader.getResourceAsStream("de/lathanda/eos/lang/eos2_classes.xml"));
20  extension[1] = dBuilder.parse(ResourceLoader.getResourceAsStream("de/lathanda/eos/lang/eos2_lang.xml"));
21  } catch (Exception e) {
22  e.printStackTrace();
23  return new Document[] {};
24  }
25  return extension;
26  }
27 }
static InputStream getResourceAsStream(String filename)
Impressum