public static class FinderFactory.AcceptorBwdFinder extends FinderFactory.GenericBwdFinder
found
Constructor and Description |
---|
AcceptorBwdFinder(Acceptor a) |
Modifier and Type | Method and Description |
---|---|
protected int |
scan(char ch,
boolean lastChar)
This function decides if it found a desired string or not.
|
find
isFound, reset
public AcceptorBwdFinder(Acceptor a)
protected int scan(char ch, boolean lastChar)
FinderFactory.GenericBwdFinder
scan
in class FinderFactory.GenericBwdFinder
found = true
and returns
how many characters back the searched string begins in backward
direction (0 stands for current character). It is usually 0 as the
finder usually decides after the last required character but it's
not always the case e.g. for whole-words-only search it can be 1 or so.
If the string is not yet found it returns how many characters it should go
in backward direction (in this case it would usually be -1).
The next searched character will be that one requested.