public Node node(String key) {
if (key == LIBRARIES) {
//Libraries Node
return
new LibrariesNode(NbBundle.getMessage(J2SELogicalViewProvider.class,"CTL_LibrariesNode"),
project, evaluator, helper, resolver, ProjectProperties.RUN_CLASSPATH,
new String[] {ProjectProperties.BUILD_CLASSES_DIR},
"platform.active", // NOI18N
new Action[] {
LibrariesNode.createAddProjectAction(project, project.getSourceRoots()),
LibrariesNode.createAddLibraryAction(project.getReferenceHelper(), project.getSourceRoots(), null),
LibrariesNode.createAddFolderAction(project.getAntProjectHelper(), project.getSourceRoots()),
null,
ProjectUISupport.createPreselectPropertiesAction(project, "Libraries", CustomizerLibraries.COMPILE), // NOI18N
},
null,
cs,
null
);
} else if (key == TEST_LIBRARIES) {
return
new LibrariesNode(NbBundle.getMessage(J2SELogicalViewProvider.class,"CTL_TestLibrariesNode"),
project, evaluator, helper, resolver, ProjectProperties.RUN_TEST_CLASSPATH,
new String[] {
ProjectProperties.BUILD_TEST_CLASSES_DIR,
ProjectProperties.JAVAC_CLASSPATH,
ProjectProperties.BUILD_CLASSES_DIR,