Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static function getTreeNodeByPath(path:String, parentNode:DefaultMutableTreeNode):DefaultMutableTreeNode
- {
- var parts = path.split("/");
- if(parts.length==1)
- {
- return getTreeNodeByName(parts[0],parentNode);
- }
- else if(parts.length ==2 && parts[1]=="")
- {
- return getTreeNodeByName(parts[0]+"/",parentNode);
- }
- else
- {
- for(c in parentNode.children())
- {
- if(c.toString() == parts[0])
- {
- parentNode=c;
- break;
- }
- }
- parts.remove(parts[0]);
- return getTreeNodeByPath(parts.join("/"), parentNode);
- }
- return null;
- }
Advertisement
Add Comment
Please, Sign In to add comment