@ParseMethod(start="bnf", whiteSpace={"s"}) @Override public void parseBnf( CharSequence text, @ParserContext("GRAMMAR") Grammar g ) { throw new UnsupportedOperationException(); }
@ParseMethod(start = "10Messages", size = 1024, wideIndex = true) protected abstract void parse10Messages( InputStream is, @ParserContext("aisData") AISObserver aisData); @ParseMethod(start = "11Messages", size = 1024, wideIndex = true)
@ParseMethod(start = "20Messages", size = 1024, wideIndex = true) protected abstract void parse20Messages( InputStream is, @ParserContext("aisData") AISObserver aisData); @ParseMethod(start = "21Messages", size = 1024, wideIndex = true)
/** * * @param text * @param calendar * @throws IOException * @see <a href="doc-files/InternetDateParser-date.html#BNF">BNF Syntax for RFC1123 or RFC850 or AscTime or ISO8601 date</a> */ @ParseMethod(start = "date", wideIndex = true) protected abstract void parse(String text, @ParserContext Calendar calendar) throws IOException; /**
@ParseMethod(start = "12Messages", size = 1024, wideIndex = true) protected abstract void parse12Messages( InputStream is, @ParserContext("aisData") AISObserver aisData); @ParseMethod(start = "14Messages", size = 1024, wideIndex = true)
@ParseMethod(start = "16Messages", size = 1024, wideIndex = true) protected abstract void parse16Messages( InputStream is, @ParserContext("aisData") AISObserver aisData); @ParseMethod(start = "17Messages", size = 1024, wideIndex = true)
@ParseMethod(start = "22Messages", size = 1024, wideIndex = true) protected abstract void parse22Messages( InputStream is, @ParserContext("aisData") AISObserver aisData); @ParseMethod(start = "23Messages", size = 1024, wideIndex = true)
@ParseMethod(start = "27Messages", size = 1024, wideIndex = true) protected abstract void parse27Messages( InputStream is, @ParserContext("aisData") AISObserver aisData); @ParseMethod(start = "4Messages", size = 1024, wideIndex = true)
@ParseMethod(start = "6Messages", size = 1024, wideIndex = true) protected abstract void parse6Messages( InputStream is, @ParserContext("aisData") AISObserver aisData); @ParseMethod(start = "7Messages", size = 1024, wideIndex = true)
@ParseMethod(start = "7Messages", size = 1024, wideIndex = true) protected abstract void parse7Messages( InputStream is, @ParserContext("aisData") AISObserver aisData); @ParseMethod(start = "8Messages", size = 1024, wideIndex = true)
@ParseMethod(start = "messages", size=6, charSet = "US-ASCII", features={WideIndex}) protected abstract void parse( AISChannel channel, @ParserContext("aisData") AISObserver aisData, @ParserContext("aisContext") AISContext aisContext) throws ThreadStoppedException;
@ParseMethod(start = "17Messages", size=816, charSet = "US-ASCII", features={WideIndex}) protected abstract void parse17Messages( AISChannel channel, @ParserContext("aisData") AISObserver aisData, @ParserContext("aisContext") AISContext aisContext) throws ThreadStoppedException; @ParseMethod(start = "18Messages", size=168, charSet = "US-ASCII", features={WideIndex})
@ParseMethod(start = "22Messages", size=168, charSet = "US-ASCII", features={WideIndex}) protected abstract void parse22Messages( AISChannel channel, @ParserContext("aisData") AISObserver aisData, @ParserContext("aisContext") AISContext aisContext) throws ThreadStoppedException; @ParseMethod(start = "23Messages", size=160, charSet = "US-ASCII", features={WideIndex})
@ParseMethod(start = "4Messages", size=168, charSet = "US-ASCII", features={WideIndex}) protected abstract void parse4Messages( AISChannel channel, @ParserContext("aisData") AISObserver aisData, @ParserContext("aisContext") AISContext aisContext) throws ThreadStoppedException; @ParseMethod(start = "5Messages", size=422, charSet = "US-ASCII", features={WideIndex})
@ParseMethod(start = "5Messages", size=422, charSet = "US-ASCII", features={WideIndex}) protected abstract void parse5Messages( AISChannel channel, @ParserContext("aisData") AISObserver aisData, @ParserContext("aisContext") AISContext aisContext) throws ThreadStoppedException; @ParseMethod(start = "6Messages", size=1008, charSet = "US-ASCII", features={WideIndex})
@ParseMethod(start = "8Messages", size=1008, charSet = "US-ASCII", features={WideIndex}) protected abstract void parse8Messages( AISChannel channel, @ParserContext("aisData") AISObserver aisData, @ParserContext("aisContext") AISContext aisContext) throws ThreadStoppedException; @ParseMethod(start = "9Messages", size=168, charSet = "US-ASCII", features={WideIndex})
@ParseMethod(start = "10Messages", size=72, charSet = "US-ASCII", features={WideIndex}) protected abstract void parse10Messages( AISChannel channel, @ParserContext("aisData") AISObserver aisData, @ParserContext("aisContext") AISContext aisContext) throws ThreadStoppedException; @ParseMethod(start = "11Messages", size=168, charSet = "US-ASCII", features={WideIndex})
@ParseMethod(start = "14Messages", size=1008, charSet = "US-ASCII", features={WideIndex}) protected abstract void parse14Messages( AISChannel channel, @ParserContext("aisData") AISObserver aisData, @ParserContext("aisContext") AISContext aisContext) throws ThreadStoppedException; @ParseMethod(start = "15Messages", size=160, charSet = "US-ASCII", features={WideIndex})
@ParseMethod(start = "19Messages", size=312, charSet = "US-ASCII", features={WideIndex}) protected abstract void parse19Messages( AISChannel channel, @ParserContext("aisData") AISObserver aisData, @ParserContext("aisContext") AISContext aisContext) throws ThreadStoppedException; @ParseMethod(start = "20Messages", size=160, charSet = "US-ASCII", features={WideIndex})
@ParseMethod(start="conditionalExpression", whiteSpace={"whiteSpace", "doubleSlashComment", "hashComment", "cComment"}, features={SingleThread}) protected abstract DEH doParseBoolean( String expression, @ParserContext("degrees") boolean degrees, @ParserContext("handler") ExpressionHandler<T,M,F,P> handler, @ParserContext("variables") Set<String> variables );