org.eclipse.xtext.parsetree.reconstr.impl
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
- Author:
- Moritz Eysholdt - Initial contribution and API
Method Summary |
boolean |
equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
INode node)
|
boolean |
equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
java.lang.Object value,
INode node)
|
boolean |
isValid(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
java.lang.Object value,
ITokenSerializer.IErrorAcceptor errorAcceptor)
|
protected java.lang.String |
serialize(INode node)
|
java.lang.String |
serializeAssignedValue(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
java.lang.Object value,
INode node)
|
java.lang.String |
serializeUnassignedValue(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
INode node)
|
protected java.lang.String |
serializeUnassignedValueByRule(AbstractRule rule,
org.eclipse.emf.ecore.EObject current,
INode node)
|
protected java.lang.String |
serializeUnassignedValueByRuleCall(RuleCall ruleCall,
org.eclipse.emf.ecore.EObject current,
INode node)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ValueSerializer
public ValueSerializer()
equalsOrReplacesNode
public boolean equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
INode node)
- Specified by:
equalsOrReplacesNode
in interface ITokenSerializer.IValueSerializer
equalsOrReplacesNode
public boolean equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
java.lang.Object value,
INode node)
- Specified by:
equalsOrReplacesNode
in interface ITokenSerializer.IValueSerializer
isValid
public boolean isValid(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
java.lang.Object value,
ITokenSerializer.IErrorAcceptor errorAcceptor)
- Specified by:
isValid
in interface ITokenSerializer.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:
serializeAssignedValue
in interface ITokenSerializer.IValueSerializer
serializeUnassignedValue
public java.lang.String serializeUnassignedValue(org.eclipse.emf.ecore.EObject context,
RuleCall ruleCall,
INode node)
- Specified by:
serializeUnassignedValue
in interface ITokenSerializer.IValueSerializer
serializeUnassignedValueByRule
protected java.lang.String serializeUnassignedValueByRule(AbstractRule rule,
org.eclipse.emf.ecore.EObject current,
INode node)
serializeUnassignedValueByRuleCall
protected java.lang.String serializeUnassignedValueByRuleCall(RuleCall ruleCall,
org.eclipse.emf.ecore.EObject current,
INode node)