Class INTValueConverter
- java.lang.Object
-
- org.eclipse.xtext.conversion.impl.AbstractValueConverter<T>
-
- org.eclipse.xtext.conversion.impl.AbstractLexerBasedConverter<java.lang.Integer>
-
- org.eclipse.xtext.conversion.impl.INTValueConverter
-
- All Implemented Interfaces:
IValueConverter<java.lang.Integer>
,IValueConverter.RuleSpecific
public class INTValueConverter extends AbstractLexerBasedConverter<java.lang.Integer>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.xtext.conversion.IValueConverter
IValueConverter.RuleSpecific
-
-
Field Summary
-
Fields inherited from interface org.eclipse.xtext.conversion.IValueConverter
NO_OP_CONVERTER
-
-
Constructor Summary
Constructors Constructor Description INTValueConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
assertValidValue(java.lang.Integer value)
protected java.lang.String
toEscapedString(java.lang.Integer value)
java.lang.Integer
toValue(java.lang.String string, INode node)
Creates a value from the given input.-
Methods inherited from class org.eclipse.xtext.conversion.impl.AbstractLexerBasedConverter
assertTokens, assertTokens, createTokenContentMismatchException, createTokenTypeMismatchException, getLexer, getLexerProvider, getRule, getRuleName, getRuleName, getTokenDefMap, getTokenDefProvider, getTokenSource, setLexerProvider, setRule, setTokenDefProvider, toString
-
-
-
-
Method Detail
-
toEscapedString
protected java.lang.String toEscapedString(java.lang.Integer value)
- Overrides:
toEscapedString
in classAbstractLexerBasedConverter<java.lang.Integer>
-
assertValidValue
protected void assertValidValue(java.lang.Integer value)
- Overrides:
assertValidValue
in classAbstractLexerBasedConverter<java.lang.Integer>
-
toValue
public java.lang.Integer toValue(java.lang.String string, INode node)
Description copied from interface:IValueConverter
Creates a value from the given input. The input is conformant to a data type or terminal rule.
The given
string
ornode
may be null but not both of them.- Parameters:
string
- the string that was inferred from the node. Usually the node's text but may be reduced to the parts of the node that are nothidden
.node
- the parsed node including hidden parts.- Returns:
- the new value or
null
.
-
-