org.netbeans.modules.projectuiapi/1 1.51.1 8

org.netbeans.spi.project.ui.support
Class UILookupMergerSupport

java.lang.Object
  extended by org.netbeans.spi.project.ui.support.UILookupMergerSupport

public final class UILookupMergerSupport
extends Object

Factory class for creation of LookupMerger instances.

Since:
org.netbeans.modules.projectuiapi 1.19

Method Summary
static LookupMerger<PrivilegedTemplates> createPrivilegedTemplatesMerger()
          Create a LookupMerger instance for PrivilegedTemplates.
static LookupMerger<ProjectOpenedHook> createProjectOpenHookMerger(ProjectOpenedHook defaultInstance)
          Create a LookupMerger instance for ProjectOpenedHook.
static LookupMerger<RecommendedTemplates> createRecommendedTemplatesMerger()
          Create a LookupMerger instance for RecommendedTemplates.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createRecommendedTemplatesMerger

public static LookupMerger<RecommendedTemplates> createRecommendedTemplatesMerger()
Create a LookupMerger instance for RecommendedTemplates. Allows to merge templates from multiple sources.

Returns:
instance to include in project lookup

createPrivilegedTemplatesMerger

public static LookupMerger<PrivilegedTemplates> createPrivilegedTemplatesMerger()
Create a LookupMerger instance for PrivilegedTemplates. Allows to merge templates from multiple sources.

Returns:
instance to include in project lookup

createProjectOpenHookMerger

public static LookupMerger<ProjectOpenedHook> createProjectOpenHookMerger(ProjectOpenedHook defaultInstance)
Create a LookupMerger instance for ProjectOpenedHook. The merger makes sure all registered ProjectOpenedHook instances are called and that the default instance is called first.

Parameters:
defaultInstance - - the default ProjectOpenedHook instance or null if a default privileged instance is not required.
Returns:
instance to include in project lookup
Since:
org.netbeans.modules.projectuiapi 1.24

org.netbeans.modules.projectuiapi/1 1.51.1 8

Built on December 5 2011.  |  Portions Copyright 1997-2011 Sun Microsystems, Inc. All rights reserved.