Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a - Variable in class com.end0katz.blobj.Sequence.Sequences.Fibonacci
-
The first base.
- acc - Variable in class com.end0katz.blobj.suppliers.Accumulator
-
The amount to change by
- acceptScope() - Method in class com.end0katz.blobj.StringMarcher
-
Mark this scope as successful and discarding the previous scope
- Accumulator - Class in com.end0katz.blobj.suppliers
-
IntSupplier
that increments a value by a certain amount each time. - Accumulator() - Constructor for class com.end0katz.blobj.suppliers.Accumulator
-
Construct a basic accumulator: starts at 0, increasing by 1 each time.
- Accumulator(int) - Constructor for class com.end0katz.blobj.suppliers.Accumulator
-
Construct an accumulator with custom accumulation value.
- Accumulator(int, int) - Constructor for class com.end0katz.blobj.suppliers.Accumulator
-
An accumulator starting at, and incrementing by, a custom value.
- activations - Variable in class com.end0katz.blobj.event.Event
-
The number of times this event has been triggered.
- active - Variable in class com.end0katz.blobj.containers.Threshold
-
The current value of this threshold.
- add(Class<?>) - Method in class com.end0katz.blobj.event.Event
-
Adds the static methods from
cls
annotated with an@Subscribe
whose regex matches this event'sEvent.name
. - add(Object) - Method in class com.end0katz.blobj.event.Event
-
Adds the instance methods from
inst
annotated with an@Subscribe
whose regex matches this event'sEvent.name
. - add(Runnable) - Method in class com.end0katz.blobj.event.Event
-
Add a method to be run on the event's triggering.
- add(Consumer<EventTriggerContext>) - Method in class com.end0katz.blobj.event.Event
-
Add a method to be run on the event's triggering.
- add(T) - Method in interface com.end0katz.blobj.collections.grid.Grid
-
Insert the item into the next available slot of the grid.
- add(T) - Method in class com.end0katz.blobj.collections.grid.Matrix
- addAll(Collection<? extends T>) - Method in class com.end0katz.blobj.collections.grid.Matrix
- addCol(T[]) - Method in interface com.end0katz.blobj.collections.grid.Grid
-
Attempt to append a column to this grid.
- addCol(T[]) - Method in class com.end0katz.blobj.collections.grid.Matrix
- additionOverflows(int, int) - Static method in enum class com.end0katz.blobj.BlobMathUtil
-
Check if addition of two ints would overflow
Integer
and wrap around. - additionOverflows(long, long) - Static method in enum class com.end0katz.blobj.BlobMathUtil
-
Check if addition of two longs would overflow
Long
and wrap around. - addRow(T[]) - Method in interface com.end0katz.blobj.collections.grid.Grid
-
Attempt to append a row to this grid.
- addRow(T[]) - Method in class com.end0katz.blobj.collections.grid.Matrix
- afterFlush - Variable in class com.end0katz.blobj.containers.integer.FlushingIntContainer
-
Event triggered after amount is reset.
- all() - Method in record class com.end0katz.blobj.Bit8
-
And together all the bits in this bit8.
- ALL_INTS - Enum constant in enum class com.end0katz.blobj.Sequence.Sequences
-
A sequence containing simply every single
Long
ever. - allAsciiChars - Static variable in enum class com.end0katz.blobj.StringConsts
-
List of all ASCII characters
- allDefinedChars - Static variable in enum class com.end0katz.blobj.StringConsts
-
String containing all defined code points.
- allowsInternalHoles() - Method in interface com.end0katz.blobj.collections.grid.Grid
-
Check if the grid allows internal holes.
- allowsInternalHoles() - Method in class com.end0katz.blobj.collections.grid.Matrix
- allUnicodeChars - Static variable in enum class com.end0katz.blobj.StringConsts
-
String containing every single unicode code point.
- allUnicodeChars(Function<Character, Boolean>) - Static method in enum class com.end0katz.blobj.StringConsts
-
Return all unicode chars matching a filter.
- and(Bit8) - Method in record class com.end0katz.blobj.Bit8
-
And the bits in this Bit8 with another Bit8.
- antiDiagonal(int) - Static method in class com.end0katz.blobj.collections.grid.ArrayMatrix
-
Construct a matrix with zeroes everywhere except the anti-diagonal, which has ones.
- any() - Method in record class com.end0katz.blobj.Bit8
-
Or together all the bits in this bit8.
- append(char) - Method in class com.end0katz.blobj.nio.Writers.Delimited
- append(char) - Method in class com.end0katz.blobj.nio.Writers.StringWriter
- append(CharSequence) - Method in class com.end0katz.blobj.nio.Writers.Delimited
- append(CharSequence) - Method in class com.end0katz.blobj.nio.Writers.StringWriter
- append(CharSequence, int, int) - Method in class com.end0katz.blobj.nio.Writers.Delimited
- append(CharSequence, int, int) - Method in class com.end0katz.blobj.nio.Writers.StringWriter
- arr - Variable in class com.end0katz.blobj.collections.grid.ArrayMatrix
-
The array backing this matrix
- ArrayMatrix<T> - Class in com.end0katz.blobj.collections.grid
- ArrayMatrix(int, int) - Constructor for class com.end0katz.blobj.collections.grid.ArrayMatrix
-
Construct a null-filled ArrayMatrix of specified dimensions.
- ArrayMatrix(Grid<? extends T>) - Constructor for class com.end0katz.blobj.collections.grid.ArrayMatrix
-
Construct a matrix from another matrix.
- ArrayMatrix(T[][]) - Constructor for class com.end0katz.blobj.collections.grid.ArrayMatrix
-
Construct a new ArrayMatrix backed by an array.
- asArray() - Method in interface com.end0katz.blobj.vec.Vec2
-
Create & return an array with all the components of the vector.
- asArray() - Method in interface com.end0katz.blobj.vec.Vec3
- asArray() - Method in interface com.end0katz.blobj.vec.Vec4
- asByte - Variable in record class com.end0katz.blobj.Bit8
-
The field for the
asByte
record component. - asByte() - Method in record class com.end0katz.blobj.Bit8
-
Returns the value of the
asByte
record component.
B
- b - Variable in class com.end0katz.blobj.Sequence.Sequences.Fibonacci
-
The second base.
- Backup() - Constructor for exception class com.end0katz.blobj.StringMarcher.Backup
-
Construct a new Backup.
- BasicIntContainer - Class in com.end0katz.blobj.containers.integer
-
Container that holds a long value, and nothing more.
- BasicIntContainer() - Constructor for class com.end0katz.blobj.containers.integer.BasicIntContainer
-
Construct a BasicIntContainer holding 0.
- BasicIntContainer(long) - Constructor for class com.end0katz.blobj.containers.integer.BasicIntContainer
-
Construct a BasicIntContainer with a starting value.
- beforeFlush - Variable in class com.end0katz.blobj.containers.integer.FlushingIntContainer
-
Event triggered before amount is reset.
- Bit8 - Record Class in com.end0katz.blobj
-
A Bit8 is a collection of 8, immutable bits
- Bit8(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for record class com.end0katz.blobj.Bit8
-
Construct a Bit8 from individual bits
- Bit8(byte) - Constructor for record class com.end0katz.blobj.Bit8
-
Construct a Bit8 from bits in the form of a byte.
- Bit8(int) - Constructor for record class com.end0katz.blobj.Bit8
-
Construct a new Bit8 from an integer.
- BlobMathUtil - Enum Class in com.end0katz.blobj
-
A set of utilities not present in the
Math
library. - BlobMathUtil() - Constructor for enum class com.end0katz.blobj.BlobMathUtil
- boundLower - Variable in class com.end0katz.blobj.containers.Threshold
-
The lower bound of this threshold.
- boundUpper - Variable in class com.end0katz.blobj.containers.Threshold
-
The upper bound of this threshold.
- build() - Method in interface com.end0katz.blobj.Builder
-
Build the object.
- build() - Method in class com.end0katz.blobj.event.Event.EventBuilder
-
Build the object.
- builder() - Static method in class com.end0katz.blobj.event.Event
- Builder<T> - Interface in com.end0katz.blobj
-
An interface for all classes designed to build another class
C
- cache - Variable in class com.end0katz.blobj.Sequence.Sequences.Fibonacci
-
The first cache.
- charAt(int) - Method in class com.end0katz.blobj.StringMarcher
- classToString(Class<?>) - Static method in enum class com.end0katz.blobj.Info
-
Return the string description of a class.
- clear() - Method in interface com.end0katz.blobj.collections.grid.Grid
- clone() - Method in record class com.end0katz.blobj.event.EventTriggerContext
- close() - Method in class com.end0katz.blobj.nio.Readers.LoopedReader
- close() - Method in class com.end0katz.blobj.nio.Writers.Delimited
- close() - Method in class com.end0katz.blobj.nio.Writers.StringWriter
- codePoints - Static variable in enum class com.end0katz.blobj.StringConsts
-
The number of code points in unicode.
- codePointsOfBlock(Character.UnicodeBlock) - Static method in enum class com.end0katz.blobj.StringConsts
-
Return a string consisting of all the code points in a
Character.UnicodeBlock
. - com.end0katz.blobj - package com.end0katz.blobj
-
Blobject is a set of utilities for generic java-ing.
- com.end0katz.blobj.annotations - package com.end0katz.blobj.annotations
-
A set of annotations for (hopefully) a decent portion of you annotation-y needs,
- com.end0katz.blobj.annotations.meta - package com.end0katz.blobj.annotations.meta
-
A collection of meta-annotations.
- com.end0katz.blobj.collections.grid - package com.end0katz.blobj.collections.grid
- com.end0katz.blobj.containers - package com.end0katz.blobj.containers
-
A package containing a large collect of
Container
s. - com.end0katz.blobj.containers.generic - package com.end0katz.blobj.containers.generic
- com.end0katz.blobj.containers.integer - package com.end0katz.blobj.containers.integer
-
This package contains a set of
Container
s of integers and longs. - com.end0katz.blobj.event - package com.end0katz.blobj.event
-
The
Event
class contains an event which can be triggered, and on triggering will run a selection of subscribers. - com.end0katz.blobj.misc - package com.end0katz.blobj.misc
-
Packages and classes in this class are things I do not expect to be used very often, if at all.
- com.end0katz.blobj.nio - package com.end0katz.blobj.nio
-
Utilities for working with java.nio/io
- com.end0katz.blobj.suppliers - package com.end0katz.blobj.suppliers
-
Functions and classes that supply various types.
- com.end0katz.blobj.vec - package com.end0katz.blobj.vec
-
A class containing some vectors:
Vec
s are the interfaces for anything wanting to be a vector. - Container<T> - Interface in com.end0katz.blobj.containers
-
Base class for all containers.
- contains(Long) - Method in class com.end0katz.blobj.Sequence.Sequences.Fibonacci
- contains(Object) - Method in class com.end0katz.blobj.collections.grid.ArrayMatrix
- contains(T) - Method in interface com.end0katz.blobj.Sequence
-
Return if the sequence contains an item.
- contains(T[]) - Method in interface com.end0katz.blobj.Sequence
-
Bulk-contains-checking.
- containsAll(Collection<?>) - Method in class com.end0katz.blobj.collections.grid.ArrayMatrix
- convertObjectToString(Object) - Static method in enum class com.end0katz.blobj.Info
-
Convert an object to a
String
.
D
- data - Variable in class com.end0katz.blobj.nio.Readers.LoopedReader
-
The buffer of all known characters.
- data - Variable in class com.end0katz.blobj.StringMarcher
-
The string to march.
- data() - Method in class com.end0katz.blobj.nio.Writers.StringWriter
-
Return the accumulation of the writes.
- DEFAULT_REASON - Static variable in class com.end0katz.blobj.event.Event
-
The default reason string passed to the
EventTriggerContext
for each activation, when none is provided. - Delimited(T) - Constructor for class com.end0katz.blobj.nio.Writers.Delimited
-
Wrap writer, with
" "
as the delimiter. - Delimited(T, String) - Constructor for class com.end0katz.blobj.nio.Writers.Delimited
-
Wrap a writer with a custom delimiter.
- delimiter - Variable in class com.end0katz.blobj.nio.Writers.Delimited
-
The delimiter.
E
- enterScope() - Method in class com.end0katz.blobj.StringMarcher
-
Save the current data to a scope.
- entireString() - Method in class com.end0katz.blobj.StringMarcher
-
Match and discard the entire data.
- equals(Object) - Method in record class com.end0katz.blobj.Bit8
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.end0katz.blobj.collections.grid.ArrayMatrix
- equals(Object) - Method in class com.end0katz.blobj.containers.integer.BasicIntContainer
- equals(Object) - Method in class com.end0katz.blobj.containers.integer.FlushingIntContainer
- equals(Object) - Method in class com.end0katz.blobj.containers.Threshold
- equals(Object) - Method in record class com.end0katz.blobj.event.EventTriggerContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.end0katz.blobj.Sequence.Sequences.Fibonacci
- equals(Object) - Method in class com.end0katz.blobj.StringMarcher
- equals(Object) - Method in record class com.end0katz.blobj.vec.Float2
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.end0katz.blobj.vec.Float3
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.end0katz.blobj.vec.Float4
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.end0katz.blobj.vec.Int2
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.end0katz.blobj.vec.Int3
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.end0katz.blobj.vec.Int4
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.end0katz.blobj.vec.Obj2
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.end0katz.blobj.vec.Obj3
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.end0katz.blobj.vec.Obj4
-
Indicates whether some other object is "equal to" this one.
- event - Variable in record class com.end0katz.blobj.event.EventTriggerContext
-
The field for the
event
record component. - event() - Method in record class com.end0katz.blobj.event.EventTriggerContext
-
Returns the value of the
event
record component. - Event - Class in com.end0katz.blobj.event
-
Event that you can subscribe to.
- Event(String, long, long) - Constructor for class com.end0katz.blobj.event.Event
-
Construct an event.
- Event.EventBuilder - Class in com.end0katz.blobj.event
-
Builder for instances of
Event
. - EventBuilder() - Constructor for class com.end0katz.blobj.event.Event.EventBuilder
-
Construct an
Event.EventBuilder
with default values. - EventTriggerContext - Record Class in com.end0katz.blobj.event
-
The context passed to all
Event
subscribers that except it. - EventTriggerContext(Event, String, String, Object[]) - Constructor for record class com.end0katz.blobj.event.EventTriggerContext
-
Creates an instance of a
EventTriggerContext
record class. - exitScope() - Method in class com.end0katz.blobj.StringMarcher
-
Exit this scope and restore the previous.
- expect() - Method in class com.end0katz.blobj.StringMarcher
-
Ensure the last unmatched operation obtained something.
F
- Fibonacci() - Constructor for class com.end0katz.blobj.Sequence.Sequences.Fibonacci
-
Construct the stand fibo sequence.
- Fibonacci(int, int) - Constructor for class com.end0katz.blobj.Sequence.Sequences.Fibonacci
-
Construct a custom fibonacci sequence.
- filled(int, int, T) - Static method in class com.end0katz.blobj.collections.grid.ArrayMatrix
-
Construct a rectangular matrix filled with one value.
- filled(int, T) - Static method in class com.end0katz.blobj.collections.grid.ArrayMatrix
-
Construct a square matrix filled with one value.
- flipped() - Method in class com.end0katz.blobj.collections.grid.ArrayMatrix
- flipped() - Method in interface com.end0katz.blobj.collections.grid.Grid
-
Reverse the order of the rows in this grid, in a clone.
- Float2 - Record Class in com.end0katz.blobj.vec
-
Vector containing 2
Double
s - Float2(Double, Double) - Constructor for record class com.end0katz.blobj.vec.Float2
-
Creates an instance of a
Float2
record class. - Float3 - Record Class in com.end0katz.blobj.vec
-
Vector containing 3
Double
s - Float3(Double, Double, Double) - Constructor for record class com.end0katz.blobj.vec.Float3
-
Creates an instance of a
Float3
record class. - Float4 - Record Class in com.end0katz.blobj.vec
-
Vector containing 4
Double
s - Float4(Double, Double, Double, Double) - Constructor for record class com.end0katz.blobj.vec.Float4
-
Creates an instance of a
Float4
record class. - flush() - Method in class com.end0katz.blobj.nio.Writers.Delimited
- flush() - Method in class com.end0katz.blobj.nio.Writers.StringWriter
- FlushingIntContainer - Class in com.end0katz.blobj.containers.integer
- FlushingIntContainer(long) - Constructor for class com.end0katz.blobj.containers.integer.FlushingIntContainer
-
Create a new FlushingIntContainer with
FlushingIntContainer.min
at 0 &FlushingIntContainer.max
atlimit
. - FlushingIntContainer(long, long) - Constructor for class com.end0katz.blobj.containers.integer.FlushingIntContainer
-
Create a new FlushingIntContainer with
FlushingIntContainer.min
atgateMin
at 0 &FlushingIntContainer.max
atgateMax
. - FlushingIntContainer(long, long, Transferrable<Long>) - Constructor for class com.end0katz.blobj.containers.integer.FlushingIntContainer
-
Create a new FlushingIntContainer with
FlushingIntContainer.min
atgateMin
at 0 &FlushingIntContainer.max
atgateMax
. - FlushingIntContainer(long, Transferrable<Long>) - Constructor for class com.end0katz.blobj.containers.integer.FlushingIntContainer
-
Create a new FlushingIntContainer with
FlushingIntContainer.min
at 0 &FlushingIntContainer.max
atlimit
. - flushTo - Variable in class com.end0katz.blobj.containers.integer.FlushingIntContainer
-
Container to flush to.
- from(String) - Static method in class com.end0katz.blobj.nio.Readers.LoopedReader
-
Construct a
Readers.LoopedReader
looping over a string.
G
- get() - Method in interface com.end0katz.blobj.containers.Container
-
Query the value of the container.
- get() - Method in class com.end0katz.blobj.containers.generic.Mutable
-
Query the value of this mutable.
- get() - Method in class com.end0katz.blobj.containers.integer.BasicIntContainer
- get() - Method in class com.end0katz.blobj.containers.Threshold
- get() - Method in class com.end0katz.blobj.suppliers.Accumulator
- get(int) - Method in record class com.end0katz.blobj.Bit8
-
Query one of the bits.
- get(int, int) - Method in class com.end0katz.blobj.collections.grid.ArrayMatrix
- get(int, int) - Method in interface com.end0katz.blobj.collections.grid.Grid
-
Query the value at a cell in the grid.
- get(long) - Method in interface com.end0katz.blobj.Sequence
-
Return the nth item in this sequence, 0-indexed.
- get(long) - Method in class com.end0katz.blobj.Sequence.Sequences.Fibonacci
- getAsInt() - Method in class com.end0katz.blobj.suppliers.Accumulator
- getBackingArray() - Method in class com.end0katz.blobj.collections.grid.ArrayMatrix
-
Return the underlying array. changes in the ArrayMatrix will be reflected in the array and vice versa.
- getBuilder() - Method in class com.end0katz.blobj.StringMarcher
-
Query the underlying
StringBuilder
. - getCol(int) - Method in class com.end0katz.blobj.collections.grid.ArrayMatrix
- getCol(int) - Method in interface com.end0katz.blobj.collections.grid.Grid
-
Query a certain column in the grid.
- getData() - Method in class com.end0katz.blobj.StringMarcher
-
Query the marchers data.
- getRow(int) - Method in class com.end0katz.blobj.collections.grid.ArrayMatrix
- getRow(int) - Method in interface com.end0katz.blobj.collections.grid.Grid
-
Query a certain row in the grid.
- Grid<T> - Interface in com.end0katz.blobj.collections.grid
-
The Grid interface is a
SequencedCollection
whose encounter order is starting at the top left, traversing to the right and going down a row to the left column when reaching end of row. - GridShapeException - Exception Class in com.end0katz.blobj.collections.grid
-
Exception due to an error in the grid's shape.
- GridShapeException(String) - Constructor for exception class com.end0katz.blobj.collections.grid.GridShapeException
-
Construct an arbitrary GridShapeException.
- GridShapeException(String, Grid<?>) - Constructor for exception class com.end0katz.blobj.collections.grid.GridShapeException
-
Construct a GridShapeException with a grid for context.
- Group - Annotation Interface in com.end0katz.blobj.annotations
-
Annotation to indicate that the class below is designed only to hold static variables, methods and classes: it should not be subclassed, nor instantiated.
H
- hashCode() - Method in record class com.end0katz.blobj.Bit8
-
Returns a hash code value for this object.
- hashCode() - Method in class com.end0katz.blobj.collections.grid.ArrayMatrix
- hashCode() - Method in class com.end0katz.blobj.containers.integer.BasicIntContainer
- hashCode() - Method in class com.end0katz.blobj.containers.integer.FlushingIntContainer
- hashCode() - Method in class com.end0katz.blobj.containers.Threshold
- hashCode() - Method in record class com.end0katz.blobj.event.EventTriggerContext
-
Returns a hash code value for this object.
- hashCode() - Method in class com.end0katz.blobj.Sequence.Sequences.Fibonacci
- hashCode() - Method in class com.end0katz.blobj.StringMarcher
- hashCode() - Method in record class com.end0katz.blobj.vec.Float2
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.end0katz.blobj.vec.Float3
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.end0katz.blobj.vec.Float4
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.end0katz.blobj.vec.Int2
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.end0katz.blobj.vec.Int3
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.end0katz.blobj.vec.Int4
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.end0katz.blobj.vec.Obj2
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.end0katz.blobj.vec.Obj3
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.end0katz.blobj.vec.Obj4
-
Returns a hash code value for this object.
- hasItem(int, int) - Method in class com.end0katz.blobj.collections.grid.ArrayMatrix
- hasItem(int, int) - Method in interface com.end0katz.blobj.collections.grid.Grid
-
Check if the grid has an item at (row, col).
- height() - Method in class com.end0katz.blobj.collections.grid.ArrayMatrix
- height() - Method in interface com.end0katz.blobj.collections.grid.Grid
-
Return the height of this grid, or
Integer.MAX_VALUE
if exceeded.
I
- i - Variable in class com.end0katz.blobj.suppliers.Accumulator
-
The current value
- identity(int) - Static method in class com.end0katz.blobj.collections.grid.ArrayMatrix
-
Construct an identity matrix of a certain size
- index - Static variable in class com.end0katz.blobj.event.Event.EventBuilder
-
The index of the
Event
. - index - Variable in class com.end0katz.blobj.nio.Readers.LoopedReader
-
The index into the buffer.
- indexCache - Variable in class com.end0katz.blobj.Sequence.Sequences.Fibonacci
-
The second cache.
- indexOf(Long) - Method in class com.end0katz.blobj.Sequence.Sequences.Fibonacci
- indexOf(T) - Method in interface com.end0katz.blobj.Sequence
-
Return the index of
item
, or null if it is not in the sequence. - Info - Enum Class in com.end0katz.blobj
-
A collection of methods to get
String
descriptions of an object. - Info() - Constructor for enum class com.end0katz.blobj.Info
- insert(Long) - Method in class com.end0katz.blobj.containers.integer.BasicIntContainer
- insert(Long) - Method in class com.end0katz.blobj.containers.integer.FlushingIntContainer
- insert(T) - Method in interface com.end0katz.blobj.containers.Transferrable
-
Attempt to insert
amount
into the container. - Int2 - Record Class in com.end0katz.blobj.vec
-
Vector containing 2
Integer
s - Int2(Integer, Integer) - Constructor for record class com.end0katz.blobj.vec.Int2
-
Creates an instance of a
Int2
record class. - Int3 - Record Class in com.end0katz.blobj.vec
-
Vector containing 3
Integer
s - Int3(Integer, Integer, Integer) - Constructor for record class com.end0katz.blobj.vec.Int3
-
Creates an instance of a
Int3
record class. - Int4 - Record Class in com.end0katz.blobj.vec
-
Vector containing 4
Integer
s - Int4(Integer, Integer, Integer, Integer) - Constructor for record class com.end0katz.blobj.vec.Int4
-
Creates an instance of a
Int4
record class. - internalHole(Grid<?>) - Static method in exception class com.end0katz.blobj.collections.grid.GridShapeException
-
Construct a
GridShapeException
to tell the user internal holes are not supported. - isEmpty() - Method in class com.end0katz.blobj.collections.grid.ArrayMatrix
- isInfinite() - Method in interface com.end0katz.blobj.Sequence
-
Returns if the sequence is infinite or finite.
- iterator() - Method in record class com.end0katz.blobj.Bit8
- iterator() - Method in class com.end0katz.blobj.collections.grid.ArrayMatrix
- iterator() - Method in interface com.end0katz.blobj.Sequence
L
- length() - Method in interface com.end0katz.blobj.Sequence
-
Returns the length of the sequence, or null if infinite.
- length() - Method in class com.end0katz.blobj.Sequence.Sequences.Fibonacci
- length() - Method in class com.end0katz.blobj.StringMarcher
- literal(String) - Method in class com.end0katz.blobj.StringMarcher
-
Match the literal, or fail if the marcher does not start with the literal.
- LoopedReader(T) - Constructor for class com.end0katz.blobj.nio.Readers.LoopedReader
-
Construct a reader wrapping another reader.
- lowerInclusive - Variable in class com.end0katz.blobj.containers.Threshold
-
If
<
or<=
is used for boundLower.
M
- magnitude() - Method in record class com.end0katz.blobj.vec.Float2
-
Calculate and return the magnitude of this vector.
- magnitude() - Method in record class com.end0katz.blobj.vec.Float3
-
Calculate and return the magnitude of this vector.
- magnitude() - Method in record class com.end0katz.blobj.vec.Float4
-
Calculate and return the magnitude of this vector.
- magnitude() - Method in record class com.end0katz.blobj.vec.Int2
-
Calculate and return the magnitude of this vector.
- magnitude() - Method in record class com.end0katz.blobj.vec.Int3
-
Calculate and return the magnitude of this vector.
- magnitude() - Method in record class com.end0katz.blobj.vec.Int4
-
Calculate and return the magnitude of this vector.
- matched - Variable in class com.end0katz.blobj.StringMarcher
-
The sections of
StringMarcher.data
that have been matched. - Matrix<T> - Class in com.end0katz.blobj.collections.grid
- Matrix() - Constructor for class com.end0katz.blobj.collections.grid.Matrix
-
Construct a new Matrix
- max - Variable in class com.end0katz.blobj.containers.integer.FlushingIntContainer
-
Exceeding this will cause a flush.
- maxSubs - Variable in class com.end0katz.blobj.event.Event
-
The maximum number of methods that can be subscribed to a thread.
- maxTriggers - Variable in class com.end0katz.blobj.event.Event
-
The maximum number of times this event can be activated.
- min - Variable in class com.end0katz.blobj.containers.integer.FlushingIntContainer
-
The value to reach when flushing.
- mirrored() - Method in class com.end0katz.blobj.collections.grid.ArrayMatrix
- mirrored() - Method in interface com.end0katz.blobj.collections.grid.Grid
-
Reverse the order of the columns in this grid, into a clone.
- multiplicationOverflows(int, int) - Static method in enum class com.end0katz.blobj.BlobMathUtil
-
Check if multiplication of two ints would overflow
Integer
and wrap around. - multiplicationOverflows(long, long) - Static method in enum class com.end0katz.blobj.BlobMathUtil
-
Check if multiplication of two longs would overflow
Long
and wrap around. - Mutable<T> - Class in com.end0katz.blobj.containers.generic
-
Class to simulate a mutable variable, like length-1 arrays.
- Mutable() - Constructor for class com.end0katz.blobj.containers.generic.Mutable
-
Construct a mutable with null as the starting value.
- Mutable(T) - Constructor for class com.end0katz.blobj.containers.generic.Mutable
-
Construct a Mutable with a starting value.
N
- name - Variable in class com.end0katz.blobj.event.Event.EventBuilder
-
The name of the planned
Event
. - name - Variable in class com.end0katz.blobj.event.Event
-
The name of the event, used for the
Subscribe
annotation andEventTriggerContext
parameter. - name - Variable in record class com.end0katz.blobj.event.EventTriggerContext
-
The field for the
name
record component. - name() - Method in record class com.end0katz.blobj.event.EventTriggerContext
-
Returns the value of the
name
record component. - name(String) - Method in class com.end0katz.blobj.event.Event.EventBuilder
-
Set the name of the planned
Event
. - nand(Bit8) - Method in record class com.end0katz.blobj.Bit8
-
Nand the bits in this Bit8 with another Bit8.
- next() - Method in class com.end0katz.blobj.StringMarcher
-
Match the next character. fail if the marcher is empty.
- next(int) - Method in class com.end0katz.blobj.StringMarcher
-
Match the next
value
characters. fail if the marcher's length is less thanvalue
. - nextAfter(Long) - Method in class com.end0katz.blobj.Sequence.Sequences.Fibonacci
- nextAfter(T) - Method in interface com.end0katz.blobj.Sequence
-
Query the next item in the sequence, after
item
. - noEmptySpaces(Grid<T>, T) - Static method in exception class com.end0katz.blobj.collections.grid.GridShapeException
-
Construct a
GridShapeException
to tell the user a grid is full and cannot except more items. - nor(Bit8) - Method in record class com.end0katz.blobj.Bit8
-
Nor the bits in this Bit8 with another Bit8.
- not() - Method in record class com.end0katz.blobj.Bit8
-
Negate the bits in this Bit8.
- nullFilled(int, int) - Static method in class com.end0katz.blobj.collections.grid.ArrayMatrix
-
Construct a nested array with specified dimensions, filled with nulls.
O
- Obj2<T> - Record Class in com.end0katz.blobj.vec
-
Vector containing 2 custom
Object
s - Obj2(T, T) - Constructor for record class com.end0katz.blobj.vec.Obj2
-
Creates an instance of a
Obj2
record class. - Obj3<T> - Record Class in com.end0katz.blobj.vec
-
Vector containing 2 custom
Object
s - Obj3(T, T, T) - Constructor for record class com.end0katz.blobj.vec.Obj3
-
Creates an instance of a
Obj3
record class. - Obj4<T> - Record Class in com.end0katz.blobj.vec
-
Vector containing 2 custom
Object
s - Obj4(T, T, T, T) - Constructor for record class com.end0katz.blobj.vec.Obj4
-
Creates an instance of a
Obj4
record class. - of(Object) - Static method in enum class com.end0katz.blobj.Info
-
Get a description of an object.
- or(Bit8) - Method in record class com.end0katz.blobj.Bit8
-
Or the bits in this Bit8 with another Bit8.
P
- params - Variable in record class com.end0katz.blobj.event.EventTriggerContext
-
The field for the
params
record component. - params() - Method in record class com.end0katz.blobj.event.EventTriggerContext
-
Returns the value of the
params
record component. - peek() - Method in class com.end0katz.blobj.StringMarcher
-
Return the result of the last operation.
- peek() - Method in class com.end0katz.blobj.suppliers.Accumulator
-
Get the next return value of
Accumulator.get()
without incrementing. - Placeholder - Annotation Interface in com.end0katz.blobj.annotations
-
Indicates a method/variable has a placeholder value and may not be fully functional.
R
- rd - Variable in class com.end0katz.blobj.nio.Readers.LoopedReader
-
The wrapped reader.
- read(char[], int, int) - Method in class com.end0katz.blobj.nio.Readers.LoopedReader
- Readers - Enum Class in com.end0katz.blobj.nio
-
A collection of various readers for various purposes.
- Readers() - Constructor for enum class com.end0katz.blobj.nio.Readers
- Readers.LoopedReader<T> - Class in com.end0katz.blobj.nio
-
Loops a character or string repeatedly.
- reason - Variable in record class com.end0katz.blobj.event.EventTriggerContext
-
The field for the
reason
record component. - reason() - Method in record class com.end0katz.blobj.event.EventTriggerContext
-
Returns the value of the
reason
record component. - regexGreedy(String) - Method in class com.end0katz.blobj.StringMarcher
-
Try to match portions of
StringMarcher.data
starting with the entire content and shrinking down to the empty string. - regexNonGreedy(String) - Method in class com.end0katz.blobj.StringMarcher
-
Try to match portions of
StringMarcher.data
starting with the empty string and growing up to the entire content. - remove(Long) - Method in class com.end0katz.blobj.containers.integer.BasicIntContainer
- remove(Object) - Method in interface com.end0katz.blobj.collections.grid.Grid
-
Remove the item if contained, potentially freeing up a slot.
- remove(Object) - Method in class com.end0katz.blobj.collections.grid.Matrix
- remove(T) - Method in interface com.end0katz.blobj.containers.Transferrable
-
Attempt to remove
amount
from the container. - removeAll(Collection<?>) - Method in class com.end0katz.blobj.collections.grid.Matrix
- replace(T, T) - Method in class com.end0katz.blobj.collections.grid.ArrayMatrix
- replace(T, T) - Method in interface com.end0katz.blobj.collections.grid.Grid
-
Replace all instances of x with y.
- resetScope() - Method in class com.end0katz.blobj.StringMarcher
-
Reset this scope to the previous without exiting.
- result() - Method in class com.end0katz.blobj.StringMarcher
-
Return the result of the last operation.
- retainAll(Collection<?>) - Method in class com.end0katz.blobj.collections.grid.Matrix
- reversed() - Method in interface com.end0katz.blobj.collections.grid.Grid
- rotated180() - Method in interface com.end0katz.blobj.collections.grid.Grid
-
Return this grid, rotated 180 degrees.
- rotatedClockwise() - Method in interface com.end0katz.blobj.collections.grid.Grid
-
Return this grid, rotated 90 degrees clockwise.
- rotatedCounterClockwise() - Method in interface com.end0katz.blobj.collections.grid.Grid
-
Return this grid, rotated 90 degrees counter-clockwise.
S
- scopes - Variable in class com.end0katz.blobj.StringMarcher
-
The scopes from
StringMarcher.enterScope()
&StringMarcher.exitScope()
- Sequence<T> - Interface in com.end0katz.blobj
- Sequence.Sequences - Enum Class in com.end0katz.blobj
-
An enum containing special sequences, with no configuration, as instances, and configurable sequences as static nested classes.
- Sequence.Sequences.Fibonacci - Class in com.end0katz.blobj
-
Fibonacci sequence, with optional custom bases.
- Sequences() - Constructor for enum class com.end0katz.blobj.Sequence.Sequences
- set(int, int, T) - Method in class com.end0katz.blobj.collections.grid.ArrayMatrix
- set(int, int, T) - Method in interface com.end0katz.blobj.collections.grid.Grid
-
Set a certain square to a certain value.
- set(long) - Method in class com.end0katz.blobj.containers.integer.BasicIntContainer
-
Set the value of this BasicIntContainer.
- set(T) - Method in class com.end0katz.blobj.containers.generic.Mutable
-
Set the value of this mutable.
- singleton() - Method in class com.end0katz.blobj.event.Event.EventBuilder
-
Turns this event into a singleton that can only be triggered once.
- Singleton - Annotation Interface in com.end0katz.blobj.annotations
-
Annotation to indicate that the class below is designed only be instantiated once: no other times.
- size() - Method in interface com.end0katz.blobj.collections.grid.Grid
-
Returns the number of elements, or the area, of this grid.
- str - Variable in class com.end0katz.blobj.nio.Writers.StringWriter
-
The accumulated string.
- StringConsts - Enum Class in com.end0katz.blobj
-
Class to contain constants and methods related to strings.
- StringConsts() - Constructor for enum class com.end0katz.blobj.StringConsts
- StringMarcher - Class in com.end0katz.blobj
-
Class to march through a string.
- StringMarcher(CharSequence) - Constructor for class com.end0katz.blobj.StringMarcher
-
Construct a StringMarcher marching through a
CharSequence
(e.g. aString
); - StringMarcher(StringBuilder) - Constructor for class com.end0katz.blobj.StringMarcher
-
Construct a StringMarcher marching through a
StringBuilder
. - StringMarcher.Backup - Exception Class in com.end0katz.blobj
-
Exception to indicate the current scope is insuccesful / has error and to back up until something to handle the error - ie exit/reset the scope - is reached.
- StringWriter() - Constructor for class com.end0katz.blobj.nio.Writers.StringWriter
-
Construct an empty StringWriter
- StringWriter(String) - Constructor for class com.end0katz.blobj.nio.Writers.StringWriter
-
Construct a StringWriter with initial content.
- Subscribe - Annotation Interface in com.end0katz.blobj.event
-
Annotation to indicate a method to be subscribed to an event.
- subscribeLimit - Variable in class com.end0katz.blobj.event.Event.EventBuilder
-
The subscribe limit of the planned
Event
. - subscribeLimit(long) - Method in class com.end0katz.blobj.event.Event.EventBuilder
-
Set the subscription limit of the planned
Event
. - subscribers - Variable in class com.end0katz.blobj.event.Event
-
The list of methods to be invoked when the
Event
is triggered. - subSequence(int, int) - Method in class com.end0katz.blobj.StringMarcher
- subtractionOverflows(int, int) - Static method in enum class com.end0katz.blobj.BlobMathUtil
-
Check if subtraction of two ints would underflow
Integer
and wrap around. - subtractionOverflows(long, long) - Static method in enum class com.end0katz.blobj.BlobMathUtil
-
Check if subtraction of two longs would underflow
Long
and wrap around. - success() - Method in class com.end0katz.blobj.StringMarcher
-
Return if the last unchecked operation succeeded. this will consume the result.
T
- taxicab_magnitude() - Method in record class com.end0katz.blobj.vec.Float2
-
Calculate and return the taxicab magnitude of this vector.
- taxicab_magnitude() - Method in record class com.end0katz.blobj.vec.Float3
-
Calculate and return the taxicab magnitude of this vector.
- taxicab_magnitude() - Method in record class com.end0katz.blobj.vec.Float4
-
Calculate and return the taxicab magnitude of this vector.
- taxicab_magnitude() - Method in record class com.end0katz.blobj.vec.Int2
-
Calculate and return the taxicab magnitude of this vector.
- taxicab_magnitude() - Method in record class com.end0katz.blobj.vec.Int3
-
Calculate and return the taxicab magnitude of this vector.
- taxicab_magnitude() - Method in record class com.end0katz.blobj.vec.Int4
-
Calculate and return the taxicab magnitude of this vector.
- test(double) - Method in class com.end0katz.blobj.containers.Threshold
-
Tests
i
, and: If it exceeds the upper boundary, storetrue
in container If it exceeds the lower boundary, storefalse
in container If it exceeds neither boundary, leave the container unchanged - testInsert(Long) - Method in class com.end0katz.blobj.containers.integer.BasicIntContainer
- testInsert(T) - Method in interface com.end0katz.blobj.containers.Transferrable
-
Fake inserting
amount
to the container. - testRemove(Long) - Method in class com.end0katz.blobj.containers.integer.BasicIntContainer
- testRemove(T) - Method in interface com.end0katz.blobj.containers.Transferrable
-
Fake removing
amount
from the container. - testTransfer(T, Transferrable<T>) - Method in interface com.end0katz.blobj.containers.Transferrable
-
Fake transferring
amount
toto
. - Threshold - Class in com.end0katz.blobj.containers
-
A threshold is a
Container
that contains a boolean. - Threshold(double, boolean, double, boolean) - Constructor for class com.end0katz.blobj.containers.Threshold
-
Construct a new threshold.
- Threshold(double, double) - Constructor for class com.end0katz.blobj.containers.Threshold
-
Construct a new threshold with both sides inclusive.
- Threshold(double, double, boolean) - Constructor for class com.end0katz.blobj.containers.Threshold
-
Construct a new threshold with both sides of the same inclusive/exclusiveness
- toArray() - Method in class com.end0katz.blobj.collections.grid.ArrayMatrix
- toArray(E[]) - Method in class com.end0katz.blobj.collections.grid.ArrayMatrix
- toNestedArray() - Method in class com.end0katz.blobj.collections.grid.ArrayMatrix
- toNestedArray() - Method in interface com.end0katz.blobj.collections.grid.Grid
-
Return an array containing all the components in this grid in the form of:
Object[][] rows = myGrid.toNestedArray(); Object[] row0 = rows[0]; Object itemRow0Column1 = row0[1]; // Or just itemRow0Column1 = rows[0][1]
- toString() - Method in record class com.end0katz.blobj.Bit8
-
Construct a string consisting of 8
'#'
(on) or'.'
(off) to represent the bits in this Bit8. - toString() - Method in class com.end0katz.blobj.collections.grid.ArrayMatrix
- toString() - Method in class com.end0katz.blobj.containers.integer.BasicIntContainer
- toString() - Method in class com.end0katz.blobj.containers.integer.FlushingIntContainer
- toString() - Method in class com.end0katz.blobj.event.Event
- toString() - Method in record class com.end0katz.blobj.event.EventTriggerContext
-
Returns a string representation of this record class.
- toString() - Method in class com.end0katz.blobj.Sequence.Sequences.Fibonacci
- toString() - Method in class com.end0katz.blobj.StringMarcher
- toString() - Method in record class com.end0katz.blobj.vec.Float2
-
Returns a string representation of this record class.
- toString() - Method in record class com.end0katz.blobj.vec.Float3
-
Returns a string representation of this record class.
- toString() - Method in record class com.end0katz.blobj.vec.Float4
-
Returns a string representation of this record class.
- toString() - Method in record class com.end0katz.blobj.vec.Int2
-
Returns a string representation of this record class.
- toString() - Method in record class com.end0katz.blobj.vec.Int3
-
Returns a string representation of this record class.
- toString() - Method in record class com.end0katz.blobj.vec.Int4
-
Returns a string representation of this record class.
- toString() - Method in record class com.end0katz.blobj.vec.Obj2
-
Returns a string representation of this record class.
- toString() - Method in record class com.end0katz.blobj.vec.Obj3
-
Returns a string representation of this record class.
- toString() - Method in record class com.end0katz.blobj.vec.Obj4
-
Returns a string representation of this record class.
- transfer(T, Transferrable<T>) - Method in interface com.end0katz.blobj.containers.Transferrable
-
Attempt to transfer
amount
toto
. - Transferrable<T> - Interface in com.end0katz.blobj.containers
- transposed() - Method in class com.end0katz.blobj.collections.grid.ArrayMatrix
- transposed() - Method in interface com.end0katz.blobj.collections.grid.Grid
-
Swap the rows and columns in this grid, into a clone.
- trigger(Object...) - Method in class com.end0katz.blobj.event.Event
-
Trigger this event, in parallel, in a set of newly created
Thread
s, with the default reason. - trigger(String, Object...) - Method in class com.end0katz.blobj.event.Event
-
Trigger this event, in parallel, in a set of newly created
Thread
s, with a custom reason/ - triggerInThisThread(Object...) - Method in class com.end0katz.blobj.event.Event
-
Trigger this event, in series, in this
Thread
, with the default reason. - triggerInThisThread(String, Object...) - Method in class com.end0katz.blobj.event.Event
-
Trigger this event, in series, in this
Thread
, with a custom reason. - triggerLimit - Variable in class com.end0katz.blobj.event.Event.EventBuilder
-
The trigger limit of the planned
Event
. - triggerLimit(long) - Method in class com.end0katz.blobj.event.Event.EventBuilder
-
Set the trigger limit of the planned
Event
. - triggerSerial(Object...) - Method in class com.end0katz.blobj.event.Event
-
Trigger this event, in series, in a new
Thread
, with the default reason. - triggerSerial(String, Object...) - Method in class com.end0katz.blobj.event.Event
-
Trigger this event, in series, in a new
Thread
, with a custom reason.
U
- Unstable - Annotation Interface in com.end0katz.blobj.annotations
-
Annotation to signify this code, package, etc, is in beta - It may change suddenly with no notice, and should not be relied on.
- upperInclusive - Variable in class com.end0katz.blobj.containers.Threshold
-
If
<
or<=
is used for boundUpper.
V
- value - Variable in class com.end0katz.blobj.containers.generic.Mutable
-
The value.
- value - Variable in class com.end0katz.blobj.containers.integer.BasicIntContainer
-
The current value of this container.
- value() - Element in annotation interface com.end0katz.blobj.event.Subscribe
-
The name of the Event(s) to subscribe to.
- valueOf(String) - Static method in enum class com.end0katz.blobj.BlobMathUtil
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.end0katz.blobj.Info
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.end0katz.blobj.nio.Readers
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.end0katz.blobj.nio.Writers
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.end0katz.blobj.Sequence.Sequences
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.end0katz.blobj.StringConsts
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.end0katz.blobj.BlobMathUtil
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.end0katz.blobj.Info
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.end0katz.blobj.nio.Readers
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.end0katz.blobj.nio.Writers
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.end0katz.blobj.Sequence.Sequences
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.end0katz.blobj.StringConsts
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Vec2<T,
V2> - Interface in com.end0katz.blobj.vec -
Utility class for vectors of any object.
- Vec3<T,
V2, - Interface in com.end0katz.blobj.vecV3> -
Utility class for vectors of any object.
- Vec4<T,
V2, - Interface in com.end0katz.blobj.vecV3, V4> -
Utility class for vectors of any object.
W
- w - Variable in record class com.end0katz.blobj.vec.Float4
-
The field for the
w
record component. - w - Variable in record class com.end0katz.blobj.vec.Int4
-
The field for the
w
record component. - w - Variable in record class com.end0katz.blobj.vec.Obj4
-
The field for the
w
record component. - w() - Method in record class com.end0katz.blobj.vec.Float4
-
Returns the value of the
w
record component. - w() - Method in record class com.end0katz.blobj.vec.Int4
-
Returns the value of the
w
record component. - w() - Method in record class com.end0katz.blobj.vec.Obj4
-
Returns the value of the
w
record component. - w() - Method in interface com.end0katz.blobj.vec.Vec4
-
Returns the w component of this vector.
- width() - Method in class com.end0katz.blobj.collections.grid.ArrayMatrix
- width() - Method in interface com.end0katz.blobj.collections.grid.Grid
-
Return the width of this grid, or
Integer.MAX_VALUE
if exceeded. - wr - Variable in class com.end0katz.blobj.nio.Writers.Delimited
-
The wrapped writer.
- write(char[]) - Method in class com.end0katz.blobj.nio.Writers.Delimited
- write(char[]) - Method in class com.end0katz.blobj.nio.Writers.StringWriter
- write(char[], int, int) - Method in class com.end0katz.blobj.nio.Writers.Delimited
- write(char[], int, int) - Method in class com.end0katz.blobj.nio.Writers.StringWriter
- write(int) - Method in class com.end0katz.blobj.nio.Writers.Delimited
- write(int) - Method in class com.end0katz.blobj.nio.Writers.StringWriter
- write(String) - Method in class com.end0katz.blobj.nio.Writers.Delimited
- write(String) - Method in class com.end0katz.blobj.nio.Writers.StringWriter
- write(String, int, int) - Method in class com.end0katz.blobj.nio.Writers.Delimited
- write(String, int, int) - Method in class com.end0katz.blobj.nio.Writers.StringWriter
- writer() - Method in class com.end0katz.blobj.nio.Writers.Delimited
-
Get the underlying writer for queries (see
Writers.StringWriter
) and non-delimited writing. - Writers - Enum Class in com.end0katz.blobj.nio
-
A collection of various writers for various purposes
Writers.StringWriter
writes to an internal readable StringWriters.Delimited
passes outputs, followed by deliming string, to writer. - Writers() - Constructor for enum class com.end0katz.blobj.nio.Writers
- Writers.Delimited<T> - Class in com.end0katz.blobj.nio
-
Writer modifier that takes in a writer and, after each writing operation, writes a set delimiter
- Writers.StringWriter - Class in com.end0katz.blobj.nio
-
Writer subclass that adds all writes to an internal string accesable through
data()
This class does not throw IOExceptions - wx() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- wxy() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- wxyz() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- wxz() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- wxzy() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- wy() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- wyx() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- wyxz() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- wyz() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- wyzx() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- wz() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- wzx() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- wzxy() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- wzy() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- wzyx() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
X
- x - Variable in record class com.end0katz.blobj.vec.Float2
-
The field for the
x
record component. - x - Variable in record class com.end0katz.blobj.vec.Float3
-
The field for the
x
record component. - x - Variable in record class com.end0katz.blobj.vec.Float4
-
The field for the
x
record component. - x - Variable in record class com.end0katz.blobj.vec.Int2
-
The field for the
x
record component. - x - Variable in record class com.end0katz.blobj.vec.Int3
-
The field for the
x
record component. - x - Variable in record class com.end0katz.blobj.vec.Int4
-
The field for the
x
record component. - x - Variable in record class com.end0katz.blobj.vec.Obj2
-
The field for the
x
record component. - x - Variable in record class com.end0katz.blobj.vec.Obj3
-
The field for the
x
record component. - x - Variable in record class com.end0katz.blobj.vec.Obj4
-
The field for the
x
record component. - x() - Method in record class com.end0katz.blobj.vec.Float2
-
Returns the value of the
x
record component. - x() - Method in record class com.end0katz.blobj.vec.Float3
-
Returns the value of the
x
record component. - x() - Method in record class com.end0katz.blobj.vec.Float4
-
Returns the value of the
x
record component. - x() - Method in record class com.end0katz.blobj.vec.Int2
-
Returns the value of the
x
record component. - x() - Method in record class com.end0katz.blobj.vec.Int3
-
Returns the value of the
x
record component. - x() - Method in record class com.end0katz.blobj.vec.Int4
-
Returns the value of the
x
record component. - x() - Method in record class com.end0katz.blobj.vec.Obj2
-
Returns the value of the
x
record component. - x() - Method in record class com.end0katz.blobj.vec.Obj3
-
Returns the value of the
x
record component. - x() - Method in record class com.end0katz.blobj.vec.Obj4
-
Returns the value of the
x
record component. - x() - Method in interface com.end0katz.blobj.vec.Vec2
-
Returns the x component of this vector.
- xnor(Bit8) - Method in record class com.end0katz.blobj.Bit8
-
Xnor the bits in this Bit8 with another Bit8.
- xor(Bit8) - Method in record class com.end0katz.blobj.Bit8
-
Xor the bits in this Bit8 with another Bit8.
- xw() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- xwy() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- xwyz() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- xwz() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- xwzy() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- xy() - Method in interface com.end0katz.blobj.vec.Vec2
-
Swizzle method.
- xyw() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- xywz() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- xyz() - Method in interface com.end0katz.blobj.vec.Vec3
-
Swizzle method.
- xyzw() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- xz() - Method in interface com.end0katz.blobj.vec.Vec3
-
Swizzle method.
- xzw() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- xzwy() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- xzy() - Method in interface com.end0katz.blobj.vec.Vec3
-
Swizzle method.
- xzyw() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
Y
- y - Variable in record class com.end0katz.blobj.vec.Float2
-
The field for the
y
record component. - y - Variable in record class com.end0katz.blobj.vec.Float3
-
The field for the
y
record component. - y - Variable in record class com.end0katz.blobj.vec.Float4
-
The field for the
y
record component. - y - Variable in record class com.end0katz.blobj.vec.Int2
-
The field for the
y
record component. - y - Variable in record class com.end0katz.blobj.vec.Int3
-
The field for the
y
record component. - y - Variable in record class com.end0katz.blobj.vec.Int4
-
The field for the
y
record component. - y - Variable in record class com.end0katz.blobj.vec.Obj2
-
The field for the
y
record component. - y - Variable in record class com.end0katz.blobj.vec.Obj3
-
The field for the
y
record component. - y - Variable in record class com.end0katz.blobj.vec.Obj4
-
The field for the
y
record component. - y() - Method in record class com.end0katz.blobj.vec.Float2
-
Returns the value of the
y
record component. - y() - Method in record class com.end0katz.blobj.vec.Float3
-
Returns the value of the
y
record component. - y() - Method in record class com.end0katz.blobj.vec.Float4
-
Returns the value of the
y
record component. - y() - Method in record class com.end0katz.blobj.vec.Int2
-
Returns the value of the
y
record component. - y() - Method in record class com.end0katz.blobj.vec.Int3
-
Returns the value of the
y
record component. - y() - Method in record class com.end0katz.blobj.vec.Int4
-
Returns the value of the
y
record component. - y() - Method in record class com.end0katz.blobj.vec.Obj2
-
Returns the value of the
y
record component. - y() - Method in record class com.end0katz.blobj.vec.Obj3
-
Returns the value of the
y
record component. - y() - Method in record class com.end0katz.blobj.vec.Obj4
-
Returns the value of the
y
record component. - y() - Method in interface com.end0katz.blobj.vec.Vec2
-
Returns the y component of this vector.
- yw() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- ywx() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- ywxz() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- ywz() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- ywzx() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- yx() - Method in interface com.end0katz.blobj.vec.Vec2
-
Swizzle method.
- yxw() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- yxwz() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- yxz() - Method in interface com.end0katz.blobj.vec.Vec3
-
Swizzle method.
- yxzw() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- yz() - Method in interface com.end0katz.blobj.vec.Vec3
-
Swizzle method.
- yzw() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- yzwx() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- yzx() - Method in interface com.end0katz.blobj.vec.Vec3
-
Swizzle method.
- yzxw() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
Z
- z - Variable in record class com.end0katz.blobj.vec.Float3
-
The field for the
z
record component. - z - Variable in record class com.end0katz.blobj.vec.Float4
-
The field for the
z
record component. - z - Variable in record class com.end0katz.blobj.vec.Int3
-
The field for the
z
record component. - z - Variable in record class com.end0katz.blobj.vec.Int4
-
The field for the
z
record component. - z - Variable in record class com.end0katz.blobj.vec.Obj3
-
The field for the
z
record component. - z - Variable in record class com.end0katz.blobj.vec.Obj4
-
The field for the
z
record component. - z() - Method in record class com.end0katz.blobj.vec.Float3
-
Returns the value of the
z
record component. - z() - Method in record class com.end0katz.blobj.vec.Float4
-
Returns the value of the
z
record component. - z() - Method in record class com.end0katz.blobj.vec.Int3
-
Returns the value of the
z
record component. - z() - Method in record class com.end0katz.blobj.vec.Int4
-
Returns the value of the
z
record component. - z() - Method in record class com.end0katz.blobj.vec.Obj3
-
Returns the value of the
z
record component. - z() - Method in record class com.end0katz.blobj.vec.Obj4
-
Returns the value of the
z
record component. - z() - Method in interface com.end0katz.blobj.vec.Vec3
-
Returns the z component of this vector.
- zw() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- zwx() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- zwxy() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- zwy() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- zwyx() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- zx() - Method in interface com.end0katz.blobj.vec.Vec3
-
Swizzle method.
- zxw() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- zxwy() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- zxy() - Method in interface com.end0katz.blobj.vec.Vec3
-
Swizzle method.
- zxyw() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- zy() - Method in interface com.end0katz.blobj.vec.Vec3
-
Swizzle method.
- zyw() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- zywx() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
- zyx() - Method in interface com.end0katz.blobj.vec.Vec3
-
Swizzle method.
- zyxw() - Method in interface com.end0katz.blobj.vec.Vec4
-
Swizzle method.
_
- _createNew(Double, Double) - Method in record class com.end0katz.blobj.vec.Float2
- _createNew(Double, Double) - Method in record class com.end0katz.blobj.vec.Float3
- _createNew(Double, Double) - Method in record class com.end0katz.blobj.vec.Float4
- _createNew(Double, Double, Double) - Method in record class com.end0katz.blobj.vec.Float3
- _createNew(Double, Double, Double) - Method in record class com.end0katz.blobj.vec.Float4
- _createNew(Double, Double, Double, Double) - Method in record class com.end0katz.blobj.vec.Float4
- _createNew(Integer, Integer) - Method in record class com.end0katz.blobj.vec.Int2
- _createNew(Integer, Integer) - Method in record class com.end0katz.blobj.vec.Int3
- _createNew(Integer, Integer) - Method in record class com.end0katz.blobj.vec.Int4
- _createNew(Integer, Integer, Integer) - Method in record class com.end0katz.blobj.vec.Int3
- _createNew(Integer, Integer, Integer) - Method in record class com.end0katz.blobj.vec.Int4
- _createNew(Integer, Integer, Integer, Integer) - Method in record class com.end0katz.blobj.vec.Int4
- _createNew(T, T) - Method in record class com.end0katz.blobj.vec.Obj2
- _createNew(T, T) - Method in record class com.end0katz.blobj.vec.Obj3
- _createNew(T, T) - Method in record class com.end0katz.blobj.vec.Obj4
- _createNew(T, T) - Method in interface com.end0katz.blobj.vec.Vec2
-
This is an internal method. override in Vec2 subclasses, but DO NOT CALL YOURSELF.
- _createNew(T, T, T) - Method in record class com.end0katz.blobj.vec.Obj3
- _createNew(T, T, T) - Method in record class com.end0katz.blobj.vec.Obj4
- _createNew(T, T, T) - Method in interface com.end0katz.blobj.vec.Vec3
-
this is an internal method. override in Vec3 subclasses, but DO NOT CALL YOURSELF.
- _createNew(T, T, T, T) - Method in record class com.end0katz.blobj.vec.Obj4
- _createNew(T, T, T, T) - Method in interface com.end0katz.blobj.vec.Vec4
-
this is an internal method. override in Vec4 subclasses, but DO NOT CALL YOURSELF.
- _get(long) - Method in class com.end0katz.blobj.Sequence.Sequences.Fibonacci
-
Internal method to get fibo without caching.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form