org.eclipse.ui.editors.text.templates
Class ContributionContextTypeRegistry
java.lang.Object
org.eclipse.jface.text.templates.ContextTypeRegistry
org.eclipse.ui.editors.text.templates.ContributionContextTypeRegistry
-
public class ContributionContextTypeRegistry
- extends
ContextTypeRegistry
A registry for context types. Editor implementors will usually instantiate a
registry and configure the context types available in their editor.
ContextType
s can be added either directly using
ContextTypeRegistry.addContextType(TemplateContextType)
or by instantiating and adding a
contributed context type using
addContextType(String)
.
-
Since:
- 3.0
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
ContributionContextTypeRegistry
public ContributionContextTypeRegistry(
String registryId)
- Creates a new context type registry and registers all context types contributed for the given
registry ID.
-
Parameters:
-
registryId
- the registry ID -
Since:
- 3.5
ContributionContextTypeRegistry
public ContributionContextTypeRegistry()
- Creates a new context type registry.
Clients need to enable the desired context types by calling
addContextType(String)
.
addContextType
public void addContextType(
String id)
- Tries to create a context type given an id. If there is already a context
type registered under the given id, nothing happens. Otherwise,
contributions to the
org.eclipse.ui.editors.templates
extension point are searched for the given identifier and the specified
context type instantiated if it is found.
-
-
Parameters:
-
id
- the id for the context type as specified in XML
createContextType
public static
TemplateContextType createContextType(
String id)
- Tries to create a context type given an id. Contributions to the
org.eclipse.ui.editors.templates
extension point are
searched for the given identifier and the specified context type
instantiated if it is found. Any contributed
TemplateVariableResolver
s
are also instantiated and added to the context type.
-
-
Parameters:
-
id
- the id for the context type as specified in XML
-
Returns:
- the instantiated and configured context type, or
null
if it is not found or cannot be instantiated
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.