Skip navigation links
A B C D E F G H I L M O P R S T U V W X 

A

AbstractAcceptor<A,R> - Class in io.jstuff.pipeline
Abstract implementation of Acceptor.
AbstractAcceptor() - Constructor for class io.jstuff.pipeline.AbstractAcceptor
 
AbstractIntAcceptor<R> - Class in io.jstuff.pipeline
Abstract implementation of IntAcceptor.
AbstractIntAcceptor() - Constructor for class io.jstuff.pipeline.AbstractIntAcceptor
 
AbstractIntObjectPipeline<E,R> - Class in io.jstuff.pipeline
Abstract base class for IntObjectPipeline implementations.
AbstractIntObjectPipeline(Acceptor<? super E, ? extends R>) - Constructor for class io.jstuff.pipeline.AbstractIntObjectPipeline
Construct an AbstractIntObjectPipeline with the given downstream Acceptor.
AbstractIntPipeline<R> - Class in io.jstuff.pipeline
Abstract base class for IntPipeline implementations.
AbstractIntPipeline(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.AbstractIntPipeline
Construct an AbstractIntPipeline with the given downstream IntAcceptor.
AbstractObjectIntPipeline<A,R> - Class in io.jstuff.pipeline
Abstract base class for IntObjectPipeline implementations.
AbstractObjectIntPipeline(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.AbstractObjectIntPipeline
Construct an AbstractObjectIntPipeline with the given downstream IntAcceptor.
AbstractPipeline<A,E,R> - Class in io.jstuff.pipeline
Abstract implementation of Pipeline.
AbstractPipeline(Acceptor<? super E, ? extends R>) - Constructor for class io.jstuff.pipeline.AbstractPipeline
Construct an AbstractPipeline with the given downstream Acceptor.
accept(A) - Method in class io.jstuff.pipeline.AbstractAcceptor
Accept an object.
accept(A...) - Method in class io.jstuff.pipeline.AbstractAcceptor
Accept a sequence of values, supplied as vararg parameters.
accept(int) - Method in class io.jstuff.pipeline.AbstractIntAcceptor
Accept an int.
accept(int...) - Method in class io.jstuff.pipeline.AbstractIntAcceptor
Accept a sequence of int values, supplied as vararg parameters.
accept(A) - Method in interface io.jstuff.pipeline.Acceptor
Accept a value.
accept(Iterator<? extends A>) - Method in interface io.jstuff.pipeline.Acceptor
Accept a set of values from an Iterator.
accept(Enumeration<? extends A>) - Method in interface io.jstuff.pipeline.Acceptor
Accept a set of values from an Enumeration.
accept(Iterable<? extends A>) - Method in interface io.jstuff.pipeline.Acceptor
Accept a set of values from an Iterable.
accept(Stream<? extends A>) - Method in interface io.jstuff.pipeline.Acceptor
Accept a set of values from a Stream.
accept(byte[], int, int) - Method in class io.jstuff.pipeline.buffer.ByteArrayPipeline
Accept a byte array with the specified offset and length.
accept(int) - Method in interface io.jstuff.pipeline.IntAcceptor
Accept a value.
accept(CharSequence) - Method in interface io.jstuff.pipeline.IntAcceptor
Accept a CharSequence (e.g.
accept(char[], int, int) - Method in interface io.jstuff.pipeline.IntAcceptor
Accept a section of a char array as a sequence of integer values.
accept(char[]) - Method in interface io.jstuff.pipeline.IntAcceptor
Accept a char array as a sequence of integer values.
accept(byte[], int, int) - Method in interface io.jstuff.pipeline.IntAcceptor
Accept a section of a byte array as a sequence of integer values.
accept(byte[]) - Method in interface io.jstuff.pipeline.IntAcceptor
Accept a byte array as a sequence of integer values.
accept(InputStream) - Method in interface io.jstuff.pipeline.IntAcceptor
Accept an InputStream as a sequence of integer values.
accept(Reader) - Method in interface io.jstuff.pipeline.IntAcceptor
Accept a Reader as a sequence of integer values.
accept(CharBuffer) - Method in interface io.jstuff.pipeline.IntAcceptor
Accept a CharBuffer as a sequence of integer values.
accept(ByteBuffer) - Method in interface io.jstuff.pipeline.IntAcceptor
Accept a ByteBuffer as a sequence of integer values.
acceptInt(int) - Method in class io.jstuff.pipeline.AbstractIntAcceptor
Accept an int, after closed check and test for end of data.
acceptInt(int) - Method in class io.jstuff.pipeline.AppendableAcceptor
Accept an int, after closed check and test for end of data.
acceptInt(int) - Method in class io.jstuff.pipeline.base64.Base64Decoder
 
acceptInt(int) - Method in class io.jstuff.pipeline.base64.Base64Encoder
 
acceptInt(int) - Method in class io.jstuff.pipeline.ByteArrayAcceptor
 
acceptInt(int) - Method in class io.jstuff.pipeline.codec.ASCII_UTF16
 
acceptInt(int) - Method in class io.jstuff.pipeline.codec.CodePoint_UTF16
 
acceptInt(int) - Method in class io.jstuff.pipeline.codec.CodePoint_UTF8
 
acceptInt(int) - Method in class io.jstuff.pipeline.codec.DecodingPipeline
 
acceptInt(int) - Method in class io.jstuff.pipeline.codec.DynamicDecoder
Accept an int (after closed check and test for end of data).
acceptInt(int) - Method in class io.jstuff.pipeline.codec.EncodingPipeline
 
acceptInt(int) - Method in class io.jstuff.pipeline.codec.SwitchableDecoder
Accept a character, after closed check and test for end of data.
acceptInt(int) - Method in class io.jstuff.pipeline.codec.UTF16_ASCII
 
acceptInt(int) - Method in class io.jstuff.pipeline.codec.UTF16_CodePoint
 
acceptInt(int) - Method in class io.jstuff.pipeline.codec.UTF16BE_UTF16
 
acceptInt(int) - Method in class io.jstuff.pipeline.codec.UTF16LE_UTF16
 
acceptInt(int) - Method in class io.jstuff.pipeline.codec.UTF32BE_CodePoint
 
acceptInt(int) - Method in class io.jstuff.pipeline.codec.UTF32LE_CodePoint
 
acceptInt(int) - Method in class io.jstuff.pipeline.codec.UTF8_CodePoint
 
acceptInt(int) - Method in class io.jstuff.pipeline.codec.UTF8_UTF16
 
acceptInt(int) - Method in class io.jstuff.pipeline.html.HTMLEncoder
 
acceptInt(int) - Method in class io.jstuff.pipeline.IntCounter
 
acceptInt(int) - Method in class io.jstuff.pipeline.IntFilter
 
acceptInt(int) - Method in class io.jstuff.pipeline.LinePipeline
 
acceptInt(IntAcceptor<?>, int) - Static method in class io.jstuff.pipeline.Pipelines
 
acceptInt(int) - Method in class io.jstuff.pipeline.StringAcceptor
 
acceptInt(int) - Method in class io.jstuff.pipeline.uri.SchemaURIEncoder
 
acceptInt(int) - Method in class io.jstuff.pipeline.uri.URIDecoder
 
acceptInt(int) - Method in class io.jstuff.pipeline.uri.URIEncoder
 
acceptInt(int) - Method in class io.jstuff.pipeline.xml.XMLEncoder
 
acceptInt(int) - Method in class io.jstuff.pipeline.xxml.DecoderBase
 
acceptObject(A) - Method in class io.jstuff.pipeline.AbstractAcceptor
Accept a value, after closed check and test for end of data.
acceptObject(byte[]) - Method in class io.jstuff.pipeline.buffer.ByteArrayPipeline
Accept a byte array, after closed check and test for end of data.
acceptObject(byte[], int, int) - Method in class io.jstuff.pipeline.buffer.ByteArrayPipeline
Accept a byte array with the specified offset and length, after closed check and test for end of data.
acceptObject(ByteBuffer) - Method in class io.jstuff.pipeline.buffer.ByteBufferPipeline
Accept a ByteBuffer, after closed check and test for end of data.
acceptObject(CharBuffer) - Method in class io.jstuff.pipeline.buffer.CharBufferPipeline
Accept a CharBuffer, after closed check and test for end of data.
acceptObject(CharSequence) - Method in class io.jstuff.pipeline.buffer.CharSequencePipeline
Accept a CharSequence, after closed check and test for end of data.
acceptObject(A) - Method in class io.jstuff.pipeline.Counter
 
acceptObject(A) - Method in class io.jstuff.pipeline.Filter
Accept a value, after closed check and test for end of data.
acceptObject(A) - Method in class io.jstuff.pipeline.Fold
 
acceptObject(A) - Method in class io.jstuff.pipeline.ForkPipeline
 
acceptObject(A) - Method in class io.jstuff.pipeline.ListAcceptor
 
acceptObject(A) - Method in class io.jstuff.pipeline.Mapper
 
acceptObject(A) - Method in class io.jstuff.pipeline.SetAcceptor
 
Acceptor<A,R> - Interface in io.jstuff.pipeline
An acceptor that takes a value of the specified type.
AppendableAcceptor<R> - Class in io.jstuff.pipeline
 
AppendableAcceptor(Appendable) - Constructor for class io.jstuff.pipeline.AppendableAcceptor
 
ASCII_UTF16<R> - Class in io.jstuff.pipeline.codec
A decoder IntPipeline to convert ASCII encoding to UTF-16 data.
ASCII_UTF16(IntAcceptor<? extends R>, ErrorStrategy) - Constructor for class io.jstuff.pipeline.codec.ASCII_UTF16
 
ASCII_UTF16(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.codec.ASCII_UTF16
 

B

Base64Decoder<R> - Class in io.jstuff.pipeline.base64
Base64 decoder - decode text encoded in Base 64.
Base64Decoder(IntAcceptor<? extends R>, ErrorStrategy) - Constructor for class io.jstuff.pipeline.base64.Base64Decoder
 
Base64Decoder(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.base64.Base64Decoder
 
Base64Decoder.State - Enum in io.jstuff.pipeline.base64
 
Base64Encoder<R> - Class in io.jstuff.pipeline.base64
Base64 encoder - encode bytes using Base 64.
Base64Encoder(IntAcceptor<? extends R>, boolean, ErrorStrategy) - Constructor for class io.jstuff.pipeline.base64.Base64Encoder
 
Base64Encoder(IntAcceptor<? extends R>, ErrorStrategy) - Constructor for class io.jstuff.pipeline.base64.Base64Encoder
 
Base64Encoder(IntAcceptor<? extends R>, boolean) - Constructor for class io.jstuff.pipeline.base64.Base64Encoder
 
Base64Encoder(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.base64.Base64Encoder
 
Base64Encoder.State - Enum in io.jstuff.pipeline.base64
 
BaseAbstractAcceptor<R> - Class in io.jstuff.pipeline
Common functionality for AbstractAcceptor and AbstractIntAcceptor.
BaseAbstractAcceptor() - Constructor for class io.jstuff.pipeline.BaseAbstractAcceptor
Construct a BaseAbstractAcceptor.
BaseAcceptor<R> - Interface in io.jstuff.pipeline
The base interface for pipeline and acceptor classes.
baseEntities - Static variable in class io.jstuff.pipeline.html.HTMLEncoder
 
BasePipeline<R> - Interface in io.jstuff.pipeline
Base interface for pipeline classes.
ByteArrayAcceptor - Class in io.jstuff.pipeline
 
ByteArrayAcceptor(int) - Constructor for class io.jstuff.pipeline.ByteArrayAcceptor
 
ByteArrayAcceptor() - Constructor for class io.jstuff.pipeline.ByteArrayAcceptor
 
ByteArrayPipeline<R> - Class in io.jstuff.pipeline.buffer
A pipeline that takes byte arrays and emits each byte as an int.
ByteArrayPipeline(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.buffer.ByteArrayPipeline
Construct a ByteArrayPipeline with the given downstream IntAcceptor.
ByteBufferPipeline<R> - Class in io.jstuff.pipeline.buffer
A pipeline that takes ByteBuffers and emits each byte as an int.
ByteBufferPipeline(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.buffer.ByteBufferPipeline
Construct a ByteBufferPipeline with the given downstream IntAcceptor.

C

CharBufferPipeline<R> - Class in io.jstuff.pipeline.buffer
A pipeline that takes CharBuffers and emits each character as an int.
CharBufferPipeline(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.buffer.CharBufferPipeline
Construct a ByteBufferPipeline with the given downstream IntAcceptor.
CharSequencePipeline<R> - Class in io.jstuff.pipeline.buffer
A pipeline that takes CharSequence objects (e.g.
CharSequencePipeline(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.buffer.CharSequencePipeline
Construct a CharSequencePipeline with the given downstream IntAcceptor.
clear() - Method in class io.jstuff.pipeline.ByteArrayAcceptor
 
clear() - Method in class io.jstuff.pipeline.StringAcceptor
 
close() - Method in class io.jstuff.pipeline.AbstractIntObjectPipeline
Close the pipeline.
close() - Method in class io.jstuff.pipeline.AbstractIntPipeline
Close the pipeline.
close() - Method in class io.jstuff.pipeline.AbstractObjectIntPipeline
Close the pipeline.
close() - Method in class io.jstuff.pipeline.AbstractPipeline
Close the pipeline.
close() - Method in class io.jstuff.pipeline.base64.Base64Encoder
 
close() - Method in class io.jstuff.pipeline.BaseAbstractAcceptor
Close the acceptor.
close() - Method in class io.jstuff.pipeline.codec.DynamicDecoder
Close the pipeline.
close() - Method in class io.jstuff.pipeline.codec.DynamicReader
 
close() - Method in class io.jstuff.pipeline.LinePipeline
 
CodePoint_UTF16<R> - Class in io.jstuff.pipeline.codec
An encoder IntPipeline to convert Unicode code points to UTF-16.
CodePoint_UTF16(IntAcceptor<? extends R>, ErrorStrategy) - Constructor for class io.jstuff.pipeline.codec.CodePoint_UTF16
 
CodePoint_UTF16(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.codec.CodePoint_UTF16
 
CodePoint_UTF8<R> - Class in io.jstuff.pipeline.codec
An encoder IntPipeline to convert Unicode code points to UTF-8.
CodePoint_UTF8(IntAcceptor<? extends R>, ErrorStrategy) - Constructor for class io.jstuff.pipeline.codec.CodePoint_UTF8
 
CodePoint_UTF8(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.codec.CodePoint_UTF8
 
compareTo(MappingEntry) - Method in class io.jstuff.pipeline.xxml.MappingEntry
 
Counter<A> - Class in io.jstuff.pipeline
 
Counter() - Constructor for class io.jstuff.pipeline.Counter
 

D

DecoderBase<R> - Class in io.jstuff.pipeline.xxml
Base class for XML and HTML decoders.
DecoderBase(MappingEntry[], IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.xxml.DecoderBase
 
DecoderFactory - Class in io.jstuff.pipeline.codec
Factory class to get decoder pipeline objects for a given encoding.
DecoderFactory() - Constructor for class io.jstuff.pipeline.codec.DecoderFactory
 
decodingArray - Static variable in class io.jstuff.pipeline.base64.Base64Decoder
 
DecodingPipeline<R> - Class in io.jstuff.pipeline.codec
An IntPipeline to convert one-to-one mapping character encodings to Unicode code points.
DecodingPipeline(IntAcceptor<? extends R>, ErrorStrategy, String) - Constructor for class io.jstuff.pipeline.codec.DecodingPipeline
 
DEFAULT - Static variable in interface io.jstuff.pipeline.codec.ErrorStrategy
 
DEFAULT_INITIAL_CAPACITY - Static variable in class io.jstuff.pipeline.ByteArrayAcceptor
 
DEFAULT_INITIAL_CAPACITY - Static variable in class io.jstuff.pipeline.ListAcceptor
 
DEFAULT_INITIAL_CAPACITY - Static variable in class io.jstuff.pipeline.SetAcceptor
 
DEFAULT_INITIAL_CAPACITY - Static variable in class io.jstuff.pipeline.StringAcceptor
 
delegate - Variable in class io.jstuff.pipeline.codec.SwitchableDecoder
 
DynamicDecoder<R> - Class in io.jstuff.pipeline.codec
A dynamic decoding pipeline which attempts to determine the encoding of the data from its content.
DynamicDecoder(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.codec.DynamicDecoder
Construct a DynamicDecoder with the specified downstream IntAcceptor.
DynamicDecoder(IntAcceptor<? extends R>, Charset) - Constructor for class io.jstuff.pipeline.codec.DynamicDecoder
Construct a DynamicDecoder with the specified downstream IntAcceptor, switching immediately to the specified Charset if specified.
DynamicDecoder.State - Enum in io.jstuff.pipeline.codec
 
DynamicReader - Class in io.jstuff.pipeline.codec
 
DynamicReader(InputStream) - Constructor for class io.jstuff.pipeline.codec.DynamicReader
Construct a DynamicReader for the supplied InputStream.
DynamicReader(InputStream, Charset) - Constructor for class io.jstuff.pipeline.codec.DynamicReader
Construct a DynamicReader for the supplied InputStream, switching immediately to the specified Charset if specified.

E

emit(E) - Method in class io.jstuff.pipeline.AbstractIntObjectPipeline
Emit a value to the downstream Acceptor.
emit(int) - Method in class io.jstuff.pipeline.AbstractIntPipeline
Emit a value to the downstream IntAcceptor.
emit(int) - Method in class io.jstuff.pipeline.AbstractObjectIntPipeline
Emit a value to the downstream IntAcceptor.
emit(E) - Method in class io.jstuff.pipeline.AbstractPipeline
Emit a value to the downstream IntAcceptor.
emit(String) - Method in class io.jstuff.pipeline.codec.EncoderBase
Emit a string.
emit(E) - Method in interface io.jstuff.pipeline.IntObjectPipeline
Emit a value, that is, forward a value to the downstream acceptor.
emit(int) - Method in interface io.jstuff.pipeline.IntPipeline
Emit a value, that is, forward a value to the downstream acceptor.
emit(int) - Method in interface io.jstuff.pipeline.ObjectIntPipeline
Emit a value, that is, forward a value to the downstream acceptor.
emit(E) - Method in interface io.jstuff.pipeline.Pipeline
Emit a value, that is, forward a value to the downstream acceptor.
emitHex(int) - Method in class io.jstuff.pipeline.codec.EncoderBase
Emit an integer as hexadecimal digits.
EncoderBase<R> - Class in io.jstuff.pipeline.codec
Base class for encoders.
EncoderBase(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.codec.EncoderBase
 
EncoderException - Exception in io.jstuff.pipeline.codec
 
EncoderException(int) - Constructor for exception io.jstuff.pipeline.codec.EncoderException
 
EncoderFactory - Class in io.jstuff.pipeline.codec
Factory class to get encoder pipeline objects for a given encoding.
EncoderFactory() - Constructor for class io.jstuff.pipeline.codec.EncoderFactory
 
encodingArrayMain - Static variable in class io.jstuff.pipeline.base64.Base64Encoder
 
encodingArrayURL - Static variable in class io.jstuff.pipeline.base64.Base64Encoder
 
EncodingPipeline<R> - Class in io.jstuff.pipeline.codec
A pipeline to convert 8-bit character sets based on a reverse mapping table.
EncodingPipeline(IntAcceptor<? extends R>, ErrorStrategy, int[]) - Constructor for class io.jstuff.pipeline.codec.EncodingPipeline
 
equals(Object) - Method in class io.jstuff.pipeline.xxml.MappingEntry
 
EQUALS_SIGN_MARKER - Static variable in class io.jstuff.pipeline.base64.Base64Decoder
 
ErrorStrategy - Interface in io.jstuff.pipeline.codec
The error strategy to be adopted when invalid characters or bytes are encountered in the encoding or decoding data stream.
ErrorStrategy.Ignore - Class in io.jstuff.pipeline.codec
 
ErrorStrategy.Substitute - Class in io.jstuff.pipeline.codec
 
ErrorStrategy.ThrowException - Class in io.jstuff.pipeline.codec
 
ErrorStrategyBase<R> - Class in io.jstuff.pipeline.codec
Base class for encoder and decoder classes to implement the error strategy.
ErrorStrategyBase(IntAcceptor<? extends R>, ErrorStrategy) - Constructor for class io.jstuff.pipeline.codec.ErrorStrategyBase
 

F

Filter<A,R> - Class in io.jstuff.pipeline
A pipeline that filters objects based on a specified predicate.
Filter(Acceptor<? super A, ? extends R>, Predicate<A>) - Constructor for class io.jstuff.pipeline.Filter
Construct a Filter with the given downstream Acceptor and Predicate.
flush() - Method in class io.jstuff.pipeline.AbstractIntObjectPipeline
Propagate the flush operation to the downstream acceptor.
flush() - Method in class io.jstuff.pipeline.AbstractIntPipeline
Propagate the flush operation to the downstream acceptor.
flush() - Method in class io.jstuff.pipeline.AbstractObjectIntPipeline
Propagate the flush operation to the downstream acceptor.
flush() - Method in class io.jstuff.pipeline.AbstractPipeline
Propagate the flush operation to the downstream acceptor.
flush() - Method in interface io.jstuff.pipeline.BaseAcceptor
Flush the acceptor (required by some implementations - default is a no-operation).
Fold<A> - Class in io.jstuff.pipeline
 
Fold(A, BiFunction<? super A, ? super A, ? extends A>) - Constructor for class io.jstuff.pipeline.Fold
 
ForkPipeline<A,R> - Class in io.jstuff.pipeline
 
ForkPipeline(Acceptor<? super A, ? extends R>, Acceptor<? super A, ? extends R>) - Constructor for class io.jstuff.pipeline.ForkPipeline
Construct a Fork with the given downstream Acceptor.

G

getCodePoint() - Method in class io.jstuff.pipeline.xxml.MappingEntry
 
getDecoder(String, IntAcceptor<? extends R>, ErrorStrategy) - Static method in class io.jstuff.pipeline.codec.DecoderFactory
Get a decoder pipeline for the given character set name.
getDecoder(String, IntAcceptor<? extends R>) - Static method in class io.jstuff.pipeline.codec.DecoderFactory
Get a decoder pipeline for the given character set name.
getDecoder(Charset, IntAcceptor<? extends R>, ErrorStrategy) - Static method in class io.jstuff.pipeline.codec.DecoderFactory
Get a decoder pipeline for the given Charset.
getDecoder(Charset, IntAcceptor<? extends R>) - Static method in class io.jstuff.pipeline.codec.DecoderFactory
Get a decoder pipeline for the given Charset.
getDownstream() - Method in class io.jstuff.pipeline.AbstractIntObjectPipeline
Get the downstream Acceptor
getDownstream() - Method in class io.jstuff.pipeline.AbstractIntPipeline
Get the downstream IntAcceptor
getDownstream() - Method in class io.jstuff.pipeline.AbstractObjectIntPipeline
Get the downstream IntAcceptor
getDownstream() - Method in class io.jstuff.pipeline.AbstractPipeline
Get the downstream Acceptor
getDownstream() - Method in interface io.jstuff.pipeline.BasePipeline
Get the downstream BaseAcceptor.
getEncoder(String, IntAcceptor<? extends R>, ErrorStrategy) - Static method in class io.jstuff.pipeline.codec.EncoderFactory
Get an encoder pipeline for the given character set name.
getEncoder(String, IntAcceptor<? extends R>) - Static method in class io.jstuff.pipeline.codec.EncoderFactory
Get an encoder pipeline for the given character set name.
getEncoder(Charset, IntAcceptor<? extends R>, ErrorStrategy) - Static method in class io.jstuff.pipeline.codec.EncoderFactory
Get an encoder pipeline for the given Charset.
getEncoder(Charset, IntAcceptor<? extends R>) - Static method in class io.jstuff.pipeline.codec.EncoderFactory
Get an encoder pipeline for the given Charset.
getErrorValue() - Method in exception io.jstuff.pipeline.codec.EncoderException
 
getResult() - Method in interface io.jstuff.pipeline.BaseAcceptor
Get the result of the acceptor.
getResult() - Method in interface io.jstuff.pipeline.BasePipeline
Get the result object (defaults to the result of the downstream acceptor).
getResult() - Method in class io.jstuff.pipeline.ByteArrayAcceptor
 
getResult() - Method in class io.jstuff.pipeline.Counter
 
getResult() - Method in class io.jstuff.pipeline.Fold
 
getResult() - Method in class io.jstuff.pipeline.IntCounter
 
getResult() - Method in class io.jstuff.pipeline.ListAcceptor
 
getResult() - Method in class io.jstuff.pipeline.SetAcceptor
 
getResult() - Method in class io.jstuff.pipeline.StringAcceptor
 
getSize() - Method in class io.jstuff.pipeline.ListAcceptor
 
getSize() - Method in class io.jstuff.pipeline.SetAcceptor
 
getString() - Method in class io.jstuff.pipeline.xxml.MappingEntry
 
getSubstitute() - Method in class io.jstuff.pipeline.codec.ErrorStrategy.Substitute
 

H

handleError(int) - Method in class io.jstuff.pipeline.codec.ErrorStrategyBase
 
hashCode() - Method in class io.jstuff.pipeline.xxml.MappingEntry
 
HTMLDecoder<R> - Class in io.jstuff.pipeline.html
HTML decoder - decode text encoded with HTML escaping.
HTMLDecoder(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.html.HTMLDecoder
 
HTMLEncoder<R> - Class in io.jstuff.pipeline.html
HTML encoder - encode text using HTML escaping.
HTMLEncoder(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.html.HTMLEncoder
 

I

IGNORE - Static variable in interface io.jstuff.pipeline.codec.ErrorStrategy
 
Ignore() - Constructor for class io.jstuff.pipeline.codec.ErrorStrategy.Ignore
 
IntAcceptor<R> - Interface in io.jstuff.pipeline
An acceptor that takes an integer value.
IntCounter - Class in io.jstuff.pipeline
 
IntCounter() - Constructor for class io.jstuff.pipeline.IntCounter
 
IntFilter<R> - Class in io.jstuff.pipeline
 
IntFilter(IntAcceptor<? extends R>, IntPredicate) - Constructor for class io.jstuff.pipeline.IntFilter
Construct an IntFilter with the given downstream IntAcceptor.
IntObjectPipeline<E,R> - Interface in io.jstuff.pipeline
A pipeline that takes integer values and emits object values.
IntPipeline<R> - Interface in io.jstuff.pipeline
A pipeline that accepts and emits integer values.
INVALID_MARKER - Static variable in class io.jstuff.pipeline.base64.Base64Decoder
 
io.jstuff.pipeline - package io.jstuff.pipeline
Pipeline conversion library for Java
io.jstuff.pipeline.base64 - package io.jstuff.pipeline.base64
 
io.jstuff.pipeline.buffer - package io.jstuff.pipeline.buffer
Buffering classes for pipelines
io.jstuff.pipeline.codec - package io.jstuff.pipeline.codec
UTF-16 encoding and decoding classes
io.jstuff.pipeline.html - package io.jstuff.pipeline.html
 
io.jstuff.pipeline.uri - package io.jstuff.pipeline.uri
 
io.jstuff.pipeline.xml - package io.jstuff.pipeline.xml
 
io.jstuff.pipeline.xxml - package io.jstuff.pipeline.xxml
 
isClosed() - Method in class io.jstuff.pipeline.BaseAbstractAcceptor
Return true if the acceptor is closed, that is, an end of data marker has been received.
isClosed() - Method in interface io.jstuff.pipeline.BaseAcceptor
Return true if the pipeline is closed.
isComplete() - Method in interface io.jstuff.pipeline.BaseAcceptor
Return true if all sequences in the input are complete, that is, the input is not in the middle of a sequence requiring more data.
isComplete() - Method in interface io.jstuff.pipeline.BasePipeline
Return true if all sequences in the input are complete, both for the current stage and for the downstream stages.
ISO8859_15_UTF16<R> - Class in io.jstuff.pipeline.codec
A decoder IntPipeline to convert ISO-8859-15 encoding to UTF-16 data.
ISO8859_15_UTF16(IntAcceptor<? extends R>, ErrorStrategy) - Constructor for class io.jstuff.pipeline.codec.ISO8859_15_UTF16
 
ISO8859_15_UTF16(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.codec.ISO8859_15_UTF16
 
ISO8859_1_UTF16<R> - Class in io.jstuff.pipeline.codec
A decoder IntPipeline to convert ISO-8859-1 encoding to UTF-16 data.
ISO8859_1_UTF16(IntAcceptor<? extends R>, ErrorStrategy) - Constructor for class io.jstuff.pipeline.codec.ISO8859_1_UTF16
 
ISO8859_1_UTF16(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.codec.ISO8859_1_UTF16
 
isStageComplete() - Method in class io.jstuff.pipeline.base64.Base64Decoder
 
isStageComplete() - Method in interface io.jstuff.pipeline.BasePipeline
Return true if all sequences in the input to this stage of the pipeline are complete, that is, the input is not in the middle of a sequence requiring more data.
isStageComplete() - Method in class io.jstuff.pipeline.codec.DynamicDecoder
Return true if all sequences in the input to this stage of the pipeline are complete, that is, the input is not in the middle of a sequence requiring more data.
isStageComplete() - Method in class io.jstuff.pipeline.codec.SwitchableDecoder
Return true if all sequences in the input to this stage of the pipeline are complete, that is, the input is not in the middle of a sequence requiring more data.
isStageComplete() - Method in class io.jstuff.pipeline.codec.UTF16_CodePoint
 
isStageComplete() - Method in class io.jstuff.pipeline.codec.UTF16BE_UTF16
Return true if all sequences in the input to this stage of the pipeline are complete, that is, the input is not in the middle of a sequence requiring more data.
isStageComplete() - Method in class io.jstuff.pipeline.codec.UTF16LE_UTF16
Return true if all sequences in the input to this stage of the pipeline are complete, that is, the input is not in the middle of a sequence requiring more data.
isStageComplete() - Method in class io.jstuff.pipeline.codec.UTF32BE_CodePoint
Return true if all sequences in the input to this stage of the pipeline are complete, that is, the input is not in the middle of a sequence requiring more data.
isStageComplete() - Method in class io.jstuff.pipeline.codec.UTF32LE_CodePoint
Return true if all sequences in the input to this stage of the pipeline are complete, that is, the input is not in the middle of a sequence requiring more data.
isStageComplete() - Method in class io.jstuff.pipeline.codec.UTF8_CodePoint
 
isStageComplete() - Method in class io.jstuff.pipeline.codec.UTF8_UTF16
 
isUnreservedURI(int) - Static method in class io.jstuff.pipeline.uri.URIEncoder
 

L

length() - Method in class io.jstuff.pipeline.ByteArrayAcceptor
 
length() - Method in class io.jstuff.pipeline.StringAcceptor
 
LinePipeline<R> - Class in io.jstuff.pipeline
A pipeline that accepts characters and emits Strings, using LF or CR-LF as line separators.
LinePipeline(Acceptor<? super String, ? extends R>, int) - Constructor for class io.jstuff.pipeline.LinePipeline
Construct a LinePipeline with the given downstream Acceptor amd the specified maximum line length.
LinePipeline(Acceptor<? super String, ? extends R>) - Constructor for class io.jstuff.pipeline.LinePipeline
Construct a LinePipeline with the given downstream Acceptor.
ListAcceptor<A> - Class in io.jstuff.pipeline
An Acceptor that creates a List from a sequence of objects.
ListAcceptor(int) - Constructor for class io.jstuff.pipeline.ListAcceptor
 
ListAcceptor() - Constructor for class io.jstuff.pipeline.ListAcceptor
 
ListAcceptor(List<A>) - Constructor for class io.jstuff.pipeline.ListAcceptor
 

M

mappedEntities - Static variable in class io.jstuff.pipeline.html.HTMLEncoder
 
Mapper<A,E,R> - Class in io.jstuff.pipeline
 
Mapper(Acceptor<? super E, ? extends R>, Function<? super A, ? extends E>) - Constructor for class io.jstuff.pipeline.Mapper
 
MappingEntry - Class in io.jstuff.pipeline.xxml
Mapping entry for XML and HTML entity mapping.
MappingEntry(int, String) - Constructor for class io.jstuff.pipeline.xxml.MappingEntry
 
MAX_DECODED_VALUE - Static variable in class io.jstuff.pipeline.base64.Base64Decoder
 

O

ObjectIntPipeline<A,R> - Interface in io.jstuff.pipeline
A pipeline that takes object values and emits integer values.

P

Pipeline<A,E,R> - Interface in io.jstuff.pipeline
A pipeline that accepts and emits values of the specified types.
Pipelines - Class in io.jstuff.pipeline
A set of static functions for use with the pipelines library.
Pipelines() - Constructor for class io.jstuff.pipeline.Pipelines
 
process(Reader, IntAcceptor<R>) - Static method in class io.jstuff.pipeline.Pipelines
 
process(InputStream, IntAcceptor<R>) - Static method in class io.jstuff.pipeline.Pipelines
 
process(File, IntAcceptor<R>) - Static method in class io.jstuff.pipeline.Pipelines
 
process(Iterable<A>, Acceptor<A, R>) - Static method in class io.jstuff.pipeline.Pipelines
 

R

read(char[], int, int) - Method in class io.jstuff.pipeline.codec.DynamicReader
Reads characters into a portion of an array.
reverseTable - Static variable in class io.jstuff.pipeline.html.HTMLDecoder
 

S

safeClose() - Method in interface io.jstuff.pipeline.BaseAcceptor
Close the acceptor, reporting any exceptions as a RuntimeException.
SchemaURIEncoder<R> - Class in io.jstuff.pipeline.uri
URI encoder for use with JSON Schema URI fragment - encode text using URI percent-encoding, leaving dollar sign unencoded.
SchemaURIEncoder(IntAcceptor<? extends R>, boolean) - Constructor for class io.jstuff.pipeline.uri.SchemaURIEncoder
 
SchemaURIEncoder(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.uri.SchemaURIEncoder
 
SetAcceptor<A> - Class in io.jstuff.pipeline
An Acceptor that creates a Set from a sequence of objects.
SetAcceptor(int) - Constructor for class io.jstuff.pipeline.SetAcceptor
 
SetAcceptor() - Constructor for class io.jstuff.pipeline.SetAcceptor
 
SetAcceptor(Set<A>) - Constructor for class io.jstuff.pipeline.SetAcceptor
 
state - Variable in class io.jstuff.pipeline.codec.DynamicDecoder
 
StringAcceptor - Class in io.jstuff.pipeline
An Acceptor that creates a String from a sequence of int characters.
StringAcceptor(int) - Constructor for class io.jstuff.pipeline.StringAcceptor
 
StringAcceptor() - Constructor for class io.jstuff.pipeline.StringAcceptor
 
StringAcceptor(StringBuilder) - Constructor for class io.jstuff.pipeline.StringAcceptor
 
Substitute(int) - Constructor for class io.jstuff.pipeline.codec.ErrorStrategy.Substitute
 
Substitute() - Constructor for class io.jstuff.pipeline.codec.ErrorStrategy.Substitute
 
SwitchableDecoder<R> - Class in io.jstuff.pipeline.codec
A switchable decoder that allows the encoding of an input stream to be determined from the data in the early part of the stream.
SwitchableDecoder(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.codec.SwitchableDecoder
Construct a SwitchableDecoder with the given downstream IntAcceptor.
switchTo(IntAcceptor<? extends R>) - Method in class io.jstuff.pipeline.codec.DynamicDecoder
Switch to the specified delegate.
switchTo(Charset) - Method in class io.jstuff.pipeline.codec.DynamicDecoder
Switch to the nominated character set.
switchTo(String) - Method in class io.jstuff.pipeline.codec.DynamicDecoder
Switch to the nominated character set.
switchTo(IntAcceptor<? extends Void>) - Method in class io.jstuff.pipeline.codec.DynamicReader
Switch to the specified delegate.
switchTo(Charset) - Method in class io.jstuff.pipeline.codec.DynamicReader
Switch to the nominated character set.
switchTo(String) - Method in class io.jstuff.pipeline.codec.DynamicReader
Switch to the nominated character set.
switchTo(IntAcceptor<? extends R>) - Method in class io.jstuff.pipeline.codec.SwitchableDecoder
Switch to the specified delegate.
switchTo(Charset) - Method in class io.jstuff.pipeline.codec.SwitchableDecoder
Switch to the nominated character set.
switchTo(String) - Method in class io.jstuff.pipeline.codec.SwitchableDecoder
Switch to the nominated character set.

T

table - Static variable in class io.jstuff.pipeline.xml.XMLDecoder
 
THROW_EXCEPTION - Static variable in interface io.jstuff.pipeline.codec.ErrorStrategy
 
ThrowException() - Constructor for class io.jstuff.pipeline.codec.ErrorStrategy.ThrowException
 

U

URIDecoder<R> - Class in io.jstuff.pipeline.uri
URI decoder - decode text using URI percent-encoding.
URIDecoder(IntAcceptor<? extends R>, ErrorStrategy) - Constructor for class io.jstuff.pipeline.uri.URIDecoder
 
URIDecoder(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.uri.URIDecoder
 
URIEncoder<R> - Class in io.jstuff.pipeline.uri
URI encoder - encode text using URI percent-encoding.
URIEncoder(IntAcceptor<? extends R>, boolean) - Constructor for class io.jstuff.pipeline.uri.URIEncoder
 
URIEncoder(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.uri.URIEncoder
 
UTF16_ASCII<R> - Class in io.jstuff.pipeline.codec
An encoder IntPipeline to convert UTF-16 data to ASCII encoding.
UTF16_ASCII(IntAcceptor<? extends R>, ErrorStrategy) - Constructor for class io.jstuff.pipeline.codec.UTF16_ASCII
 
UTF16_ASCII(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.codec.UTF16_ASCII
 
UTF16_CodePoint<R> - Class in io.jstuff.pipeline.codec
A decoder IntPipeline to convert UTF-16 to Unicode code points.
UTF16_CodePoint(IntAcceptor<? extends R>, ErrorStrategy) - Constructor for class io.jstuff.pipeline.codec.UTF16_CodePoint
 
UTF16_CodePoint(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.codec.UTF16_CodePoint
 
UTF16_ISO8859_1<R> - Class in io.jstuff.pipeline.codec
An encoder IntPipeline to convert UTF-16 data to ISO-8859-1 encoding.
UTF16_ISO8859_1(IntAcceptor<? extends R>, ErrorStrategy) - Constructor for class io.jstuff.pipeline.codec.UTF16_ISO8859_1
 
UTF16_ISO8859_1(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.codec.UTF16_ISO8859_1
 
UTF16_ISO8859_15<R> - Class in io.jstuff.pipeline.codec
An encoder IntPipeline to convert UTF-16 data to ISO-8859-15 encoding.
UTF16_ISO8859_15(IntAcceptor<? extends R>, ErrorStrategy) - Constructor for class io.jstuff.pipeline.codec.UTF16_ISO8859_15
 
UTF16_ISO8859_15(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.codec.UTF16_ISO8859_15
 
UTF16_Windows1252<R> - Class in io.jstuff.pipeline.codec
An encoder IntPipeline to convert UTF-16 data to Windows-1252 encoding.
UTF16_Windows1252(IntAcceptor<? extends R>, ErrorStrategy) - Constructor for class io.jstuff.pipeline.codec.UTF16_Windows1252
 
UTF16_Windows1252(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.codec.UTF16_Windows1252
 
UTF16BE_UTF16<R> - Class in io.jstuff.pipeline.codec
A converter IntPipeline to convert UTF-16BE encoding to UTF-16 encoding.
UTF16BE_UTF16(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.codec.UTF16BE_UTF16
 
UTF16LE_UTF16<R> - Class in io.jstuff.pipeline.codec
A converter IntPipeline to convert UTF-16LE encoding to UTF-16 encoding.
UTF16LE_UTF16(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.codec.UTF16LE_UTF16
 
UTF32BE_CodePoint<R> - Class in io.jstuff.pipeline.codec
A decoder IntPipeline to convert UTF-32BE encoding to Unicode code points.
UTF32BE_CodePoint(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.codec.UTF32BE_CodePoint
 
UTF32LE_CodePoint<R> - Class in io.jstuff.pipeline.codec
A decoder IntPipeline to convert UTF-32BE encoding to Unicode code points.
UTF32LE_CodePoint(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.codec.UTF32LE_CodePoint
 
UTF8_CodePoint<R> - Class in io.jstuff.pipeline.codec
A decoder IntPipeline to convert UTF-8 to Unicode code points.
UTF8_CodePoint(IntAcceptor<? extends R>, ErrorStrategy) - Constructor for class io.jstuff.pipeline.codec.UTF8_CodePoint
 
UTF8_CodePoint(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.codec.UTF8_CodePoint
 
UTF8_UTF16<R> - Class in io.jstuff.pipeline.codec
A decoder IntPipeline to convert UTF-8 to UTF-16.
UTF8_UTF16(IntAcceptor<? extends R>, ErrorStrategy) - Constructor for class io.jstuff.pipeline.codec.UTF8_UTF16
 
UTF8_UTF16(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.codec.UTF8_UTF16
 

V

valueOf(String) - Static method in enum io.jstuff.pipeline.base64.Base64Decoder.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.jstuff.pipeline.base64.Base64Encoder.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.jstuff.pipeline.codec.DynamicDecoder.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.jstuff.pipeline.base64.Base64Decoder.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.jstuff.pipeline.base64.Base64Encoder.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.jstuff.pipeline.codec.DynamicDecoder.State
Returns an array containing the constants of this enum type, in the order they are declared.

W

WHITESPACE_MARKER - Static variable in class io.jstuff.pipeline.base64.Base64Decoder
 
Windows1252_UTF16<R> - Class in io.jstuff.pipeline.codec
A decoder IntPipeline to convert Windows-1252 encoding to UTF-16 data.
Windows1252_UTF16(IntAcceptor<? extends R>, ErrorStrategy) - Constructor for class io.jstuff.pipeline.codec.Windows1252_UTF16
 
Windows1252_UTF16(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.codec.Windows1252_UTF16
 

X

XMLDecoder<R> - Class in io.jstuff.pipeline.xml
XML decoder - decode text encoded with XML escaping.
XMLDecoder(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.xml.XMLDecoder
 
XMLEncoder<R> - Class in io.jstuff.pipeline.xml
XML encoder - encode text using XML escaping.
XMLEncoder(IntAcceptor<? extends R>) - Constructor for class io.jstuff.pipeline.xml.XMLEncoder
 
A B C D E F G H I L M O P R S T U V W X 
Skip navigation links

Copyright © 2025. All rights reserved.