Class StringBufferSequenceAcceptor
- java.lang.Object
-
- org.eclipse.xtext.serializer.acceptor.StringBufferSequenceAcceptor
-
- All Implemented Interfaces:
ISemanticSequenceAcceptor
,ISequenceAcceptor
,ISyntacticSequenceAcceptor
public class StringBufferSequenceAcceptor extends java.lang.Object implements ISequenceAcceptor
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringBuilder
buf
-
Fields inherited from interface org.eclipse.xtext.serializer.acceptor.ISemanticSequenceAcceptor
NO_INDEX
-
-
Constructor Summary
Constructors Constructor Description StringBufferSequenceAcceptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
acceptAssignedCrossRefDatatype(RuleCall datatypeRC, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ICompositeNode node)
void
acceptAssignedCrossRefEnum(RuleCall enumRC, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ICompositeNode node)
void
acceptAssignedCrossRefKeyword(Keyword kw, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ILeafNode node)
void
acceptAssignedCrossRefTerminal(RuleCall terminalRC, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ILeafNode node)
void
acceptAssignedDatatype(RuleCall datatypeRC, java.lang.String token, java.lang.Object value, int index, ICompositeNode node)
void
acceptAssignedEnum(RuleCall enumRC, java.lang.String token, java.lang.Object value, int index, ICompositeNode node)
void
acceptAssignedKeyword(Keyword keyword, java.lang.String token, java.lang.Object value, int index, ILeafNode node)
void
acceptAssignedTerminal(RuleCall terminalRC, java.lang.String token, java.lang.Object value, int index, ILeafNode node)
void
acceptComment(AbstractRule rule, java.lang.String token, ILeafNode node)
void
acceptUnassignedAction(Action action)
void
acceptUnassignedDatatype(RuleCall datatypeRC, java.lang.String token, ICompositeNode node)
void
acceptUnassignedEnum(RuleCall enumRC, java.lang.String token, ICompositeNode node)
void
acceptUnassignedKeyword(Keyword keyword, java.lang.String token, ILeafNode node)
void
acceptUnassignedTerminal(RuleCall terminalRC, java.lang.String token, ILeafNode node)
void
acceptWhitespace(AbstractRule rule, java.lang.String token, ILeafNode node)
boolean
enterAssignedAction(Action action, org.eclipse.emf.ecore.EObject semanticChild, ICompositeNode node)
boolean
enterAssignedParserRuleCall(RuleCall rc, org.eclipse.emf.ecore.EObject semanticChild, ICompositeNode node)
void
enterUnassignedParserRuleCall(RuleCall rc)
Deprecated.void
finish()
void
leaveAssignedAction(Action action, org.eclipse.emf.ecore.EObject semanticChild)
void
leaveAssignedParserRuleCall(RuleCall rc, org.eclipse.emf.ecore.EObject semanticChild)
void
leaveUnssignedParserRuleCall(RuleCall rc)
Deprecated.java.lang.String
toString()
-
-
-
Method Detail
-
acceptAssignedCrossRefDatatype
public void acceptAssignedCrossRefDatatype(RuleCall datatypeRC, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ICompositeNode node)
- Specified by:
acceptAssignedCrossRefDatatype
in interfaceISemanticSequenceAcceptor
-
acceptAssignedCrossRefEnum
public void acceptAssignedCrossRefEnum(RuleCall enumRC, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ICompositeNode node)
- Specified by:
acceptAssignedCrossRefEnum
in interfaceISemanticSequenceAcceptor
-
acceptAssignedCrossRefKeyword
public void acceptAssignedCrossRefKeyword(Keyword kw, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ILeafNode node)
- Specified by:
acceptAssignedCrossRefKeyword
in interfaceISemanticSequenceAcceptor
-
acceptAssignedCrossRefTerminal
public void acceptAssignedCrossRefTerminal(RuleCall terminalRC, java.lang.String token, org.eclipse.emf.ecore.EObject value, int index, ILeafNode node)
- Specified by:
acceptAssignedCrossRefTerminal
in interfaceISemanticSequenceAcceptor
-
acceptAssignedDatatype
public void acceptAssignedDatatype(RuleCall datatypeRC, java.lang.String token, java.lang.Object value, int index, ICompositeNode node)
- Specified by:
acceptAssignedDatatype
in interfaceISemanticSequenceAcceptor
-
acceptAssignedEnum
public void acceptAssignedEnum(RuleCall enumRC, java.lang.String token, java.lang.Object value, int index, ICompositeNode node)
- Specified by:
acceptAssignedEnum
in interfaceISemanticSequenceAcceptor
-
acceptAssignedKeyword
public void acceptAssignedKeyword(Keyword keyword, java.lang.String token, java.lang.Object value, int index, ILeafNode node)
- Specified by:
acceptAssignedKeyword
in interfaceISemanticSequenceAcceptor
-
acceptAssignedTerminal
public void acceptAssignedTerminal(RuleCall terminalRC, java.lang.String token, java.lang.Object value, int index, ILeafNode node)
- Specified by:
acceptAssignedTerminal
in interfaceISemanticSequenceAcceptor
-
acceptComment
public void acceptComment(AbstractRule rule, java.lang.String token, ILeafNode node)
- Specified by:
acceptComment
in interfaceISequenceAcceptor
-
acceptUnassignedAction
public void acceptUnassignedAction(Action action)
- Specified by:
acceptUnassignedAction
in interfaceISyntacticSequenceAcceptor
-
acceptUnassignedDatatype
public void acceptUnassignedDatatype(RuleCall datatypeRC, java.lang.String token, ICompositeNode node)
- Specified by:
acceptUnassignedDatatype
in interfaceISyntacticSequenceAcceptor
-
acceptUnassignedEnum
public void acceptUnassignedEnum(RuleCall enumRC, java.lang.String token, ICompositeNode node)
- Specified by:
acceptUnassignedEnum
in interfaceISyntacticSequenceAcceptor
-
acceptUnassignedKeyword
public void acceptUnassignedKeyword(Keyword keyword, java.lang.String token, ILeafNode node)
- Specified by:
acceptUnassignedKeyword
in interfaceISyntacticSequenceAcceptor
-
acceptUnassignedTerminal
public void acceptUnassignedTerminal(RuleCall terminalRC, java.lang.String token, ILeafNode node)
- Specified by:
acceptUnassignedTerminal
in interfaceISyntacticSequenceAcceptor
-
acceptWhitespace
public void acceptWhitespace(AbstractRule rule, java.lang.String token, ILeafNode node)
- Specified by:
acceptWhitespace
in interfaceISequenceAcceptor
-
enterAssignedAction
public boolean enterAssignedAction(Action action, org.eclipse.emf.ecore.EObject semanticChild, ICompositeNode node)
- Specified by:
enterAssignedAction
in interfaceISemanticSequenceAcceptor
-
enterAssignedParserRuleCall
public boolean enterAssignedParserRuleCall(RuleCall rc, org.eclipse.emf.ecore.EObject semanticChild, ICompositeNode node)
- Specified by:
enterAssignedParserRuleCall
in interfaceISemanticSequenceAcceptor
-
enterUnassignedParserRuleCall
@Deprecated public void enterUnassignedParserRuleCall(RuleCall rc)
Deprecated.- Specified by:
enterUnassignedParserRuleCall
in interfaceISyntacticSequenceAcceptor
-
finish
public void finish()
- Specified by:
finish
in interfaceISemanticSequenceAcceptor
-
leaveAssignedAction
public void leaveAssignedAction(Action action, org.eclipse.emf.ecore.EObject semanticChild)
- Specified by:
leaveAssignedAction
in interfaceISemanticSequenceAcceptor
-
leaveAssignedParserRuleCall
public void leaveAssignedParserRuleCall(RuleCall rc, org.eclipse.emf.ecore.EObject semanticChild)
- Specified by:
leaveAssignedParserRuleCall
in interfaceISemanticSequenceAcceptor
-
leaveUnssignedParserRuleCall
@Deprecated public void leaveUnssignedParserRuleCall(RuleCall rc)
Deprecated.- Specified by:
leaveUnssignedParserRuleCall
in interfaceISyntacticSequenceAcceptor
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-