Skip navigation links
A B C D E G I N S T 

A

AbstractCoAcceptor<A,R> - Class in net.pwall.util.pipeline
Abstract implementation of interface CoAcceptor.
AbstractCoAcceptor() - Constructor for class net.pwall.util.pipeline.AbstractCoAcceptor
Abstract implementation of interface CoAcceptor.
AbstractCoPipeline<A,E,R> - Class in net.pwall.util.pipeline
Abstract implementation of interface CoPipeline.
AbstractCoPipeline(downstream) - Constructor for class net.pwall.util.pipeline.AbstractCoPipeline
Abstract implementation of interface CoPipeline.
AbstractIntCoAcceptor<R> - Class in net.pwall.util.pipeline
Abstract implementation of interface IntCoAcceptor.
AbstractIntCoAcceptor() - Constructor for class net.pwall.util.pipeline.AbstractIntCoAcceptor
Abstract implementation of interface IntCoAcceptor.
AbstractIntCoPipeline<R> - Class in net.pwall.util.pipeline
Abstract implementation of interface IntCoPipeline.
AbstractIntCoPipeline(downstream) - Constructor for class net.pwall.util.pipeline.AbstractIntCoPipeline
Abstract implementation of interface IntCoPipeline.
AbstractIntObjectCoPipeline<E,R> - Class in net.pwall.util.pipeline
Abstract implementation of interface IntObjectCoPipeline.
AbstractIntObjectCoPipeline(downstream) - Constructor for class net.pwall.util.pipeline.AbstractIntObjectCoPipeline
Abstract implementation of interface IntObjectCoPipeline.
accept(p, p1) - Method in class net.pwall.util.pipeline.AbstractCoAcceptor
Accept an object. Check for pipeline already closed, and handle end of data. This assumes that null is used to indicate end of data; if that is not the case this method must be overridden or an alternative implementation of interface CoAcceptor used.
accept(p, p1) - Method in class net.pwall.util.pipeline.AbstractIntCoAcceptor
Accept an int. Check for acceptor already closed, and handle end of data.
accept(value, p) - Method in interface net.pwall.util.pipeline.CoAcceptor
Accept a value.
accept(value, p) - Method in interface net.pwall.util.pipeline.IntCoAcceptor
Accept a value.
accept(charSequence, p) - Method in interface net.pwall.util.pipeline.IntCoAcceptor
Accept a CharSequence (e.g. String) as a sequence of integer values.
accept(bytes, offset, length, p) - Method in interface net.pwall.util.pipeline.IntCoAcceptor
Accept a ByteArray as a sequence of integer values.
accept($this, charSequence, p) - Static method in class net.pwall.util.pipeline.IntCoAcceptor.DefaultImpls
Accept a CharSequence (e.g. String) as a sequence of integer values.
accept($this, bytes, offset, length, p) - Static method in class net.pwall.util.pipeline.IntCoAcceptor.DefaultImpls
Accept a ByteArray as a sequence of integer values.
acceptInt(value, p) - Method in class net.pwall.util.pipeline.AbstractIntCoAcceptor
Accept an int, after closed check and test for end of data. Implementing classes must supply an implementation of this method.
acceptInt(value, p) - Method in class net.pwall.util.pipeline.CoASCII_CodePoint
Accept an int, after closed check and test for end of data. Implementing classes must supply an implementation of this method.
acceptInt(value, p) - Method in class net.pwall.util.pipeline.CoCodePoint_UTF16
Accept an int, after closed check and test for end of data. Implementing classes must supply an implementation of this method.
acceptInt(value, p) - Method in class net.pwall.util.pipeline.CoCodePoint_UTF8
Accept an int, after closed check and test for end of data. Implementing classes must supply an implementation of this method.
acceptInt(value, p) - Method in class net.pwall.util.pipeline.CoUTF16_CodePoint
Accept an int, after closed check and test for end of data. Implementing classes must supply an implementation of this method.
acceptInt(value, p) - Method in class net.pwall.util.pipeline.CoUTF8_CodePoint
Accept an int, after closed check and test for end of data. Implementing classes must supply an implementation of this method.
acceptInt(p, p1) - Method in class net.pwall.util.pipeline.DecodingCoPipeline
Accept an int, after closed check and test for end of data. Implementing classes must supply an implementation of this method.
acceptObject(value, p) - Method in class net.pwall.util.pipeline.AbstractCoAcceptor
Accept a value, after closed check and test for end of data. Implementing classes must supply an implementation of this method.
acceptObject(value, p) - Method in class net.pwall.util.pipeline.ChannelCoAcceptor
Accept a value, after closed check and test for end of data. Send the value to the SendChannel.
acceptObject(value, p) - Method in class net.pwall.util.pipeline.SimpleCoAcceptor
Accept a value, after closed check and test for end of data. Invoke the lambda with the value.

B

BaseAbstractCoAcceptor<R> - Class in net.pwall.util.pipeline
BaseAbstractCoAcceptor() - Constructor for class net.pwall.util.pipeline.BaseAbstractCoAcceptor
BaseCoAcceptor<R> - Interface in net.pwall.util.pipeline
The base interface for pipeline and acceptor classes.

C

ChannelCoAcceptor<A> - Class in net.pwall.util.pipeline
An implementation of interface CoAcceptor that sends the value to a SendChannel.
ChannelCoAcceptor(channel) - Constructor for class net.pwall.util.pipeline.ChannelCoAcceptor
An implementation of interface CoAcceptor that sends the value to a SendChannel.
close() - Method in class net.pwall.util.pipeline.AbstractCoPipeline
Close the pipeline.
close() - Method in class net.pwall.util.pipeline.AbstractIntCoPipeline
Close the pipeline.
close() - Method in class net.pwall.util.pipeline.AbstractIntObjectCoPipeline
Close the pipeline.
close() - Method in class net.pwall.util.pipeline.BaseAbstractCoAcceptor
Close the acceptor. Throws an exception if the acceptor is not in the "complete" state.
close() - Method in class net.pwall.util.pipeline.ChannelCoAcceptor
Close the acceptor.
CoAcceptor<A,R> - Interface in net.pwall.util.pipeline
An acceptor that takes a value of the specified type.
CoAcceptorsKt - Class in net.pwall.util.pipeline
 
CoASCII_CodePoint<R> - Class in net.pwall.util.pipeline
 
CoASCII_CodePoint(downstream) - Constructor for class net.pwall.util.pipeline.CoASCII_CodePoint
 
CoCodePoint_UTF16<R> - Class in net.pwall.util.pipeline
 
CoCodePoint_UTF16(downstream) - Constructor for class net.pwall.util.pipeline.CoCodePoint_UTF16
 
CoCodePoint_UTF8<R> - Class in net.pwall.util.pipeline
 
CoCodePoint_UTF8(downstream) - Constructor for class net.pwall.util.pipeline.CoCodePoint_UTF8
 
CoDecoderFactory - Class in net.pwall.util.pipeline
 
CoISO8859_15_CodePoint<R> - Class in net.pwall.util.pipeline
 
CoISO8859_15_CodePoint(downstream) - Constructor for class net.pwall.util.pipeline.CoISO8859_15_CodePoint
 
CoISO8859_15_CodePoint.Companion - Class in net.pwall.util.pipeline
 
CoISO8859_1_CodePoint<R> - Class in net.pwall.util.pipeline
 
CoISO8859_1_CodePoint(downstream) - Constructor for class net.pwall.util.pipeline.CoISO8859_1_CodePoint
 
CoISO8859_1_CodePoint.Companion - Class in net.pwall.util.pipeline
 
Companion - Static variable in class net.pwall.util.pipeline.CoISO8859_15_CodePoint
 
Companion - Static variable in class net.pwall.util.pipeline.CoISO8859_1_CodePoint
 
Companion - Static variable in class net.pwall.util.pipeline.CoWindows1252_CodePoint
 
CoPipeline<A,E,R> - Interface in net.pwall.util.pipeline
A pipeline that accepts and emits values of the specified types.
CoUTF16_CodePoint<R> - Class in net.pwall.util.pipeline
 
CoUTF16_CodePoint(downstream) - Constructor for class net.pwall.util.pipeline.CoUTF16_CodePoint
 
CoUTF8_CodePoint<R> - Class in net.pwall.util.pipeline
 
CoUTF8_CodePoint(downstream) - Constructor for class net.pwall.util.pipeline.CoUTF8_CodePoint
 
CoWindows1252_CodePoint<R> - Class in net.pwall.util.pipeline
 
CoWindows1252_CodePoint(downstream) - Constructor for class net.pwall.util.pipeline.CoWindows1252_CodePoint
 
CoWindows1252_CodePoint.Companion - Class in net.pwall.util.pipeline
 

D

DecodingCoPipeline<R> - Class in net.pwall.util.pipeline
 
DecodingCoPipeline(downstream, table) - Constructor for class net.pwall.util.pipeline.DecodingCoPipeline
 

E

emit(p, p1) - Method in class net.pwall.util.pipeline.AbstractCoPipeline
Emit a value to the downstream interface CoAcceptor.
emit(p, p1) - Method in class net.pwall.util.pipeline.AbstractIntCoPipeline
Emit a value to the downstream interface IntCoAcceptor.
emit(p, p1) - Method in class net.pwall.util.pipeline.AbstractIntObjectCoPipeline
Emit a value to the downstream interface CoAcceptor.
emit(value, p) - Method in interface net.pwall.util.pipeline.CoPipeline
Emit a value, that is, forward a value to the downstream acceptor.
emit(value, p) - Method in interface net.pwall.util.pipeline.IntCoPipeline
Emit a value, that is, forward a value to the downstream acceptor.
emit(value, p) - Method in interface net.pwall.util.pipeline.IntObjectCoPipeline
Emit a value, that is, forward a value to the downstream acceptor.

G

getBlock() - Method in class net.pwall.util.pipeline.SimpleCoAcceptor
 
getClosed() - Method in class net.pwall.util.pipeline.BaseAbstractCoAcceptor
true if the acceptor is closed
getClosed() - Method in interface net.pwall.util.pipeline.BaseCoAcceptor
true if the acceptor is closed
getComplete() - Method in class net.pwall.util.pipeline.AbstractCoPipeline
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. The default implementation tests whether the downstream acceptor is complete.
getComplete() - Method in class net.pwall.util.pipeline.AbstractIntCoPipeline
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. The default implementation tests whether the downstream acceptor is complete.
getComplete() - Method in class net.pwall.util.pipeline.AbstractIntObjectCoPipeline
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. The default implementation tests whether the downstream acceptor is complete.
getComplete() - Method in class net.pwall.util.pipeline.BaseAbstractCoAcceptor
Default true (all sequences in the input are complete)
getComplete() - Method in interface net.pwall.util.pipeline.BaseCoAcceptor
true if all sequences in the input are complete
getComplete() - Method in class net.pwall.util.pipeline.CoUTF16_CodePoint
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. The default implementation tests whether the downstream acceptor is complete.
getComplete() - Method in class net.pwall.util.pipeline.CoUTF8_CodePoint
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. The default implementation tests whether the downstream acceptor is complete.
getDecoder(charsetName, downstream) - Method in class net.pwall.util.pipeline.CoDecoderFactory
 
getDecoder(charset, downstream) - Method in class net.pwall.util.pipeline.CoDecoderFactory
 
getResult() - Method in class net.pwall.util.pipeline.AbstractCoPipeline
Get the result (defaults to the result of the downstream acceptor).
getResult() - Method in class net.pwall.util.pipeline.AbstractIntCoPipeline
Get the result (defaults to the result of the downstream acceptor).
getResult() - Method in class net.pwall.util.pipeline.AbstractIntObjectCoPipeline
Get the result (defaults to the result of the downstream acceptor).
getResult() - Method in class net.pwall.util.pipeline.BaseAbstractCoAcceptor
Get the result object (default implementation throws exception).
getResult() - Method in interface net.pwall.util.pipeline.BaseCoAcceptor
the result of the acceptor

I

INSTANCE - Static variable in class net.pwall.util.pipeline.CoDecoderFactory
 
IntCoAcceptor<R> - Interface in net.pwall.util.pipeline
An acceptor that takes an integer value. Includes default functions to cater for the common cases of strings or byte arrays being used for integer values.
IntCoAcceptor.DefaultImpls - Class in net.pwall.util.pipeline
An acceptor that takes an integer value. Includes default functions to cater for the common cases of strings or byte arrays being used for integer values.
IntCoPipeline<R> - Interface in net.pwall.util.pipeline
A pipeline that accepts and emits integer values.
IntObjectCoPipeline<E,R> - Interface in net.pwall.util.pipeline
A pipeline that takes integer values and emits object values.

N

net.pwall.util.pipeline - package net.pwall.util.pipeline
 

S

simpleCoAcceptor(block) - Static method in class net.pwall.util.pipeline.CoAcceptorsKt
SimpleCoAcceptor<A> - Class in net.pwall.util.pipeline
A simple implementation of interface CoAcceptor that takes a lambda as the accepting function.
SimpleCoAcceptor(block) - Constructor for class net.pwall.util.pipeline.SimpleCoAcceptor
A simple implementation of interface CoAcceptor that takes a lambda as the accepting function.

T

table - Static variable in class net.pwall.util.pipeline.CoISO8859_15_CodePoint
 
table - Static variable in class net.pwall.util.pipeline.CoISO8859_1_CodePoint
 
table - Static variable in class net.pwall.util.pipeline.CoWindows1252_CodePoint
 
A B C D E G I N S T 
Skip navigation links