Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public Map<String, Class<?>> getColumnsNames(Table table) {
- File tableXML = table.getXML();
- Map<String, Class<?>> ret = new HashMap<>();
- System.out.println("Here");
- try {
- eventReader = inputFactory.createXMLEventReader(new FileReader(tableXML));
- document = saxBuilder.build(tableXML);
- Element root = document.getRootElement();
- String names = root.getAttributeValue("colNames");
- String[] namesArr = names.split(",\\s");
- String types = root.getAttributeValue("types");
- String[] typesArr = types.split(",\\s");
- for (int i = 0; i < namesArr.length; i++) {
- ret.put(namesArr[i], classFactory.getClass(typesArr[i]));
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- return ret;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement