private static void loadNode(Preferences prefs, Element node) { // load preferences NodeList children = selectNodeList(node, "node"); NodeList entries = selectNodeList(node, "map/entry"); int childNumber = children.getLength(); Preferences[] prefChildren = new Preferences[childNumber]; int entryNumber = entries.getLength(); synchronized (((AbstractPreferences) prefs).lock) { if (((AbstractPreferences) prefs).isRemoved()) { return; } for (int i = 0; i < entryNumber; i++) { Element entry = (Element) entries.item(i); String key = entry.getAttribute("key"); String value = entry.getAttribute("value"); prefs.put(key, value); } // get children preferences node for (int i = 0; i < childNumber; i++) { Element child = (Element) children.item(i); String name = child.getAttribute("name"); prefChildren[i] = prefs.node(name); } } // load children nodes after unlock for (int i = 0; i < childNumber; i++) { loadNode(prefChildren[i], (Element) children.item(i)); } }
reader = new InputStreamReader(new FileInputStream(xmlFile), "UTF-8"); Document document = builder.parse(new InputSource(reader)); NodeList entries = selectNodeList(document.getDocumentElement(), "entry"); int length = entries.getLength(); for (int i = 0; i < length; i++) {
private static void loadNode(Preferences prefs, Element node) { // load preferences NodeList children = selectNodeList(node, "node"); NodeList entries = selectNodeList(node, "map/entry"); int childNumber = children.getLength(); Preferences[] prefChildren = new Preferences[childNumber]; int entryNumber = entries.getLength(); synchronized (((AbstractPreferences) prefs).lock) { if (((AbstractPreferences) prefs).isRemoved()) { return; } for (int i = 0; i < entryNumber; i++) { Element entry = (Element) entries.item(i); String key = entry.getAttribute("key"); String value = entry.getAttribute("value"); prefs.put(key, value); } // get children preferences node for (int i = 0; i < childNumber; i++) { Element child = (Element) children.item(i); String name = child.getAttribute("name"); prefChildren[i] = prefs.node(name); } } // load children nodes after unlock for (int i = 0; i < childNumber; i++) { loadNode(prefChildren[i], (Element) children.item(i)); } }
reader = new InputStreamReader(new FileInputStream(xmlFile), "UTF-8"); Document document = builder.parse(new InputSource(reader)); NodeList entries = selectNodeList(document.getDocumentElement(), "entry"); int length = entries.getLength(); for (int i = 0; i < length; i++) {
private static void loadNode(Preferences prefs, Element node) { // load preferences NodeList children = selectNodeList(node, "node"); NodeList entries = selectNodeList(node, "map/entry"); int childNumber = children.getLength(); Preferences[] prefChildren = new Preferences[childNumber]; int entryNumber = entries.getLength(); synchronized (((AbstractPreferences) prefs).lock) { if (((AbstractPreferences) prefs).isRemoved()) { return; } for (int i = 0; i < entryNumber; i++) { Element entry = (Element) entries.item(i); String key = entry.getAttribute("key"); String value = entry.getAttribute("value"); prefs.put(key, value); } // get children preferences node for (int i = 0; i < childNumber; i++) { Element child = (Element) children.item(i); String name = child.getAttribute("name"); prefChildren[i] = prefs.node(name); } } // load children nodes after unlock for (int i = 0; i < childNumber; i++) { loadNode(prefChildren[i], (Element) children.item(i)); } }
private static void loadNode(Preferences prefs, Element node) { // load preferences NodeList children = selectNodeList(node, "node"); NodeList entries = selectNodeList(node, "map/entry"); int childNumber = children.getLength(); Preferences[] prefChildren = new Preferences[childNumber]; int entryNumber = entries.getLength(); synchronized (((AbstractPreferences) prefs).lock) { if (((AbstractPreferences) prefs).isRemoved()) { return; } for (int i = 0; i < entryNumber; i++) { Element entry = (Element) entries.item(i); String key = entry.getAttribute("key"); String value = entry.getAttribute("value"); prefs.put(key, value); } // get children preferences node for (int i = 0; i < childNumber; i++) { Element child = (Element) children.item(i); String name = child.getAttribute("name"); prefChildren[i] = prefs.node(name); } } // load children nodes after unlock for (int i = 0; i < childNumber; i++) { loadNode(prefChildren[i], (Element) children.item(i)); } }
private static void loadNode(Preferences prefs, Element node) { // load preferences NodeList children = selectNodeList(node, "node"); NodeList entries = selectNodeList(node, "map/entry"); int childNumber = children.getLength(); Preferences[] prefChildren = new Preferences[childNumber]; int entryNumber = entries.getLength(); synchronized (((AbstractPreferences) prefs).lock) { if (((AbstractPreferences) prefs).isRemoved()) { return; } for (int i = 0; i < entryNumber; i++) { Element entry = (Element) entries.item(i); String key = entry.getAttribute("key"); String value = entry.getAttribute("value"); prefs.put(key, value); } // get children preferences node for (int i = 0; i < childNumber; i++) { Element child = (Element) children.item(i); String name = child.getAttribute("name"); prefChildren[i] = prefs.node(name); } } // load children nodes after unlock for (int i = 0; i < childNumber; i++) { loadNode(prefChildren[i], (Element) children.item(i)); } }
private static void loadNode(Preferences prefs, Element node) { // load preferences NodeList children = selectNodeList(node, "node"); NodeList entries = selectNodeList(node, "map/entry"); int childNumber = children.getLength(); Preferences[] prefChildren = new Preferences[childNumber]; int entryNumber = entries.getLength(); synchronized (((AbstractPreferences) prefs).lock) { if (((AbstractPreferences) prefs).isRemoved()) { return; } for (int i = 0; i < entryNumber; i++) { Element entry = (Element) entries.item(i); String key = entry.getAttribute("key"); String value = entry.getAttribute("value"); prefs.put(key, value); } // get children preferences node for (int i = 0; i < childNumber; i++) { Element child = (Element) children.item(i); String name = child.getAttribute("name"); prefChildren[i] = prefs.node(name); } } // load children nodes after unlock for (int i = 0; i < childNumber; i++) { loadNode(prefChildren[i], (Element) children.item(i)); } }
reader = new InputStreamReader(new FileInputStream(xmlFile), "UTF-8"); Document document = builder.parse(new InputSource(reader)); NodeList entries = selectNodeList(document.getDocumentElement(), "entry"); int length = entries.getLength(); for (int i = 0; i < length; i++) {
reader = new InputStreamReader(new FileInputStream(xmlFile), "UTF-8"); Document document = builder.parse(new InputSource(reader)); NodeList entries = selectNodeList(document.getDocumentElement(), "entry"); int length = entries.getLength(); for (int i = 0; i < length; i++) {
reader = new InputStreamReader(new FileInputStream(xmlFile), "UTF-8"); Document document = builder.parse(new InputSource(reader)); NodeList entries = selectNodeList(document.getDocumentElement(), "entry"); int length = entries.getLength(); for (int i = 0; i < length; i++) {
reader = new InputStreamReader(new FileInputStream(xmlFile), "UTF-8"); Document document = builder.parse(new InputSource(reader)); NodeList entries = selectNodeList(document.getDocumentElement(), "entry"); int length = entries.getLength(); for (int i = 0; i < length; i++) {
private static void loadNode(Preferences prefs, Element node) { // load preferences NodeList children = selectNodeList(node, "node"); NodeList entries = selectNodeList(node, "map/entry"); int childNumber = children.getLength(); Preferences[] prefChildren = new Preferences[childNumber]; int entryNumber = entries.getLength(); synchronized (((AbstractPreferences) prefs).lock) { if (((AbstractPreferences) prefs).isRemoved()) { return; } for (int i = 0; i < entryNumber; i++) { Element entry = (Element) entries.item(i); String key = entry.getAttribute("key"); String value = entry.getAttribute("value"); prefs.put(key, value); } // get children preferences node for (int i = 0; i < childNumber; i++) { Element child = (Element) children.item(i); String name = child.getAttribute("name"); prefChildren[i] = prefs.node(name); } } // load children nodes after unlock for (int i = 0; i < childNumber; i++) { loadNode(prefChildren[i], (Element) children.item(i)); } }
reader = new InputStreamReader(new FileInputStream(xmlFile), "UTF-8"); Document document = builder.parse(new InputSource(reader)); NodeList entries = selectNodeList(document.getDocumentElement(), "entry"); int length = entries.getLength(); for (int i = 0; i < length; i++) {