1 package net.staniscia.sbs1;
2
3 import java.io.InputStream;
4
5 /**
6 * The parser for SBS1 ASCII FORMAT
7 */
8 public interface SBS1Parser {
9
10 /**
11 * Register a new observer for this parser
12 *
13 * @param observer
14 */
15 void register(SBS1Observer observer);
16
17 /**
18 * UnRegister a observer for this parser
19 *
20 * @param observer
21 */
22 void unRegister(SBS1Observer observer);
23
24 /**
25 * No Block parsering of stream
26 *
27 * @param s
28 */
29 SBS1ParserHandler process(InputStream s);
30
31 /**
32 * Bloking parsering of string
33 *
34 * @param s
35 */
36 void processIt(String s);
37
38 }