|
|
@ -45,9 +45,9 @@ public class MapDataTree extends JTree { |
|
|
|
public void selectDefaultTreeNode() { |
|
|
|
public void selectDefaultTreeNode() { |
|
|
|
DefaultTreeModel m_model = (DefaultTreeModel) this.getModel(); |
|
|
|
DefaultTreeModel m_model = (DefaultTreeModel) this.getModel(); |
|
|
|
DefaultMutableTreeNode root = (DefaultMutableTreeNode) m_model.getRoot(); |
|
|
|
DefaultMutableTreeNode root = (DefaultMutableTreeNode) m_model.getRoot(); |
|
|
|
Enumeration<DefaultMutableTreeNode> children = root.children(); |
|
|
|
Enumeration<TreeNode> children = root.children(); |
|
|
|
if (children.hasMoreElements()) { |
|
|
|
if (children.hasMoreElements()) { |
|
|
|
DefaultMutableTreeNode child = children.nextElement(); |
|
|
|
DefaultMutableTreeNode child = (DefaultMutableTreeNode) children.nextElement(); |
|
|
|
|
|
|
|
|
|
|
|
if(GEOJSONTreeHelper.getInstance().isSelectableTreeNode(child)){ |
|
|
|
if(GEOJSONTreeHelper.getInstance().isSelectableTreeNode(child)){ |
|
|
|
selectTreeNode(child, m_model); |
|
|
|
selectTreeNode(child, m_model); |
|
|
@ -59,9 +59,9 @@ public class MapDataTree extends JTree { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private void setFirstChildTreeNode(DefaultMutableTreeNode parent, DefaultTreeModel m_model){ |
|
|
|
private void setFirstChildTreeNode(DefaultMutableTreeNode parent, DefaultTreeModel m_model){ |
|
|
|
Enumeration<DefaultMutableTreeNode> children = parent.children(); |
|
|
|
Enumeration<TreeNode> children = parent.children(); |
|
|
|
if (children.hasMoreElements()){ |
|
|
|
if (children.hasMoreElements()){ |
|
|
|
DefaultMutableTreeNode node = children.nextElement(); |
|
|
|
DefaultMutableTreeNode node = (DefaultMutableTreeNode) children.nextElement(); |
|
|
|
selectTreeNode(node, m_model); |
|
|
|
selectTreeNode(node, m_model); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
@ -89,9 +89,9 @@ public class MapDataTree extends JTree { |
|
|
|
DefaultTreeModel m_model = (DefaultTreeModel) this.getModel(); |
|
|
|
DefaultTreeModel m_model = (DefaultTreeModel) this.getModel(); |
|
|
|
DefaultMutableTreeNode root = (DefaultMutableTreeNode) m_model.getRoot(); |
|
|
|
DefaultMutableTreeNode root = (DefaultMutableTreeNode) m_model.getRoot(); |
|
|
|
|
|
|
|
|
|
|
|
Enumeration<DefaultMutableTreeNode> els = root.postorderEnumeration(); |
|
|
|
Enumeration<TreeNode> els = root.postorderEnumeration(); |
|
|
|
while(els.hasMoreElements()){ |
|
|
|
while(els.hasMoreElements()){ |
|
|
|
DefaultMutableTreeNode el = els.nextElement(); |
|
|
|
DefaultMutableTreeNode el = (DefaultMutableTreeNode) els.nextElement(); |
|
|
|
if(el == null || el.getUserObject() == null){ |
|
|
|
if(el == null || el.getUserObject() == null){ |
|
|
|
return null; |
|
|
|
return null; |
|
|
|
} |
|
|
|
} |
|
|
@ -145,10 +145,10 @@ public class MapDataTree extends JTree { |
|
|
|
DefaultTreeModel m_model = (DefaultTreeModel) this.getModel(); |
|
|
|
DefaultTreeModel m_model = (DefaultTreeModel) this.getModel(); |
|
|
|
DefaultMutableTreeNode root = (DefaultMutableTreeNode) m_model.getRoot(); |
|
|
|
DefaultMutableTreeNode root = (DefaultMutableTreeNode) m_model.getRoot(); |
|
|
|
|
|
|
|
|
|
|
|
Enumeration<DefaultMutableTreeNode> els = root.postorderEnumeration(); |
|
|
|
Enumeration<TreeNode> els = root.postorderEnumeration(); |
|
|
|
while(els.hasMoreElements()){ |
|
|
|
while(els.hasMoreElements()){ |
|
|
|
|
|
|
|
|
|
|
|
DefaultMutableTreeNode el = els.nextElement(); |
|
|
|
DefaultMutableTreeNode el = (DefaultMutableTreeNode) els.nextElement(); |
|
|
|
String path = el.getUserObject().toString(); |
|
|
|
String path = el.getUserObject().toString(); |
|
|
|
String fileName = ChartGEOJSONHelper.getPresentNameWithPath(path); |
|
|
|
String fileName = ChartGEOJSONHelper.getPresentNameWithPath(path); |
|
|
|
if (StringUtils.contains(fileName, text) && GEOJSONTreeHelper.isValidDirPath(path)) { |
|
|
|
if (StringUtils.contains(fileName, text) && GEOJSONTreeHelper.isValidDirPath(path)) { |
|
|
|