Class Base16OutputStream
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
org.apache.commons.codec.binary.BaseNCodecOutputStream<Base16, Base16OutputStream, Base16OutputStream.Builder>
org.apache.commons.codec.binary.Base16OutputStream
- All Implemented Interfaces:
Closeable, Flushable, AutoCloseable
public class Base16OutputStream
extends BaseNCodecOutputStream<Base16, Base16OutputStream, Base16OutputStream.Builder>
Provides Base16 encoding in a streaming fashion (unlimited size).
The default behavior of the Base16OutputStream is to ENCODE, whereas the default behavior of the Base16InputStream is to DECODE. But this behavior
can be overridden by using a different constructor.
- Since:
- 1.15
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilds instances of Base16InputStream.Nested classes/interfaces inherited from class BaseNCodecOutputStream
BaseNCodecOutputStream.AbstractBuilder<T,C, B> -
Field Summary
Fields inherited from class FilterOutputStream
out -
Constructor Summary
ConstructorsConstructorDescriptionBase16OutputStream(OutputStream outputStream) Constructs a Base16OutputStream such that all data written is Base16-encoded to the original provided OutputStream.Base16OutputStream(OutputStream outputStream, boolean encode) Deprecated.Base16OutputStream(OutputStream outputStream, boolean encode, boolean lowerCase) Deprecated.Usebuilder()andBase16OutputStream.Builder.Base16OutputStream(OutputStream outputStream, boolean encode, boolean lowerCase, CodecPolicy decodingPolicy) Deprecated.Usebuilder()andBase16OutputStream.Builder. -
Method Summary
Modifier and TypeMethodDescriptionstatic Base16OutputStream.Builderbuilder()Constructs a new Builder.Methods inherited from class BaseNCodecOutputStream
close, eof, flush, isStrictDecoding, write, writeMethods inherited from class FilterOutputStream
write
-
Constructor Details
-
Base16OutputStream
Constructs a Base16OutputStream such that all data written is Base16-encoded to the original provided OutputStream.- Parameters:
outputStream- OutputStream to wrap.
-
Base16OutputStream
Deprecated.Usebuilder()andBase16OutputStream.Builder.Constructs a Base16OutputStream such that all data written is either Base16-encoded or Base16-decoded to the original provided OutputStream.- Parameters:
outputStream- OutputStream to wrap.encode- true if we should encode all data written to us, false if we should decode.
-
Base16OutputStream
Deprecated.Usebuilder()andBase16OutputStream.Builder.Constructs a Base16OutputStream such that all data written is either Base16-encoded or Base16-decoded to the original provided OutputStream.- Parameters:
outputStream- OutputStream to wrap.encode- true if we should encode all data written to us, false if we should decode.lowerCase- iftruethen use a lower-case Base16 alphabet.
-
Base16OutputStream
@Deprecated public Base16OutputStream(OutputStream outputStream, boolean encode, boolean lowerCase, CodecPolicy decodingPolicy) Deprecated.Usebuilder()andBase16OutputStream.Builder.Constructs a Base16OutputStream such that all data written is either Base16-encoded or Base16-decoded to the original provided OutputStream.- Parameters:
outputStream- OutputStream to wrap.encode- true if we should encode all data written to us, false if we should decode.lowerCase- iftruethen use a lower-case Base16 alphabet.decodingPolicy- Decoding policy.
-
-
Method Details
-
builder
Constructs a new Builder.- Returns:
- a new Builder.
-
builder()andBase16OutputStream.Builder.