org.eclipse.xtext.ui.editor.model
Class TokenTypeToStringMapper

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.model.TokenTypeToStringMapper
Direct Known Subclasses:
AbstractAntlrTokenToAttributeIdMapper, TerminalsTokenTypeToPartitionMapper

public abstract class TokenTypeToStringMapper
extends java.lang.Object

Author:
Sebastian Zarnekow - Initial contribution and API

Constructor Summary
TokenTypeToStringMapper()
           
 
Method Summary
protected abstract  java.lang.String calculateId(java.lang.String tokenName, int tokenType)
           
protected  java.lang.String getMappedValue(int tokenType)
           
protected  void initIds(java.util.Map<java.lang.Integer,java.lang.String> tokenDefMap)
           
 void setTokenDefProvider(ITokenDefProvider tokenDefProvider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TokenTypeToStringMapper

public TokenTypeToStringMapper()
Method Detail

setTokenDefProvider

@Inject
public void setTokenDefProvider(ITokenDefProvider tokenDefProvider)

initIds

protected void initIds(java.util.Map<java.lang.Integer,java.lang.String> tokenDefMap)

calculateId

protected abstract java.lang.String calculateId(java.lang.String tokenName,
                                                int tokenType)

getMappedValue

protected java.lang.String getMappedValue(int tokenType)