public abstract class AbstractSimpleTextMachine extends Object implements SimpleTextMachine
| Modifier and Type | Field and Description |
|---|---|
private SimpleTextMachineObserver |
observer |
| Constructor and Description |
|---|
AbstractSimpleTextMachine() |
| Modifier and Type | Method and Description |
|---|---|
void |
analyze(String text) |
protected void |
foundPattern(int patternId,
int startPos,
int endPos) |
protected abstract void |
processNextCharacter(char c,
int pos) |
void |
registerObserver(SimpleTextMachineObserver observer) |
protected abstract void |
reset() |
private SimpleTextMachineObserver observer
public void registerObserver(SimpleTextMachineObserver observer)
registerObserver in interface SimpleTextMachinepublic void analyze(String text)
analyze in interface SimpleTextMachineprotected abstract void processNextCharacter(char c,
int pos)
protected abstract void reset()
protected void foundPattern(int patternId,
int startPos,
int endPos)
Copyright © 2015–2020. All rights reserved.