org.netbeans.modules.projectapi/1 1.36.1

org.netbeans.spi.project
Annotation Type LookupProvider.Registration


@Retention(value=SOURCE)
@Target(value={TYPE,METHOD})
public static @interface LookupProvider.Registration

Annotation to register LookupProvider instances.

If you wish to unconditionally register one or more objects, it will be more efficient and may be easier to use ProjectServiceProvider (and/or LookupMerger.Registration).

Since:
org.netbeans.modules.projectapi 1.21

Optional Element Summary
 String[] projectType
          Token(s) denoting one or more project types, e.g.
 LookupProvider.Registration.ProjectType[] projectTypes
          Alternate registration of project types with positions.
 

projectType

public abstract String[] projectType
Token(s) denoting one or more project types, e.g. org-netbeans-modules-maven or org-netbeans-modules-java-j2seproject LookupProviderSupport.createCompositeLookup(org.openide.util.Lookup, java.lang.String) may be used with the path Projects/TYPE/Lookup.

Default:
{}

projectTypes

public abstract LookupProvider.Registration.ProjectType[] projectTypes
Alternate registration of project types with positions. You must specify either this or projectType() (or both).

Since:
org.netbeans.modules.projectapi/1 1.22
Default:
{}

org.netbeans.modules.projectapi/1 1.36.1

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