org.eclipse.xtext.conversion.impl
Class AbstractDeclarativeValueConverterService
java.lang.Object
org.eclipse.xtext.conversion.impl.AbstractValueConverterService
org.eclipse.xtext.conversion.impl.AbstractDeclarativeValueConverterService
- All Implemented Interfaces:
- IValueConverterService
- Direct Known Subclasses:
- DefaultTerminalConverters
public abstract class AbstractDeclarativeValueConverterService
- extends AbstractValueConverterService
- Author:
- Sven Efftinge - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaultTerminalConverterFactory
@Inject
protected DefaultTerminalConverter.Factory defaultTerminalConverterFactory
AbstractDeclarativeValueConverterService
public AbstractDeclarativeValueConverterService()
setGrammar
@Inject
public void setGrammar(IGrammarAccess grammarAccess)
getGrammar
protected Grammar getGrammar()
toString
public java.lang.String toString(java.lang.Object value,
java.lang.String lexerRule)
toValue
public java.lang.Object toValue(java.lang.String string,
java.lang.String lexerRule,
INode node)
throws ValueConverterException
- Throws:
ValueConverterException
- See Also:
NodeModelUtils.getTokenText(INode)
getConverter
protected IValueConverter<java.lang.Object> getConverter(java.lang.String lexerRule)
getConverters
protected java.util.Map<java.lang.String,IValueConverter<java.lang.Object>> getConverters()
internalRegisterForClass
protected void internalRegisterForClass(java.lang.Class<?> clazz)
isConfigurationMethod
protected boolean isConfigurationMethod(java.lang.reflect.Method method)
registerEFactoryConverters
protected void registerEFactoryConverters()
setDefaultTerminalConverterFactory
public void setDefaultTerminalConverterFactory(DefaultTerminalConverter.Factory defaultTerminalConverterFactory)
getDefaultTerminalConverterFactory
public DefaultTerminalConverter.Factory getDefaultTerminalConverterFactory()