Index
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
All Classes and Interfaces|All Packages|Constant Field Values