org.eclipse.emf.codegen.jet.editor.util
Class JETTemplateSourceViewerConfiguration

java.lang.Object
  extended by org.eclipse.jface.text.source.SourceViewerConfiguration
      extended by org.eclipse.ui.editors.text.TextSourceViewerConfiguration
          extended by org.eclipse.jdt.ui.text.JavaSourceViewerConfiguration
              extended by org.eclipse.emf.codegen.jet.editor.util.JETTemplateSourceViewerConfiguration

public class JETTemplateSourceViewerConfiguration
extends org.eclipse.jdt.ui.text.JavaSourceViewerConfiguration

Version:
$Revision: 1.2 $

Field Summary
 
Fields inherited from class org.eclipse.jdt.ui.text.JavaSourceViewerConfiguration
PREFERENCE_TAB_WIDTH, SPACES_FOR_TABS
 
Fields inherited from class org.eclipse.ui.editors.text.TextSourceViewerConfiguration
fPreferenceStore
 
Constructor Summary
JETTemplateSourceViewerConfiguration(org.eclipse.jdt.ui.text.IColorManager colorManager, org.eclipse.jface.preference.IPreferenceStore store, JETTextEditor editor, java.lang.String partitioning)
          Constructor for JETTemplateSourceViewerConfiguration.
 
Method Summary
 org.eclipse.jface.text.IAutoEditStrategy[] getAutoEditStrategies(org.eclipse.jface.text.source.ISourceViewer sourceViewer, java.lang.String contentType)
          Method getAutoEditStrategies.
 java.lang.String[] getConfiguredContentTypes(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
          Method getConfiguredContentTypes.
 org.eclipse.jface.text.contentassist.IContentAssistant getContentAssistant(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
          Method getContentAssistant.
 org.eclipse.jface.text.information.IInformationPresenter getInformationPresenter(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
          Method getInformationPresenter.
protected  org.eclipse.jface.text.rules.RuleBasedScanner getJavaDocDirectiveScanner()
          Method getJavaDocDirectiveScanner.
protected  org.eclipse.jface.text.rules.RuleBasedScanner getJavaMultiLineCommentDirectiveScanner()
          Method getJavaMultiLineCommentDirectiveScanner.
protected  org.eclipse.jface.text.rules.RuleBasedScanner getJavaSingleLineCommentDirectiveScanner()
          Method getJavaSingleLineCommentDirectiveScanner.
protected  org.eclipse.jface.text.rules.RuleBasedScanner getJavaStringDirectiveScanner()
          Method getJavaStringDirectiveScanner.
protected  org.eclipse.jface.text.rules.RuleBasedScanner getJSPDirectiveScanner()
          Method getJSPDirectiveScanner.
protected  org.eclipse.jface.text.rules.RuleBasedScanner getJSPExpressionScanner()
          Method getJSPExpressionScanner.
protected  org.eclipse.jface.text.rules.RuleBasedScanner getJSPScriptletScanner()
          Method getJSPScriptletScanner.
 org.eclipse.jface.text.presentation.IPresentationReconciler getPresentationReconciler(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
          Method getPresentationReconciler.
 org.eclipse.jface.text.reconciler.IReconciler getReconciler(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
          Method getReconciler.
 org.eclipse.jface.text.ITextHover getTextHover(org.eclipse.jface.text.source.ISourceViewer sourceViewer, java.lang.String contentType)
          Method getTextHover.
 org.eclipse.jface.text.ITextHover getTextHover(org.eclipse.jface.text.source.ISourceViewer sourceViewer, java.lang.String contentType, int stateMask)
          Method getTextHover.
 org.eclipse.jface.text.IUndoManager getUndoManager(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
           
 
Methods inherited from class org.eclipse.jdt.ui.text.JavaSourceViewerConfiguration
affectsTextPresentation, getAnnotationHover, getCodeScanner, getColorManager, getConfiguredDocumentPartitioning, getConfiguredTextHoverStateMasks, getContentFormatter, getDefaultPrefixes, getDoubleClickStrategy, getEditor, getHierarchyPresenter, getHyperlinkDetectors, getIndentPrefixes, getInformationControlCreator, getJavaDocScanner, getMultilineCommentScanner, getOutlinePresenter, getOverviewRulerAnnotationHover, getPreferenceStore, getQuickAssistAssistant, getSinglelineCommentScanner, getStringScanner, getTabWidth, handlePropertyChangeEvent
 
Methods inherited from class org.eclipse.ui.editors.text.TextSourceViewerConfiguration
computeStateMask, findLocalizedModifier, getHyperlinkPresenter, getHyperlinkStateMask, isShowInOverviewRuler, isShowInVerticalRuler, isShownInText
 
Methods inherited from class org.eclipse.jface.text.source.SourceViewerConfiguration
getAutoIndentStrategy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JETTemplateSourceViewerConfiguration

public JETTemplateSourceViewerConfiguration(org.eclipse.jdt.ui.text.IColorManager colorManager,
                                            org.eclipse.jface.preference.IPreferenceStore store,
                                            JETTextEditor editor,
                                            java.lang.String partitioning)
Constructor for JETTemplateSourceViewerConfiguration.

Parameters:
colorManager - IColorManager
store - IPreferenceStore
editor - JETTextEditor
partitioning - String
Method Detail

getConfiguredContentTypes

public java.lang.String[] getConfiguredContentTypes(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
Method getConfiguredContentTypes.

Overrides:
getConfiguredContentTypes in class org.eclipse.jdt.ui.text.JavaSourceViewerConfiguration
Parameters:
sourceViewer - ISourceViewer
Returns:
String[]

getJSPExpressionScanner

protected org.eclipse.jface.text.rules.RuleBasedScanner getJSPExpressionScanner()
Method getJSPExpressionScanner.

Returns:
RuleBasedScanner

getJSPScriptletScanner

protected org.eclipse.jface.text.rules.RuleBasedScanner getJSPScriptletScanner()
Method getJSPScriptletScanner.

Returns:
RuleBasedScanner

getJSPDirectiveScanner

protected org.eclipse.jface.text.rules.RuleBasedScanner getJSPDirectiveScanner()
Method getJSPDirectiveScanner.

Returns:
RuleBasedScanner

getJavaStringDirectiveScanner

protected org.eclipse.jface.text.rules.RuleBasedScanner getJavaStringDirectiveScanner()
Method getJavaStringDirectiveScanner.

Returns:
RuleBasedScanner

getJavaMultiLineCommentDirectiveScanner

protected org.eclipse.jface.text.rules.RuleBasedScanner getJavaMultiLineCommentDirectiveScanner()
Method getJavaMultiLineCommentDirectiveScanner.

Returns:
RuleBasedScanner

getJavaSingleLineCommentDirectiveScanner

protected org.eclipse.jface.text.rules.RuleBasedScanner getJavaSingleLineCommentDirectiveScanner()
Method getJavaSingleLineCommentDirectiveScanner.

Returns:
RuleBasedScanner

getJavaDocDirectiveScanner

protected org.eclipse.jface.text.rules.RuleBasedScanner getJavaDocDirectiveScanner()
Method getJavaDocDirectiveScanner.

Returns:
RuleBasedScanner

getReconciler

public org.eclipse.jface.text.reconciler.IReconciler getReconciler(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
Method getReconciler.

Overrides:
getReconciler in class org.eclipse.jdt.ui.text.JavaSourceViewerConfiguration
Parameters:
sourceViewer - ISourceViewer
Returns:
IReconciler

getPresentationReconciler

public org.eclipse.jface.text.presentation.IPresentationReconciler getPresentationReconciler(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
Method getPresentationReconciler.

Overrides:
getPresentationReconciler in class org.eclipse.jdt.ui.text.JavaSourceViewerConfiguration
Parameters:
sourceViewer - ISourceViewer
Returns:
IPresentationReconciler

getContentAssistant

public org.eclipse.jface.text.contentassist.IContentAssistant getContentAssistant(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
Method getContentAssistant.

Overrides:
getContentAssistant in class org.eclipse.jdt.ui.text.JavaSourceViewerConfiguration
Parameters:
sourceViewer - ISourceViewer
Returns:
IContentAssistant

getAutoEditStrategies

public org.eclipse.jface.text.IAutoEditStrategy[] getAutoEditStrategies(org.eclipse.jface.text.source.ISourceViewer sourceViewer,
                                                                        java.lang.String contentType)
Method getAutoEditStrategies.

Overrides:
getAutoEditStrategies in class org.eclipse.jdt.ui.text.JavaSourceViewerConfiguration
Parameters:
sourceViewer - ISourceViewer
contentType - String
Returns:
IAutoEditStrategy[]

getInformationPresenter

public org.eclipse.jface.text.information.IInformationPresenter getInformationPresenter(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
Method getInformationPresenter.

Overrides:
getInformationPresenter in class org.eclipse.jdt.ui.text.JavaSourceViewerConfiguration
Parameters:
sourceViewer - ISourceViewer
Returns:
IInformationPresenter

getTextHover

public org.eclipse.jface.text.ITextHover getTextHover(org.eclipse.jface.text.source.ISourceViewer sourceViewer,
                                                      java.lang.String contentType,
                                                      int stateMask)
Method getTextHover.

Overrides:
getTextHover in class org.eclipse.jdt.ui.text.JavaSourceViewerConfiguration
Parameters:
sourceViewer - ISourceViewer
contentType - String
stateMask - int
Returns:
ITextHover

getTextHover

public org.eclipse.jface.text.ITextHover getTextHover(org.eclipse.jface.text.source.ISourceViewer sourceViewer,
                                                      java.lang.String contentType)
Method getTextHover.

Overrides:
getTextHover in class org.eclipse.jdt.ui.text.JavaSourceViewerConfiguration
Parameters:
sourceViewer - ISourceViewer
contentType - String
Returns:
ITextHover

getUndoManager

public org.eclipse.jface.text.IUndoManager getUndoManager(org.eclipse.jface.text.source.ISourceViewer sourceViewer)
Overrides:
getUndoManager in class org.eclipse.ui.editors.text.TextSourceViewerConfiguration

Copyright 2006 IBM Corporation and others.
All Rights Reserved.