org.eclipse.xtext.ui.editor.contentassist.antlr
Class ParserBasedContentAssistContextFactory

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.contentassist.AbstractContentAssistContextFactory
      extended by org.eclipse.xtext.ui.editor.contentassist.antlr.ParserBasedContentAssistContextFactory
All Implemented Interfaces:
ContentAssistContext.Factory
Direct Known Subclasses:
PartialContentAssistContextFactory

public class ParserBasedContentAssistContextFactory
extends AbstractContentAssistContextFactory

Author:
Sebastian Zarnekow - Initial contribution and API

Nested Class Summary
static class ParserBasedContentAssistContextFactory.CallHierarchyHelper
           
static class ParserBasedContentAssistContextFactory.FollowElementCalculator
           
static class ParserBasedContentAssistContextFactory.LeafNodeFinder
           
static class ParserBasedContentAssistContextFactory.StatefulFactory
           
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext.Factory
ContentAssistContext.Factory.Null
 
Constructor Summary
ParserBasedContentAssistContextFactory()
           
 
Method Summary
 ContentAssistContext[] create(org.eclipse.jface.text.ITextViewer viewer, int offset, XtextResource resource)
           
 com.google.inject.Provider<ParserBasedContentAssistContextFactory.StatefulFactory> getStatefulFactoryProvider()
           
 void setStatefulFactoryProvider(com.google.inject.Provider<ParserBasedContentAssistContextFactory.StatefulFactory> statefulFactoryProvider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParserBasedContentAssistContextFactory

public ParserBasedContentAssistContextFactory()
Method Detail

getStatefulFactoryProvider

public com.google.inject.Provider<ParserBasedContentAssistContextFactory.StatefulFactory> getStatefulFactoryProvider()

setStatefulFactoryProvider

public void setStatefulFactoryProvider(com.google.inject.Provider<ParserBasedContentAssistContextFactory.StatefulFactory> statefulFactoryProvider)

create

public ContentAssistContext[] create(org.eclipse.jface.text.ITextViewer viewer,
                                     int offset,
                                     XtextResource resource)