org.eclipse.xtext.parsetree.reconstr.impl
Class AbstractKeywordSerializer

java.lang.Object
  extended by org.eclipse.xtext.parsetree.reconstr.impl.AbstractKeywordSerializer
All Implemented Interfaces:
ITokenSerializer, ITokenSerializer.IKeywordSerializer
Direct Known Subclasses:
IgnoreCaseKeywordSerializer, KeywordSerializer

public abstract class AbstractKeywordSerializer
extends java.lang.Object
implements ITokenSerializer.IKeywordSerializer

Author:
Moritz Eysholdt - Initial contribution and API

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
AbstractKeywordSerializer()
           
 
Method Summary
 boolean equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context, Keyword keyword, INode node)
           
 boolean equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context, Keyword keyword, java.lang.Object value, INode node)
           
 java.lang.String serializeAssignedKeyword(org.eclipse.emf.ecore.EObject context, Keyword keyword, java.lang.Object value, INode node)
           
 java.lang.String serializeUnassignedKeyword(org.eclipse.emf.ecore.EObject context, Keyword keyword, INode node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.xtext.parsetree.reconstr.ITokenSerializer.IKeywordSerializer
isValid
 

Constructor Detail

AbstractKeywordSerializer

public AbstractKeywordSerializer()
Method Detail

serializeAssignedKeyword

public java.lang.String serializeAssignedKeyword(org.eclipse.emf.ecore.EObject context,
                                                 Keyword keyword,
                                                 java.lang.Object value,
                                                 INode node)
Specified by:
serializeAssignedKeyword in interface ITokenSerializer.IKeywordSerializer

serializeUnassignedKeyword

public java.lang.String serializeUnassignedKeyword(org.eclipse.emf.ecore.EObject context,
                                                   Keyword keyword,
                                                   INode node)
Specified by:
serializeUnassignedKeyword in interface ITokenSerializer.IKeywordSerializer

equalsOrReplacesNode

public boolean equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context,
                                    Keyword keyword,
                                    INode node)
Specified by:
equalsOrReplacesNode in interface ITokenSerializer.IKeywordSerializer

equalsOrReplacesNode

public boolean equalsOrReplacesNode(org.eclipse.emf.ecore.EObject context,
                                    Keyword keyword,
                                    java.lang.Object value,
                                    INode node)
Specified by:
equalsOrReplacesNode in interface ITokenSerializer.IKeywordSerializer