本文整理汇总了Java中org.eclipse.ui.editors.text.templates.ContributionContextTypeRegistry.getContextType方法的典型用法代码示例。如果您正苦于以下问题:Java ContributionContextTypeRegistry.getContextType方法的具体用法?Java ContributionContextTypeRegistry.getContextType怎么用?Java ContributionContextTypeRegistry.getContextType使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.ui.editors.text.templates.ContributionContextTypeRegistry
的用法示例。
在下文中一共展示了ContributionContextTypeRegistry.getContextType方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getTemplateContextRegistry
import org.eclipse.ui.editors.text.templates.ContributionContextTypeRegistry; //导入方法依赖的package包/类
/**
* Returns the template context type registry for the java plug-in.
*
* @return the template context type registry for the java plug-in
* @since 3.0
*/
public synchronized ContextTypeRegistry getTemplateContextRegistry() {
if (fContextTypeRegistry == null) {
ContributionContextTypeRegistry registry = new ContributionContextTypeRegistry(ID_CU_EDITOR);
TemplateContextType all_contextType = registry.getContextType(JavaContextType.ID_ALL);
((AbstractJavaContextType) all_contextType).initializeContextTypeResolvers();
registerJavaContext(registry, JavaContextType.ID_MEMBERS, all_contextType);
registerJavaContext(registry, JavaContextType.ID_STATEMENTS, all_contextType);
// registerJavaContext(registry, SWTContextType.ID_ALL, all_contextType);
// all_contextType= registry.getContextType(SWTContextType.ID_ALL);
//
// registerJavaContext(registry, SWTContextType.ID_MEMBERS, all_contextType);
// registerJavaContext(registry, SWTContextType.ID_STATEMENTS, all_contextType);
fContextTypeRegistry = registry;
}
return fContextTypeRegistry;
}
示例2: getTemplateContextRegistry
import org.eclipse.ui.editors.text.templates.ContributionContextTypeRegistry; //导入方法依赖的package包/类
/**
* Returns the template context type registry for the java plug-in.
*
* @return the template context type registry for the java plug-in
* @since 3.0
*/
public synchronized ContextTypeRegistry getTemplateContextRegistry() {
if (fContextTypeRegistry == null) {
ContributionContextTypeRegistry registry= new ContributionContextTypeRegistry(JavaUI.ID_CU_EDITOR);
TemplateContextType all_contextType= registry.getContextType(JavaContextType.ID_ALL);
((AbstractJavaContextType) all_contextType).initializeContextTypeResolvers();
registerJavaContext(registry, JavaContextType.ID_MEMBERS, all_contextType);
registerJavaContext(registry, JavaContextType.ID_STATEMENTS, all_contextType);
registerJavaContext(registry, SWTContextType.ID_ALL, all_contextType);
all_contextType= registry.getContextType(SWTContextType.ID_ALL);
registerJavaContext(registry, SWTContextType.ID_MEMBERS, all_contextType);
registerJavaContext(registry, SWTContextType.ID_STATEMENTS, all_contextType);
fContextTypeRegistry= registry;
}
return fContextTypeRegistry;
}
示例3: getTemplateContextType
import org.eclipse.ui.editors.text.templates.ContributionContextTypeRegistry; //导入方法依赖的package包/类
private TemplateContextType getTemplateContextType() {
ContributionContextTypeRegistry registry = new ContributionContextTypeRegistry();
registry.addContextType(FtcContextType.TYPE);
return registry.getContextType(FtcContextType.TYPE);
}
示例4: registerJavaContext
import org.eclipse.ui.editors.text.templates.ContributionContextTypeRegistry; //导入方法依赖的package包/类
/**
* Registers the given Java template context.
*
* @param registry the template context type registry
* @param id the context type id
* @param parent the parent context type
* @since 3.4
*/
private static void registerJavaContext(
ContributionContextTypeRegistry registry, String id, TemplateContextType parent) {
TemplateContextType contextType = registry.getContextType(id);
Iterator<TemplateVariableResolver> iter = parent.resolvers();
while (iter.hasNext()) contextType.addResolver(iter.next());
}
示例5: registerJavaContext
import org.eclipse.ui.editors.text.templates.ContributionContextTypeRegistry; //导入方法依赖的package包/类
/**
* Registers the given Java template context.
*
* @param registry the template context type registry
* @param id the context type id
* @param parent the parent context type
* @since 3.4
*/
private static void registerJavaContext(ContributionContextTypeRegistry registry, String id, TemplateContextType parent) {
TemplateContextType contextType= registry.getContextType(id);
Iterator<TemplateVariableResolver> iter= parent.resolvers();
while (iter.hasNext())
contextType.addResolver(iter.next());
}