Skip to content

Method: AbstractAssignmentState()

1: package parser.states.assignmentstates;
2:
3: import basic.Buffer;
4: import model.RouterConfiguration;
5: import parser.AssignmentFileParser;
6: import parser.ParserException;
7: import parser.tempparserobjects.TempVariableAssignment;
8: import symbols.AbstractSymbol;
9:
10: /**
11: *
12: * @author Sandra
13: *
14: */
15: public abstract class AbstractAssignmentState {
16:
17:         /**
18:          *
19:          * @param rc
20:          * The {@link RouterConfiguration} to use.
21:          * @param tVA
22:          * TempVariableAssignment
23:          * @param buffer
24:          * Buffer<Symbol>
25:          * @param aFP
26:          * AssignmentFileParser
27:          * @throws InterruptedException
28:          * InterruptedException
29:          * @return
30:          * @throws ParserException
31:          * ParserException
32:          */
33:         public abstract void parse(RouterConfiguration rc, TempVariableAssignment tVA,
34:                         Buffer<AbstractSymbol> buffer, AssignmentFileParser aFP)
35:                         throws InterruptedException, ParserException;
36:
37: }