A B C D E F G H I M N P R S U W X

A

ALPHABET - Static variable in class com.jkristian.io.Base64
Characters that are significant in encoded data.
ALPHABET - Static variable in class com.jkristian.io.Hexadecimal
Characters that are significant in encoded data.
available() - Method in class com.jkristian.io.FilteredByteInputStream
 

B

Base64 - Class in com.jkristian.io
Utility functions for Base64 encoding and decoding.
Base64() - Constructor for class com.jkristian.io.Base64
 
Base64DecodeInputStream - Class in com.jkristian.io
A filter that decodes input from base64 encoding to binary bytes.
Base64DecodeInputStream(InputStream) - Constructor for class com.jkristian.io.Base64DecodeInputStream
 
Base64DecodeInputStream(InputStream, int) - Constructor for class com.jkristian.io.Base64DecodeInputStream
 
Base64DecodeOutputStream - Class in com.jkristian.io
A filter that decodes output from base64 encoding to binary bytes.
Base64DecodeOutputStream(OutputStream) - Constructor for class com.jkristian.io.Base64DecodeOutputStream
 
Base64EncodeInputStream - Class in com.jkristian.io
A filter that encodes input from binary bytes to base64 encoding.
Base64EncodeInputStream(InputStream) - Constructor for class com.jkristian.io.Base64EncodeInputStream
 
Base64EncodeInputStream(InputStream, int) - Constructor for class com.jkristian.io.Base64EncodeInputStream
 
Base64EncodeOutputStream - Class in com.jkristian.io
A filter that encodes output from binary bytes to base64 encoding.
Base64EncodeOutputStream(OutputStream) - Constructor for class com.jkristian.io.Base64EncodeOutputStream
 

C

CHUNK_LENGTH - Static variable in class com.jkristian.io.FilteredByteInputStream
The default amount of data (from the underlying source) to process at a time.
close() - Method in class com.jkristian.io.FilteredByteInputStream
 
close() - Method in class com.jkristian.io.FilteredCharInputStream
 
close() - Method in class com.jkristian.io.FormEncodedOutput
Close the streams that were instantiated by this object.
close() - Method in class com.jkristian.io.InputFilterInputStream
 
close() - Method in class com.jkristian.io.StringFilterInputStream
 
com.jkristian.io - package com.jkristian.io
 

D

decode(byte[]) - Static method in class com.jkristian.io.Base64
 

E

encode(byte[]) - Static method in class com.jkristian.io.Base64
 

F

FilteredByteInputStream - Class in com.jkristian.io
A stream that produces input by reading from an underlying source and optionally transforming the data through a chain of FilterOutputStreams.
FilteredByteInputStream() - Constructor for class com.jkristian.io.FilteredByteInputStream
 
FilteredCharInputStream - Class in com.jkristian.io
A stream that produces input by reading from an underlying source, optionally transforming the data through a chain of FilterWriters, encoding it as bytes and optionally transforming them through a chain of FilterOutputStreams.
FilteredCharInputStream() - Constructor for class com.jkristian.io.FilteredCharInputStream
Create a filter that encodes characters using the default encoding.
FilteredCharInputStream(String) - Constructor for class com.jkristian.io.FilteredCharInputStream
Create a filter that encodes characters using the named encoding.
filterInput() - Method in class com.jkristian.io.FilteredByteInputStream
Copy data from the underlying input stream into the filter chain.
filterInput() - Method in class com.jkristian.io.InputFilterInputStream
 
filterInput() - Method in class com.jkristian.io.StringFilterInputStream
Copy data from the underlying String into the filter chain.
finalize() - Method in class com.jkristian.io.FormEncodedOutput
 
flush() - Method in class com.jkristian.io.Base64DecodeOutputStream
 
flush() - Method in class com.jkristian.io.Base64EncodeOutputStream
 
flush() - Method in class com.jkristian.io.FilteredByteInputStream
Flush the filters into the output.
flush() - Method in class com.jkristian.io.FilteredCharInputStream
Flush the filters into the output.
flush() - Method in class com.jkristian.io.FormEncodedOutput
 
flush() - Method in class com.jkristian.io.URLEncodeOutputStream
Flush the output stream, unless setFlushOutput(false) was called most recently.
flushCausesReset - Variable in class com.jkristian.io.Base64DecodeOutputStream
whether flush() resets the decoder
format(byte) - Static method in class com.jkristian.io.Hexadecimal
 
FormEncodedOutput - Class in com.jkristian.io
A collection of objects used for generating a application/x-www-form-urlencoded document.
FormEncodedOutput(String, OutputStream) - Constructor for class com.jkristian.io.FormEncodedOutput
Set this.output = output; this.raw = null.
FormEncodedOutput(OutputStream, String) - Constructor for class com.jkristian.io.FormEncodedOutput
Deprecated. The preferred usage is new FormEncodedOutput(encoding, new BufferedOutputStream(raw, ...)).

G

getByteFilter() - Method in class com.jkristian.io.FilteredByteInputStream
 
getByteFilter() - Method in class com.jkristian.io.FilteredCharInputStream
 
getCharFilter() - Method in class com.jkristian.io.FilteredCharInputStream
 
getEncoderStream() - Method in class com.jkristian.io.FormEncodedOutput
Bytes written to this stream will be URL-encoded and then written to the output stream.
getEncoderWriter() - Method in class com.jkristian.io.FormEncodedOutput
Characters written to this stream will be encoded as bytes, which will be URL-encoded and then written to the output stream.
getEncoding() - Method in class com.jkristian.io.FormEncodedOutput
 
getOutput() - Method in class com.jkristian.io.FormEncodedOutput
 
getOutput() - Method in class com.jkristian.io.SteerableOutputStream
 
getRawOutput() - Method in class com.jkristian.io.FormEncodedOutput
Deprecated.  

H

Hexadecimal - Class in com.jkristian.io
Utility functions for hexadecimal encoding.
Hexadecimal() - Constructor for class com.jkristian.io.Hexadecimal
 

I

InputFilterInputStream - Class in com.jkristian.io
A filter that transforms input data using FilterOutputStream objects.
InputFilterInputStream(InputStream) - Constructor for class com.jkristian.io.InputFilterInputStream
Create a filter that encodes characters using the default encoding.
InputFilterInputStream(InputStream, int) - Constructor for class com.jkristian.io.InputFilterInputStream
Create a filter that encodes characters using the default encoding.

M

main(String[]) - Static method in class com.jkristian.io.Base64DecodeOutputStream
A unit test.
main(String[]) - Static method in class com.jkristian.io.Base64EncodeOutputStream
A unit test.
main(String[]) - Static method in class com.jkristian.io.InputFilterInputStream
Copy System.in to System.out, base64 encoding and decoding it along the way.
main(String[]) - Static method in class com.jkristian.io.StringFilterInputStream
A unit test.
map - Static variable in class com.jkristian.io.Base64DecodeOutputStream
 
map - Static variable in class com.jkristian.io.Base64EncodeOutputStream
Maps from a sextet to its encoding.
mark(int) - Method in class com.jkristian.io.FilteredByteInputStream
 
markSupported() - Method in class com.jkristian.io.FilteredByteInputStream
 

N

n - Variable in class com.jkristian.io.Base64DecodeOutputStream
index of the next expected input sextet
newDecoder(OutputStream) - Static method in class com.jkristian.io.Base64DecodeInputStream
 
NUL - Static variable in class com.jkristian.io.Base64DecodeOutputStream
 

P

PAD - Static variable in class com.jkristian.io.Base64
This character is appended to encoded data, as needed to make the encoding an integral multiple of four bytes long.
PAD - Static variable in class com.jkristian.io.Base64DecodeOutputStream
 
PAD - Static variable in class com.jkristian.io.Base64EncodeOutputStream
This byte is appended to encoded data, as needed to make the encoding an integral multiple of four bytes long.

R

read(byte[], int, int) - Method in class com.jkristian.io.FilteredByteInputStream
 
read(byte[]) - Method in class com.jkristian.io.FilteredByteInputStream
 
read() - Method in class com.jkristian.io.FilteredByteInputStream
 
ready() - Method in class com.jkristian.io.FilteredByteInputStream
 
ready() - Method in class com.jkristian.io.InputFilterInputStream
 
ready() - Method in class com.jkristian.io.StringFilterInputStream
 
reset() - Method in class com.jkristian.io.FilteredByteInputStream
 

S

setByteFilter(OutputStream) - Method in class com.jkristian.io.FilteredByteInputStream
Set the tail of the chain of FilterOutputStream objects.
setByteFilter(OutputStream) - Method in class com.jkristian.io.FilteredCharInputStream
Set the tail of the chain of FilterOutputStreams.
setCharFilter(Writer) - Method in class com.jkristian.io.FilteredCharInputStream
Set the tail of the chain of FilterWriters.
setFlushCausesReset(boolean) - Method in class com.jkristian.io.Base64DecodeOutputStream
Subsequently, a call to flush() will reset this object's state if and only if the given parameter is true.
setFlushOutput(boolean) - Method in class com.jkristian.io.URLEncodeOutputStream
Set whether to flush the output stream.
setOutput(OutputStream) - Method in class com.jkristian.io.SteerableOutputStream
 
skip(long) - Method in class com.jkristian.io.FilteredByteInputStream
 
SteerableOutputStream - Class in com.jkristian.io
A filter that directs output to an underlying stream that can be changed.
SteerableOutputStream(OutputStream) - Constructor for class com.jkristian.io.SteerableOutputStream
 
StringFilterInputStream - Class in com.jkristian.io
A stream that gets input from a String, and optionally transforms it using filters.
StringFilterInputStream(String) - Constructor for class com.jkristian.io.StringFilterInputStream
Create a stream that encodes characters using the default encoding.
StringFilterInputStream(String, String) - Constructor for class com.jkristian.io.StringFilterInputStream
Create a stream that encodes characters using the named encoding.
StringFilterInputStream(String, int) - Constructor for class com.jkristian.io.StringFilterInputStream
Create a stream that encodes characters using the default encoding.
StringFilterInputStream(String, String, int) - Constructor for class com.jkristian.io.StringFilterInputStream
Create a stream that encodes characters using the named encoding.

U

URLEncodedOutputStream - Class in com.jkristian.io
Deprecated. use URLEncodeOutputStream instead.
URLEncodedOutputStream(OutputStream) - Constructor for class com.jkristian.io.URLEncodedOutputStream
Deprecated.  
URLEncodeOutputStream - Class in com.jkristian.io
A filter that URL-encodes bytes that are 'unsafe' in the application/x-www-form-urlencoded content type.
URLEncodeOutputStream(OutputStream) - Constructor for class com.jkristian.io.URLEncodeOutputStream
 

W

write(int) - Method in class com.jkristian.io.Base64DecodeOutputStream
 
write(byte[], int, int) - Method in class com.jkristian.io.Base64DecodeOutputStream
 
write(int) - Method in class com.jkristian.io.Base64EncodeOutputStream
 
write(byte[], int, int) - Method in class com.jkristian.io.Base64EncodeOutputStream
 
write(int) - Method in class com.jkristian.io.URLEncodeOutputStream
 
writeParameter(String, String) - Method in class com.jkristian.io.FormEncodedOutput
Write a name/value pair in the format name=value.

X

x - Variable in class com.jkristian.io.Base64DecodeOutputStream
the previous input sextet

A B C D E F G H I M N P R S U W X