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 }