org.eclipse.wst.jsdt.web.ui
Class StructuredTextViewerConfigurationJSDT

java.lang.Object
  extended by StructuredTextViewerConfigurationHTML
      extended by org.eclipse.wst.jsdt.web.ui.StructuredTextViewerConfigurationJSDT

public class StructuredTextViewerConfigurationJSDT
extends StructuredTextViewerConfigurationHTML

Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves. Configuration for a source viewer which shows Html and supports JSDT.

Clients can subclass and override just those methods which must be specific to their needs.

Since:
1.0
See Also:
org.eclipse.wst.sse.ui.StructuredTextViewerConfiguration

Nested Class Summary
static class StructuredTextViewerConfigurationJSDT.externalTypeExtension
           
 
Constructor Summary
StructuredTextViewerConfigurationJSDT()
          Create new instance of StructuredTextViewerConfigurationHTML
 
Method Summary
 IAutoEditStrategy[] getAutoEditStrategies(ISourceViewer sourceViewer, java.lang.String contentType)
           
 java.lang.String[] getConfiguredContentTypes(ISourceViewer sourceViewer)
           
 IContentFormatter getContentFormatter(ISourceViewer sourceViewer)
           
 ITextDoubleClickStrategy getDoubleClickStrategy(ISourceViewer sourceViewer, java.lang.String contentType)
           
 IHyperlinkDetector[] getHyperlinkDetectors(ISourceViewer sourceViewer)
           
 java.lang.String[] getIndentPrefixes(ISourceViewer sourceViewer, java.lang.String contentType)
           
 LineStyleProvider[] getLineStyleProviders(ISourceViewer sourceViewer, java.lang.String partitionType)
           
 ILabelProvider getStatusLineLabelProvider(ISourceViewer sourceViewer)
           
 ITextHover getTextHover(ISourceViewer sourceViewer, java.lang.String contentType, int stateMask)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StructuredTextViewerConfigurationJSDT

public StructuredTextViewerConfigurationJSDT()
Create new instance of StructuredTextViewerConfigurationHTML

Method Detail

getAutoEditStrategies

public IAutoEditStrategy[] getAutoEditStrategies(ISourceViewer sourceViewer,
                                                 java.lang.String contentType)

getConfiguredContentTypes

public java.lang.String[] getConfiguredContentTypes(ISourceViewer sourceViewer)

getContentFormatter

public IContentFormatter getContentFormatter(ISourceViewer sourceViewer)

getDoubleClickStrategy

public ITextDoubleClickStrategy getDoubleClickStrategy(ISourceViewer sourceViewer,
                                                       java.lang.String contentType)

getHyperlinkDetectors

public IHyperlinkDetector[] getHyperlinkDetectors(ISourceViewer sourceViewer)

getIndentPrefixes

public java.lang.String[] getIndentPrefixes(ISourceViewer sourceViewer,
                                            java.lang.String contentType)

getLineStyleProviders

public LineStyleProvider[] getLineStyleProviders(ISourceViewer sourceViewer,
                                                 java.lang.String partitionType)

getStatusLineLabelProvider

public ILabelProvider getStatusLineLabelProvider(ISourceViewer sourceViewer)

getTextHover

public ITextHover getTextHover(ISourceViewer sourceViewer,
                               java.lang.String contentType,
                               int stateMask)