Package ikrs.io

Class Summary
BytePositionInputStream  
ByteSequenceTokenizer The byte sequence tokenizer splits a given byte sequence (coming from an inputstream) into a sequence of byte-streams, all seperated by a given separator byte sequence.
CircularFIFO The CircularFIFO implements an ...
MultipartMIMETokenizer The format of the multipart-body is: ------------------------------------ boundary := 0*69 bcharsnospace bchars := bcharsnospace / " " bcharsnospace := DIGIT / ALPHA / "'" / "(" / ")" / "+" / "_" / "," / "-" / "." / "/" / ":" / "=" / "?" --- with -------------------------- multipart-body := [preamble CRLF] dash-boundary transport-padding CRLF body-part *encapsulation close-delimiter transport-padding [CRLF epilogue] dash-boundary := "--" boundary encapsulation := delimiter transport-padding CRLF body-part delimiter := CRLF dash-boundary close-delimiter := delimiter "--" --- Example: ---------------------- --boundary 1.
MultiStopMarkInputStream The MultiStopMarkInputStream is an enhancement of the normal StopMarkInputStream class, it supports a whole set of stop marks to be passed, which split the underlying inputstream into tokens each time one of the stop mark as found.
ReadLimitInputStream This input stream is an extension of the BytePositionInputStream.
ReplacingInputStream The ReplacingInputStream is an InputStream implementation that allows to specify a byte sequence replacement map which will be applied directly on processing the underlying stream.
StopMarkInputStream The StopMarkInputStream is an input stream wrapper class that reads bytes from the underlying inputstream until a given stop-mark (byte sequence) is detected or EOF is reached.