public class IdentifierState extends AbstractState
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
collectedIdentifier
represents the collected Identifier Character as String.
|
Constructor and Description |
---|
IdentifierState(Scanner myScanner,
java.lang.Integer beginningColumn,
java.lang.Integer beginningRow,
java.lang.String collectedIdentifier)
This constructor is used to initialize the IdentifierState.
|
Modifier and Type | Method and Description |
---|---|
AbstractState |
action(java.lang.Character character,
Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath)
This method represents the action which will be executed, if it reached.
|
protected void |
finish(Buffer<AbstractSymbol> currentResult,
java.lang.String dataPath)
Method, which will be call at the end of each row.
|
getBeginningColumn, getBeginningRow, getMyScanner
private java.lang.String collectedIdentifier
public IdentifierState(Scanner myScanner, java.lang.Integer beginningColumn, java.lang.Integer beginningRow, java.lang.String collectedIdentifier)
myScanner
- is the used scanner.beginningColumn
- is the Begin Column of the SymbolbeginningRow
- is the beginning Row of the SymbolcollectedIdentifier
- the collected Identifier Character as String.public AbstractState action(java.lang.Character character, Buffer<AbstractSymbol> currentResult, java.lang.String dataPath) throws java.lang.InterruptedException
AbstractState
action
in class AbstractState
character
- is the used Character.currentResult
- is the Buffer of symbols.dataPath
- is the path to the dataStreamjava.lang.InterruptedException
- for a Interruption in the methodprotected void finish(Buffer<AbstractSymbol> currentResult, java.lang.String dataPath) throws java.lang.InterruptedException
AbstractState
finish
in class AbstractState
currentResult
- is the buffer of symbols.dataPath
- is the path.java.lang.InterruptedException
- from the Buffer.