Index

A B C D E F G H I J L N O P Q R S T U 
All Classes and Interfaces|All Packages|Constant Field Values

A

ANONYMOUS_CONCEPT - Static variable in class net.nuke24.tscript34.p0010.IndirectValueTags
The tagged object itself, with no semantics whatsoever aside from being equal only to itself and nothing else
apply(T) - Method in interface net.nuke24.tscript34.p0010.Function
 
apply(T, U) - Method in interface net.nuke24.tscript34.p0010.BiFunction
 
as(Class<T>) - Method in interface net.nuke24.tscript34.p0010.IndirectValue
Converts this IndirectValue to some other representation.

B

BiFunction<T,U,R> - Interface in net.nuke24.tscript34.p0010
Equivalent to java.util.function.BiFunction

C

close() - Method in class net.nuke24.tscript34.p0010.ducer.DucerState
For use by internal processor.
closeInput() - Method in class net.nuke24.tscript34.p0010.ducer.DucerState
For use by the internal processor.
closeOutput() - Method in class net.nuke24.tscript34.p0010.ducer.DucerState
For use by internal processor.
CONCATENATION - Static variable in class net.nuke24.tscript34.p0010.IndirectValueTags
A sequence defined by some number of subsequences to be concatenated together get() should return a Pair, an array, or a List.

D

DucerChunk<T> - Class in net.nuke24.tscript34.p0010.ducer
 
DucerChunk(T, boolean) - Constructor for class net.nuke24.tscript34.p0010.ducer.DucerChunk
 
DucerState<I,O> - Class in net.nuke24.tscript34.p0010.ducer
The state of a stream processor, including queued-byt-not-yet-consumed input data, and output data.
DucerState(Function<DucerChunk<I>, DucerState<I, O>>, InputPortState<I>, DucerChunk<O>) - Constructor for class net.nuke24.tscript34.p0010.ducer.DucerState
 
DucerState2<I,O> - Class in net.nuke24.tscript34.p0010.ducer
The of a stream processor, including the data data output by the most recent update, input data that was passed on, and a function to advance the state given new input data.
DucerState2(Function<DucerChunk<I>, DucerState2<I, O>>, DucerChunk<I>, DucerChunk<O>) - Constructor for class net.nuke24.tscript34.p0010.ducer.DucerState2
 

E

EMPTY_LIST - Static variable in class net.nuke24.tscript34.p0010.IndirectValueTags
 
equals(Object) - Method in class net.nuke24.tscript34.p0010.ducer.DucerChunk
 
ET_BYTE - Static variable in class net.nuke24.tscript34.p0010.IndirectValueTags
 
ET_CHAR - Static variable in class net.nuke24.tscript34.p0010.IndirectValueTags
 
ET_UNDEFINED - Static variable in class net.nuke24.tscript34.p0010.IndirectValueTags
 
EXPRESSION_VALUE - Static variable in class net.nuke24.tscript34.p0010.IndirectValueTags
Indirect value is some representation of a functional expression (probably some TOGVM-compatible thing) that can be unambiguously evaluated to provide the value.

F

FALSE - Static variable in class net.nuke24.tscript34.p0010.IndirectValueTags
 
Function<T,R> - Interface in net.nuke24.tscript34.p0010
Equivalent to java.util.function.Function

G

get() - Method in interface net.nuke24.tscript34.p0010.Supplier
 
get(Class<V>) - Method in interface net.nuke24.tscript34.p0010.JTSupplier
 
getLeft() - Method in interface net.nuke24.tscript34.p0010.Pair
 
getRight() - Method in interface net.nuke24.tscript34.p0010.Pair
 
getTag() - Method in interface net.nuke24.tscript34.p0010.IndirectValue
Returns an integer corresponding to one of the IndirectValueTags.* constants, indicating how this object should be interpreted.
getUri() - Method in interface net.nuke24.tscript34.p0010.URIReference
 

H

hashCode() - Method in class net.nuke24.tscript34.p0010.ducer.DucerChunk
 

I

IndirectValue - Interface in net.nuke24.tscript34.p0010
Represents a value by an encoding identified by the tag.
IndirectValueTags - Class in net.nuke24.tscript34.p0010
 
IndirectValueTags() - Constructor for class net.nuke24.tscript34.p0010.IndirectValueTags
 
input - Variable in class net.nuke24.tscript34.p0010.ducer.DucerState
 
InputPortState<I> - Class in net.nuke24.tscript34.p0010.ducer
Represents the state of a Danducer input port, which can be open or closed, and have some queued but not-processed data.
InputPortState(boolean, I) - Constructor for class net.nuke24.tscript34.p0010.ducer.InputPortState
 
isClosed - Variable in class net.nuke24.tscript34.p0010.ducer.InputPortState
Whether the port is closed.
isClosed() - Method in class net.nuke24.tscript34.p0010.ducer.InputPortState
 
isDone() - Method in class net.nuke24.tscript34.p0010.ducer.DucerState
If true, that means that this Danducer has finished doing all the work it will ever do.
isEnd - Variable in class net.nuke24.tscript34.p0010.ducer.DucerChunk
 
isEnd() - Method in class net.nuke24.tscript34.p0010.ducer.DucerChunk
 

J

JTSupplier - Interface in net.nuke24.tscript34.p0010
J[ava] T[yped] [Value] Supplier: A Supplier with the potential to dynamically return different representations of the value based on the requested Java class.

L

LINKED_LIST - Static variable in class net.nuke24.tscript34.p0010.IndirectValueTags
Value is a list represented by a cons pair.

N

net.nuke24.tscript34.p0010 - package net.nuke24.tscript34.p0010
 
net.nuke24.tscript34.p0010.ducer - package net.nuke24.tscript34.p0010.ducer
 
NULL - Static variable in class net.nuke24.tscript34.p0010.IndirectValueTags
 

O

output - Variable in class net.nuke24.tscript34.p0010.ducer.DucerState
 
output - Variable in class net.nuke24.tscript34.p0010.ducer.DucerState2
 

P

Pair<A,B> - Interface in net.nuke24.tscript34.p0010
 
passed - Variable in class net.nuke24.tscript34.p0010.ducer.DucerState2
 
payload - Variable in class net.nuke24.tscript34.p0010.ducer.DucerChunk
 
process(DucerChunk<I>) - Method in class net.nuke24.tscript34.p0010.ducer.DucerState
 
process(DucerChunk<I>) - Method in class net.nuke24.tscript34.p0010.ducer.DucerState2
 
processor - Variable in class net.nuke24.tscript34.p0010.ducer.DucerState
 
processor - Variable in class net.nuke24.tscript34.p0010.ducer.DucerState2
 
PURE_REFERENCE - Static variable in class net.nuke24.tscript34.p0010.IndirectValueTags
A concept named by URIReference#getUri(), the 'reference', which is probably, but not necessarily, a String.

Q

queued - Variable in class net.nuke24.tscript34.p0010.ducer.InputPortState
 
QUOTED_LITERAL - Static variable in class net.nuke24.tscript34.p0010.IndirectValueTags
Supplier#get() returns the literal value, which must be interpreted as exactly itself, even if it is itself an IndirectValue.
QUOTED_LITERAL_RECURSIVE - Static variable in class net.nuke24.tscript34.p0010.IndirectValueTags
Supplier#get() returns the literal value, which must be interpreted as exactly itself, even if it is itself an IndirectValue.

R

REFERENCE - Static variable in class net.nuke24.tscript34.p0010.IndirectValueTags
A concept named by URIReference#getUri(), the 'reference', which is probably, but not necessarily, a String.

S

SR_ARRAY - Static variable in class net.nuke24.tscript34.p0010.IndirectValueTags
 
SR_LIST - Static variable in class net.nuke24.tscript34.p0010.IndirectValueTags
 
SR_PAIR - Static variable in class net.nuke24.tscript34.p0010.IndirectValueTags
 
SR_UNDEFINED - Static variable in class net.nuke24.tscript34.p0010.IndirectValueTags
 
Supplier<T> - Interface in net.nuke24.tscript34.p0010
Equivalent to java.util.function.Supplier

T

TRUE - Static variable in class net.nuke24.tscript34.p0010.IndirectValueTags
 
TS34_ENCODED - Static variable in class net.nuke24.tscript34.p0010.IndirectValueTags
List (represented as a Pair, String[], Object[], or List) of [data, datatype URI, ...] as per https://www.nuke24.net/docs/2023/TS34EncodedDatatype.html.

U

URIReference - Interface in net.nuke24.tscript34.p0010
 
A B C D E F G H I J L N O P Q R S T U 
All Classes and Interfaces|All Packages|Constant Field Values