E G I R W 
All Classes All Packages

E

Ecoji - Class in io.github.netvl.ecoji
The main entry point for Ecoji encoding/decoding.
Ecoji.Decoder - Class in io.github.netvl.ecoji
Decodes Unicode character sources from a base-1024 representation with an emoji alphabet into bytes.
Ecoji.Decoder.Target - Class in io.github.netvl.ecoji
An intermediate class, needed to implement the builder-like DSL for decoding.
Ecoji.Encoder - Class in io.github.netvl.ecoji
Encodes byte sources into a base-1024 representation with an emoji alphabet.
Ecoji.Encoder.Target - Class in io.github.netvl.ecoji
An intermediate class, needed to implement the builder-like DSL for encoding.

G

getDecoder() - Static method in class io.github.netvl.ecoji.Ecoji
Returns an instance of the Ecoji.Decoder class, which can then be used to decode a stream or a sequence of characters which is an Ecoji representation of a byte stream into the original sequence of bytes.
getEncoder() - Static method in class io.github.netvl.ecoji.Ecoji
Returns an instance of the Ecoji.Encoder class, which can then be used to encode any stream or sequence of bytes into a base-1024 representation.

I

io.github.netvl.ecoji - package io.github.netvl.ecoji
 

R

readFrom(byte[]) - Method in class io.github.netvl.ecoji.Ecoji.Encoder
Uses the provided byte array as bytes source.
readFrom(InputStream) - Method in class io.github.netvl.ecoji.Ecoji.Encoder
Uses the provided InputStream as a bytes source.
readFrom(Reader) - Method in class io.github.netvl.ecoji.Ecoji.Decoder
Uses the provided Reader as a source of emoji characters.
readFrom(String) - Method in class io.github.netvl.ecoji.Ecoji.Decoder
Uses the provided String as a source of emoji characters.
readFrom(String) - Method in class io.github.netvl.ecoji.Ecoji.Encoder
Uses the provided string encoded in UTF-8 as bytes source.
readFrom(String, Charset) - Method in class io.github.netvl.ecoji.Ecoji.Encoder
Uses the provided string encoded in in the specified encoding as bytes source.

W

writeTo(OutputStream) - Method in class io.github.netvl.ecoji.Ecoji.Decoder.Target
Writes the original representation of the base-1024 encoded data contained in the previously specified source to the provided OutputStream.
writeTo(Writer) - Method in class io.github.netvl.ecoji.Ecoji.Encoder.Target
Writes the base-1024 representation of bytes contained in the previously specified source to the provided Writer.
writeToBytes() - Method in class io.github.netvl.ecoji.Ecoji.Decoder.Target
Returns the original representation of the base-1024 encoded data contained in the previously specified source as a byte array.
writeToString() - Method in class io.github.netvl.ecoji.Ecoji.Decoder.Target
Returns the original representation of the base-1024 encoded data contained in the previously specified source as a String, decoding it using the UTF-8 encoding.
writeToString() - Method in class io.github.netvl.ecoji.Ecoji.Encoder.Target
Writes the base-1024 representation of bytes contained in the previously specified source as a String.
writeToString(Charset) - Method in class io.github.netvl.ecoji.Ecoji.Decoder.Target
Returns the original representation of the base-1024 encoded data contained in the previously specified source as a String, decoding it using the provided Charset.
E G I R W 
All Classes All Packages