Index

A B C D E F G H I L M N O P R S T U V W X Y Z _ 
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's Event.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's Event.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
An ArrayMatrix is a Matrix (and, by extension, a Grid) with a backing array.
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
Create a Builder for an 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 Containers.
com.end0katz.blobj.containers.generic - package com.end0katz.blobj.containers.generic
Containers that can handle any Object
com.end0katz.blobj.containers.integer - package com.end0katz.blobj.containers.integer
This package contains a set of Containers 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: Vecs 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 Doubles
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 Doubles
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 Doubles
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
Container that holds a Long.
FlushingIntContainer(long) - Constructor for class com.end0katz.blobj.containers.integer.FlushingIntContainer
Create a new FlushingIntContainer with FlushingIntContainer.min at 0 & FlushingIntContainer.max at limit.
FlushingIntContainer(long, long) - Constructor for class com.end0katz.blobj.containers.integer.FlushingIntContainer
Create a new FlushingIntContainer with FlushingIntContainer.min at gateMin at 0 & FlushingIntContainer.max at gateMax.
FlushingIntContainer(long, long, Transferrable<Long>) - Constructor for class com.end0katz.blobj.containers.integer.FlushingIntContainer
Create a new FlushingIntContainer with FlushingIntContainer.min at gateMin at 0 & FlushingIntContainer.max at gateMax.
FlushingIntContainer(long, Transferrable<Long>) - Constructor for class com.end0katz.blobj.containers.integer.FlushingIntContainer
Create a new FlushingIntContainer with FlushingIntContainer.min at 0 & FlushingIntContainer.max at limit.
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 Integers
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 Integers
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 Integers
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
A Matrix is a type of Grid that cannot contain undefined elements or internal holes, and cannot be resized.
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 and EventTriggerContext 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 than value.
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 Objects
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 Objects
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 Objects
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
Sequence<T> - Interface in com.end0katz.blobj
Interface to represent a sequence of any Objects, normally Integers, Doubles or Longs.
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. a String);
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, store true in container If it exceeds the lower boundary, store false 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 to to.
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]
If this grid is array-backed, this array and their array should be separate. instead, a "getBackingArray" method should be created.
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 to to.
Transferrable<T> - Interface in com.end0katz.blobj.containers
Container with a Object value (usually a Number such as an Integer, a Long or a Double) that can be transferred to other Transferrables.
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 Threads, 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 Threads, 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,V3> - Interface in com.end0katz.blobj.vec
Utility class for vectors of any object.
Vec4<T,V2,V3,V4> - Interface in com.end0katz.blobj.vec
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 String Writers.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.
A B C D E F G H I L M N O P R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form