com.intellij.openapi.fileTypes
Class SyntaxHighlighterBase

java.lang.Object
  extended by com.intellij.openapi.fileTypes.SyntaxHighlighterBase
All Implemented Interfaces:
SyntaxHighlighter

public abstract class SyntaxHighlighterBase
extends java.lang.Object
implements SyntaxHighlighter


Constructor Summary
SyntaxHighlighterBase()
           
 
Method Summary
protected static void fillMap(java.util.Map<IElementType,TextAttributesKey> map, TokenSet keys, TextAttributesKey value)
           
protected static TextAttributesKey[] pack(TextAttributesKey key)
           
protected static TextAttributesKey[] pack(TextAttributesKey[] base, TextAttributesKey key)
           
protected static TextAttributesKey[] pack(TextAttributesKey[] base, TextAttributesKey t1, TextAttributesKey t2)
           
protected static TextAttributesKey[] pack(TextAttributesKey key1, TextAttributesKey key2)
           
protected static TextAttributesKey[] pack(TextAttributesKey key, TextAttributesKey[] base)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.intellij.openapi.fileTypes.SyntaxHighlighter
getHighlightingLexer, getTokenHighlights
 

Constructor Detail

SyntaxHighlighterBase

public SyntaxHighlighterBase()
Method Detail

pack

protected static TextAttributesKey[] pack(TextAttributesKey key)

pack

protected static TextAttributesKey[] pack(TextAttributesKey key1,
                                          TextAttributesKey key2)

pack

protected static TextAttributesKey[] pack(TextAttributesKey[] base,
                                          TextAttributesKey key)

pack

protected static TextAttributesKey[] pack(TextAttributesKey key,
                                          TextAttributesKey[] base)

fillMap

protected static void fillMap(java.util.Map<IElementType,TextAttributesKey> map,
                              TokenSet keys,
                              TextAttributesKey value)

pack

protected static TextAttributesKey[] pack(TextAttributesKey[] base,
                                          TextAttributesKey t1,
                                          TextAttributesKey t2)