Skip navigation links
A B C D E G I N O R 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, $completion) - 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, $completion) - 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.ByteChannelCoAcceptor
Accept a value, after closed check and test for end of data. Send the value to the ByteWriteChannel.
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, $completion) - 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.
acceptInt(value, p) - Method in class net.pwall.util.pipeline.StringCoAcceptor
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.
BaseCoAcceptor() - Constructor for interface net.pwall.util.pipeline.BaseCoAcceptor
 
ByteChannelCoAcceptor - Class in net.pwall.util.pipeline
An implementation of interface IntCoAcceptor that sends the value to a ByteWriteChannel.
ByteChannelCoAcceptor(channel) - Constructor for class net.pwall.util.pipeline.ByteChannelCoAcceptor
An implementation of interface IntCoAcceptor that sends the value to a ByteWriteChannel.

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.ByteChannelCoAcceptor
Close the acceptor.
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.
CoAcceptor() - Constructor for interface net.pwall.util.pipeline.CoAcceptor
 
CoAcceptorsKt - Class in net.pwall.util.pipeline
 
CoAcceptorsKt() - Constructor for class net.pwall.util.pipeline.CoAcceptorsKt
 
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
 
CoEncoderFactory - 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.
CoPipeline() - Constructor for interface net.pwall.util.pipeline.CoPipeline
 
CoStringsKt - Class in net.pwall.util.pipeline
 
CoStringsKt() - Constructor for class net.pwall.util.pipeline.CoStringsKt
 
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
 
DefaultImpls() - Constructor for class net.pwall.util.pipeline.IntCoAcceptor.DefaultImpls
 

E

emit(p, $completion) - Method in class net.pwall.util.pipeline.AbstractCoPipeline
Emit a value to the downstream interface CoAcceptor.
emit(p, $completion) - Method in class net.pwall.util.pipeline.AbstractIntCoPipeline
Emit a value to the downstream interface IntCoAcceptor.
emit(p, $completion) - 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
 
getDigits() - Method in class net.pwall.util.pipeline.Strings
 
getEncoder(charsetName, downstream) - Method in class net.pwall.util.pipeline.CoEncoderFactory
 
getEncoder(charset, downstream) - Method in class net.pwall.util.pipeline.CoEncoderFactory
 
getHexDigits() - Method in class net.pwall.util.pipeline.Strings
 
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
getResult() - Method in class net.pwall.util.pipeline.StringCoAcceptor
 
getSize() - Method in class net.pwall.util.pipeline.StringCoAcceptor
 
getTensDigits() - Method in class net.pwall.util.pipeline.Strings
 

I

INSTANCE - Static variable in class net.pwall.util.pipeline.CoDecoderFactory
 
INSTANCE - Static variable in class net.pwall.util.pipeline.CoEncoderFactory
 
INSTANCE - Static variable in class net.pwall.util.pipeline.Strings
 
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() - Constructor for interface net.pwall.util.pipeline.IntCoAcceptor
 
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.
IntCoPipeline() - Constructor for interface net.pwall.util.pipeline.IntCoPipeline
 
IntObjectCoPipeline<E,R> - Interface in net.pwall.util.pipeline
A pipeline that takes integer values and emits object values.
IntObjectCoPipeline() - Constructor for interface net.pwall.util.pipeline.IntObjectCoPipeline
 

N

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

O

output($this$output, ch, p) - Static method in class net.pwall.util.pipeline.CoStringsKt
Output a character.
output($this$output, cs, p) - Static method in class net.pwall.util.pipeline.CoStringsKt
Output a string.
outputHex($this$outputHex, p, p1) - Static method in class net.pwall.util.pipeline.CoStringsKt
 
outputHex($this$outputHex, p, p1) - Static method in class net.pwall.util.pipeline.CoStringsKt
 
outputInt($this$outputInt, i, p) - Static method in class net.pwall.util.pipeline.CoStringsKt
 
outputLong($this$outputLong, i, p) - Static method in class net.pwall.util.pipeline.CoStringsKt
 
outputPositiveInt($this$outputPositiveInt, i, p) - Static method in class net.pwall.util.pipeline.CoStringsKt
 
outputPositiveLong($this$outputPositiveLong, i, p) - Static method in class net.pwall.util.pipeline.CoStringsKt
 

R

reset() - Method in class net.pwall.util.pipeline.StringCoAcceptor
 

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.
StringCoAcceptor - Class in net.pwall.util.pipeline
An interface IntCoAcceptor that accumulates the received data as a stream of characters and makes the result available as a String. This is particularly useful for testing functions that output character data.
StringCoAcceptor(initialSize) - Constructor for class net.pwall.util.pipeline.StringCoAcceptor
An interface IntCoAcceptor that accumulates the received data as a stream of characters and makes the result available as a String. This is particularly useful for testing functions that output character data.
StringCoAcceptor() - Constructor for class net.pwall.util.pipeline.StringCoAcceptor
An interface IntCoAcceptor that accumulates the received data as a stream of characters and makes the result available as a String. This is particularly useful for testing functions that output character data.
Strings - Class in net.pwall.util.pipeline
 

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 O R S T 
Skip navigation links