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