org.eclipse.xtend.ide.highlighting
Class XtendHighlightingConfiguration

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.syntaxcoloring.DefaultHighlightingConfiguration
      extended by org.eclipse.xtext.xbase.ui.highlighting.XbaseHighlightingConfiguration
          extended by org.eclipse.xtend.ide.highlighting.XtendHighlightingConfiguration
All Implemented Interfaces:
IHighlightingConfiguration

public class XtendHighlightingConfiguration
extends XbaseHighlightingConfiguration

Author:
Sebastian Zarnekow - Initial contribution and API, Holger Schill

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.xbase.ui.highlighting.XbaseHighlightingConfiguration
ANNOTATION, DEPRECATED_MEMBERS, EXTENSION_METHOD_INVOCATION, FIELD, STATIC_FIELD, STATIC_METHOD_INVOCATION
 
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
XtendHighlightingConfiguration()
           
 
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.xbase.ui.highlighting.XbaseHighlightingConfiguration
annotation, deprecatedMembers, extensionMethodInvocation, field, staticField, staticMethodInvocation
 
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

XtendHighlightingConfiguration

public XtendHighlightingConfiguration()
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 XbaseHighlightingConfiguration
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()