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. |