View Javadoc

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  }