public Node getNode(String name) { return nodeList.getNode(name); }
public Node getNode(int index) { return nodeList.getNode(index); }
public Node getNode(String name) { if (name == null) return null; int nLists = size(); for (int n=0; n<nLists; n++) { Node node = getNode(n); String nodeName = node.getName(); if (name.compareTo(nodeName) == 0) return node; } return null; }
public Node getEndsWith(String name) { if (name == null) return null; int nLists = size(); for (int n=0; n<nLists; n++) { Node node = getNode(n); String nodeName = node.getName(); if (nodeName == null) continue; if (nodeName.endsWith(name) == true) return node; } return null; } }
public DeviceList getDeviceList() { DeviceList devList = new DeviceList(); int nRoots = devNodeList.size(); for (int n=0; n<nRoots; n++) { // AIOOB was thrown from here, maybe would be better to // copy the list before traversal? Node rootNode; try { rootNode = devNodeList.getNode(n); } catch (ArrayIndexOutOfBoundsException aioob) { break; } Device dev = getDevice(rootNode); if (dev == null) continue; devList.add(dev); } return devList; }
public Device getDevice(String name) { int nRoots = devNodeList.size(); for (int n=0; n<nRoots; n++) { // AIOOB was thrown from here, maybe would be better to // copy the list before traversal? Node rootNode; try { rootNode = devNodeList.getNode(n); } catch (ArrayIndexOutOfBoundsException aioob) { break; } Device dev = getDevice(rootNode); if (dev == null) continue; if (dev.isDevice(name) == true) return dev; Device cdev = dev.getDevice(name); if (cdev != null) return cdev; } return null; }
public Node getNode(String name) { return nodeList.getNode(name); }
public Node getNode(String name) { return nodeList.getNode(name); }
public Node getNode(int index) { return nodeList.getNode(index); }
public Node getNode(int index) { return nodeList.getNode(index); }
NodeList nodeList = queue.remove(); Node<?> node = nodeList.getNode(); int level = nodeList.getLevel(); // pretty print using the node & level
public synchronized Node getNode(String name) { if (name == null) return null; int nLists = size(); for (int n=0; n<nLists; n++) { Node node = getNode(n); String nodeName = node.getName(); if (name.compareTo(nodeName) == 0) return node; } return null; }
public synchronized Node getNode(String name) { if (name == null) return null; int nLists = size(); for (int n=0; n<nLists; n++) { Node node = getNode(n); String nodeName = node.getName(); if (name.compareTo(nodeName) == 0) return node; } return null; }
public synchronized Node getEndsWith(String name) { if (name == null) return null; int nLists = size(); for (int n=0; n<nLists; n++) { Node node = getNode(n); String nodeName = node.getName(); if (nodeName == null) continue; if (nodeName.endsWith(name) == true) return node; } return null; } }
public synchronized Node getEndsWith(String name) { if (name == null) return null; int nLists = size(); for (int n=0; n<nLists; n++) { Node node = getNode(n); String nodeName = node.getName(); if (nodeName == null) continue; if (nodeName.endsWith(name) == true) return node; } return null; } }
public DeviceList getDeviceList() { devNodeListLock.readLock().lock(); try { DeviceList devList = new DeviceList(); int nRoots = devNodeList.size(); for (int n = 0; n < nRoots; n++) { Node rootNode = devNodeList.getNode(n); Device dev = getDevice(rootNode); if (dev == null) continue; devList.add(dev); } return devList; } finally { devNodeListLock.readLock().unlock(); } }
public Device getDevice(String name) { devNodeListLock.readLock().lock(); try { int nRoots = devNodeList.size(); for (int n = 0; n < nRoots; n++) { Node rootNode = devNodeList.getNode(n); Device dev = getDevice(rootNode); if (dev == null) continue; if (dev.isDevice(name) == true) return dev; Device cdev = dev.getDevice(name); if (cdev != null) return cdev; } return null; } finally { devNodeListLock.readLock().unlock(); } }
public DeviceList getDeviceList() { devNodeListLock.readLock().lock(); try { DeviceList devList = new DeviceList(); int nRoots = devNodeList.size(); for (int n = 0; n < nRoots; n++) { Node rootNode = devNodeList.getNode(n); Device dev = getDevice(rootNode); if (dev == null) continue; devList.add(dev); } return devList; } finally { devNodeListLock.readLock().unlock(); } }
public Device getDevice(String name) { devNodeListLock.readLock().lock(); try { int nRoots = devNodeList.size(); for (int n = 0; n < nRoots; n++) { Node rootNode = devNodeList.getNode(n); Device dev = getDevice(rootNode); if (dev == null) continue; if (dev.isDevice(name) == true) return dev; Device cdev = dev.getDevice(name); if (cdev != null) return cdev; } return null; } finally { devNodeListLock.readLock().unlock(); } }