Class ValueSerializer
- java.lang.Object
-
- org.eclipse.xtext.parsetree.reconstr.impl.ValueSerializer
-
- All Implemented Interfaces:
ITokenSerializer,ITokenSerializer.IValueSerializer
public class ValueSerializer extends java.lang.Object implements ITokenSerializer.IValueSerializer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.xtext.parsetree.reconstr.ITokenSerializer
ITokenSerializer.ICrossReferenceSerializer, ITokenSerializer.IEnumLiteralSerializer, ITokenSerializer.IErrorAcceptor, ITokenSerializer.IKeywordSerializer, ITokenSerializer.IValueSerializer
-
-
Field Summary
-
Fields inherited from interface org.eclipse.xtext.parsetree.reconstr.ITokenSerializer
KEEP_VALUE_FROM_NODE_MODEL
-
-
Constructor Summary
Constructors Constructor Description ValueSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequalsOrReplacesNode(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, java.lang.Object value, INode node)booleanequalsOrReplacesNode(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, INode node)booleanisValid(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, java.lang.Object value, ITokenSerializer.IErrorAcceptor errorAcceptor)protected java.lang.Stringserialize(INode node)java.lang.StringserializeAssignedValue(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, java.lang.Object value, INode node)java.lang.StringserializeUnassignedValue(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, INode node)protected java.lang.StringserializeUnassignedValueByRule(AbstractRule rule, org.eclipse.emf.ecore.EObject current, INode node)protected java.lang.StringserializeUnassignedValueByRuleCall(RuleCall ruleCall, org.eclipse.emf.ecore.EObject current, INode node)
-
-
-
Method Detail
-
equalsOrReplacesNode
public boolean equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, INode node)- Specified by:
equalsOrReplacesNodein interfaceITokenSerializer.IValueSerializer
-
equalsOrReplacesNode
public boolean equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, java.lang.Object value, INode node)- Specified by:
equalsOrReplacesNodein interfaceITokenSerializer.IValueSerializer
-
isValid
public boolean isValid(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, java.lang.Object value, ITokenSerializer.IErrorAcceptor errorAcceptor)- Specified by:
isValidin interfaceITokenSerializer.IValueSerializer
-
serialize
protected java.lang.String serialize(INode node)
-
serializeAssignedValue
public java.lang.String serializeAssignedValue(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, java.lang.Object value, INode node)- Specified by:
serializeAssignedValuein interfaceITokenSerializer.IValueSerializer
-
serializeUnassignedValue
public java.lang.String serializeUnassignedValue(org.eclipse.emf.ecore.EObject context, RuleCall ruleCall, INode node)- Specified by:
serializeUnassignedValuein interfaceITokenSerializer.IValueSerializer
-
serializeUnassignedValueByRule
protected java.lang.String serializeUnassignedValueByRule(AbstractRule rule, org.eclipse.emf.ecore.EObject current, INode node)
-
-