1.1 --- a/j2ee.ejbfreeform/src/org/netbeans/modules/j2ee/ejbfreeform/EJBProjectNature.java Thu Aug 10 15:56:33 2006 +0000
1.2 +++ b/j2ee.ejbfreeform/src/org/netbeans/modules/j2ee/ejbfreeform/EJBProjectNature.java Fri Aug 11 12:21:31 2006 +0000
1.3 @@ -30,6 +30,7 @@
1.4 import java.util.WeakHashMap;
1.5 import org.netbeans.api.java.classpath.ClassPath;
1.6 import org.netbeans.api.project.Project;
1.7 +import org.netbeans.modules.ant.freeform.spi.HelpIDFragmentProvider;
1.8 import org.netbeans.modules.ant.freeform.spi.ProjectNature;
1.9 import org.netbeans.modules.ant.freeform.spi.ProjectPropertiesPanel;
1.10 import org.netbeans.modules.ant.freeform.spi.TargetDescriptor;
1.11 @@ -70,6 +71,8 @@
1.12 private static final String SCHEMA = "nbres:/org/netbeans/modules/j2ee/ejbfreeform/resources/freeform-project-ejb.xsd"; // NOI18N
1.13 public static final String STYLE_CONFIG_FILES = "configFiles"; // NOI18N
1.14 public static final String STYLE_EJBS = "ejbs"; // NOI18N
1.15 +
1.16 + private static final String HELP_ID_FRAGMENT = "ejb"; // NOI18N
1.17
1.18 private static final WeakHashMap/*<Project,WeakReference<Lookup>>*/ lookupCache = new WeakHashMap();
1.19
1.20 @@ -191,9 +194,16 @@
1.21 EjbEnterpriseReferenceContainerSupport.createEnterpriseReferenceContainer(project, projectHelper),
1.22 new EjbFreeFormActionProvider(project, projectHelper, aux),
1.23 new ProjectOpenedHookImpl(project),
1.24 + new HelpIDFragmentProviderImpl(),
1.25 });
1.26 }
1.27
1.28 + private static final class HelpIDFragmentProviderImpl implements HelpIDFragmentProvider {
1.29 + public String getHelpIDFragment() {
1.30 + return HELP_ID_FRAGMENT;
1.31 + }
1.32 + }
1.33 +
1.34 private static final class ProjectLookup extends ProxyLookup implements AntProjectListener {
1.35
1.36 private AntProjectHelper helper;