/** * populates the tree with discovered categories, and services. * @param categories */ private void populateTree(List<SoaplabCategory>categories) { for (SoaplabCategory category : categories) { DefaultMutableTreeNode categoryNode = new DefaultMutableTreeNode(category.getCategory()); for (String service : category.getServices()) { SoaplabProcessorFactory f = new SoaplabProcessorFactory(base, service); f.setCategory(category.getCategory()); categoryNode.add(new DefaultMutableTreeNode(f)); } this.add(categoryNode); } }