#63085: HelpIDFragmentProviderImpl added to all project natures BLD200608141800
authormkubec@netbeans.org
Fri, 11 Aug 2006 12:21:31 +0000
changeset 7392ec528889f399
parent 7391 725ec8abfd96
child 7393 19ed09b6087f
#63085: HelpIDFragmentProviderImpl added to all project natures
j2ee.ejbfreeform/src/org/netbeans/modules/j2ee/ejbfreeform/EJBProjectNature.java
     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;