org.eclipse.xtext.xtend2.ui.highlighting
Class HighlightingConfiguration

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.syntaxcoloring.DefaultHighlightingConfiguration
      extended by org.eclipse.xtext.xtend2.ui.highlighting.HighlightingConfiguration
All Implemented Interfaces:
IHighlightingConfiguration

public class HighlightingConfiguration
extends DefaultHighlightingConfiguration

Author:
Sebastian Zarnekow - Initial contribution and API

Field Summary
static java.lang.String INSIGNIFICANT_TEMPLATE_TEXT
           
static java.lang.String POTENTIAL_LINE_BREAK
           
static java.lang.String RICH_TEXT_DELIMITER_ID
           
static java.lang.String RICH_TEXT_ID
           
static java.lang.String TEMPLATE_LINE_BREAK
           
 
Fields inherited from class org.eclipse.xtext.ui.editor.syntaxcoloring.DefaultHighlightingConfiguration
COMMENT_ID, DEFAULT_ID, INVALID_TOKEN_ID, KEYWORD_ID, NUMBER_ID, PUNCTUATION_ID, STRING_ID
 
Constructor Summary
HighlightingConfiguration()
           
 
Method Summary
 void configure(IHighlightingConfigurationAcceptor acceptor)
          This method is called by the framework and allows clients to register the default styles for the semantic highlighting stage.
 TextStyle insignificantTemplateTextStyle()
           
 TextStyle richTextDelimiterStyle()
           
 TextStyle richTextStyle()
           
 
Methods inherited from class org.eclipse.xtext.ui.editor.syntaxcoloring.DefaultHighlightingConfiguration
commentTextStyle, defaultTextStyle, errorTextStyle, keywordTextStyle, numberTextStyle, punctuationTextStyle, stringTextStyle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RICH_TEXT_ID

public static final java.lang.String RICH_TEXT_ID
See Also:
Constant Field Values

RICH_TEXT_DELIMITER_ID

public static final java.lang.String RICH_TEXT_DELIMITER_ID
See Also:
Constant Field Values

INSIGNIFICANT_TEMPLATE_TEXT

public static final java.lang.String INSIGNIFICANT_TEMPLATE_TEXT
See Also:
Constant Field Values

POTENTIAL_LINE_BREAK

public static final java.lang.String POTENTIAL_LINE_BREAK
See Also:
Constant Field Values

TEMPLATE_LINE_BREAK

public static final java.lang.String TEMPLATE_LINE_BREAK
See Also:
Constant Field Values
Constructor Detail

HighlightingConfiguration

public HighlightingConfiguration()
Method Detail

configure

public void configure(IHighlightingConfigurationAcceptor acceptor)
Description copied from interface: IHighlightingConfiguration
This method is called by the framework and allows clients to register the default styles for the semantic highlighting stage.

Specified by:
configure in interface IHighlightingConfiguration
Overrides:
configure in class DefaultHighlightingConfiguration
Parameters:
acceptor - the acceptor is used to announce the various default styles. It is never null.
See Also:
IHighlightingConfigurationAcceptor.acceptDefaultHighlighting(String, String, org.eclipse.xtext.ui.editor.utils.TextStyle)

richTextStyle

public TextStyle richTextStyle()

richTextDelimiterStyle

public TextStyle richTextDelimiterStyle()

insignificantTemplateTextStyle

public TextStyle insignificantTemplateTextStyle()