Advertisement
Guest User

Untitled

a guest
Dec 7th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. public Map<String, Class<?>> getColumnsNames(Table table) {
  2. File tableXML = table.getXML();
  3. Map<String, Class<?>> ret = new HashMap<>();
  4. System.out.println("Here");
  5. try {
  6. eventReader = inputFactory.createXMLEventReader(new FileReader(tableXML));
  7. document = saxBuilder.build(tableXML);
  8. Element root = document.getRootElement();
  9. String names = root.getAttributeValue("colNames");
  10. String[] namesArr = names.split(",\\s");
  11. String types = root.getAttributeValue("types");
  12. String[] typesArr = types.split(",\\s");
  13. for (int i = 0; i < namesArr.length; i++) {
  14. ret.put(namesArr[i], classFactory.getClass(typesArr[i]));
  15. }
  16. } catch (Exception e) {
  17. e.printStackTrace();
  18. }
  19. return ret;
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement