- AbstractBuilder() - Constructor for class org.macroing.cit.java.util.node.tree.AbstractTree.AbstractBuilder
-
Constructs a new AbstractBuilder
instance.
- AbstractReflectiveNodeHierarchicalVisitor - Class in org.macroing.cit.java.util.node
-
An abstract class that delegates method calls for visitEnter(Node)
and visitLeave(Node)
.
- AbstractReflectiveNodeHierarchicalVisitor() - Constructor for class org.macroing.cit.java.util.node.AbstractReflectiveNodeHierarchicalVisitor
-
Constructs a new AbstractReflectiveNodeHierarchicalVisitor
instance.
- AbstractTree - Class in org.macroing.cit.java.util.node.tree
-
- AbstractTree(AbstractTree.AbstractBuilder<?>) - Constructor for class org.macroing.cit.java.util.node.tree.AbstractTree
-
Constructs a new AbstractTree
instance.
- AbstractTree.AbstractBuilder<T extends Node> - Class in org.macroing.cit.java.util.node.tree
-
An abstract Builder
implementation that implements most methods, so you don't have to do it yourself.
- accept(boolean) - Method in interface org.macroing.cit.java.util.function.BooleanConsumer
-
Performs this operation on the given argument.
- accept(byte) - Method in interface org.macroing.cit.java.util.function.ByteConsumer
-
Performs this operation on the given argument.
- accept(char) - Method in interface org.macroing.cit.java.util.function.CharConsumer
-
Performs this operation on the given argument.
- accept(float) - Method in interface org.macroing.cit.java.util.function.FloatConsumer
-
Performs this operation on the given argument.
- accept(T, U, V, W) - Method in interface org.macroing.cit.java.util.function.QuaterConsumer
-
Performs this operation on the given arguments.
- accept(short) - Method in interface org.macroing.cit.java.util.function.ShortConsumer
-
Performs this operation on the given argument.
- accept(T, U, V) - Method in interface org.macroing.cit.java.util.function.TerConsumer
-
Performs this operation on the given arguments.
- accept(NodeHierarchicalVisitor) - Method in interface org.macroing.cit.java.util.node.Node
-
- accept(NodeVisitor) - Method in interface org.macroing.cit.java.util.node.Node
-
- accept(NodeHierarchicalVisitor) - Method in class org.macroing.cit.java.util.node.tree.AbstractTree
-
- accumulateAndGet(double, DoubleBinaryOperator) - Method in class org.macroing.cit.java.util.concurrent.atomic.AtomicDouble
-
- add(E) - Method in class org.macroing.cit.java.util.concurrent.ConcurrentLinkedHashSet
-
- add(E) - Method in class org.macroing.cit.java.util.Graph
-
Adds a vertex for object
if absent.
- addAll(Collection<? extends E>) - Method in class org.macroing.cit.java.util.concurrent.ConcurrentLinkedHashSet
-
- addAndGet(double) - Method in class org.macroing.cit.java.util.concurrent.atomic.AtomicDouble
-
- addDirectedEdge(E, E) - Method in class org.macroing.cit.java.util.Graph
-
Adds a directed edge from the vertex from
to the vertex to
.
- addNode(Node) - Method in class org.macroing.cit.java.util.node.tree.AbstractTree.AbstractBuilder
-
Adds node
to this AbstractBuilder
instance.
- addNode(Node) - Method in interface org.macroing.cit.java.util.node.tree.Tree.Builder
-
Adds node
to this Builder
instance.
- addToClassPath(File) - Static method in class org.macroing.cit.java.util.ClassPath
-
Adds a File
to the class-path.
- addToClassPath(List<File>) - Static method in class org.macroing.cit.java.util.ClassPath
-
Adds all File
s in files
to the class-path.
- addUndirectedEdge(E, E) - Method in class org.macroing.cit.java.util.Graph
-
Adds an undirected edge between the vertices of object0
and object1
.
- and(NodeFilter...) - Static method in interface org.macroing.cit.java.util.node.NodeFilter
-
Returns a
NodeFilter
that accepts all
Node
s that are accepted by all of the aggregated
NodeFilter
s.
- andThen(BooleanConsumer) - Method in interface org.macroing.cit.java.util.function.BooleanConsumer
-
Returns a composed BooleanConsumer
that performs, in sequence, this operation followed by the after
operation.
- andThen(ByteConsumer) - Method in interface org.macroing.cit.java.util.function.ByteConsumer
-
Returns a composed ByteConsumer
that performs, in sequence, this operation followed by the after
operation.
- andThen(CharConsumer) - Method in interface org.macroing.cit.java.util.function.CharConsumer
-
Returns a composed CharConsumer
that performs, in sequence, this operation followed by the after
operation.
- andThen(FloatConsumer) - Method in interface org.macroing.cit.java.util.function.FloatConsumer
-
Returns a composed FloatConsumer
that performs, in sequence, this operation followed by the after
operation.
- andThen(QuaterConsumer<? super T, ? super U, ? super V, ? super W>) - Method in interface org.macroing.cit.java.util.function.QuaterConsumer
-
Returns a composed QuaterConsumer
that performs, in sequence, this operation followed by the after
operation.
- andThen(ShortConsumer) - Method in interface org.macroing.cit.java.util.function.ShortConsumer
-
Returns a composed ShortConsumer
that performs, in sequence, this operation followed by the after
operation.
- andThen(TerConsumer<? super T, ? super U, ? super V>) - Method in interface org.macroing.cit.java.util.function.TerConsumer
-
Returns a composed TerConsumer
that performs, in sequence, this operation followed by the after
operation.
- any() - Static method in interface org.macroing.cit.java.util.node.NodeFilter
-
- AtomicDouble - Class in org.macroing.cit.java.util.concurrent.atomic
-
- AtomicDouble() - Constructor for class org.macroing.cit.java.util.concurrent.atomic.AtomicDouble
-
- AtomicDouble(double) - Constructor for class org.macroing.cit.java.util.concurrent.atomic.AtomicDouble
-
- empty() - Static method in class org.macroing.cit.java.util.OptionalBoolean
-
Returns an empty OptionalBoolean
instance.
- empty() - Static method in class org.macroing.cit.java.util.OptionalByte
-
Returns an empty OptionalByte
instance.
- empty() - Static method in class org.macroing.cit.java.util.OptionalChar
-
Returns an empty OptionalChar
instance.
- empty() - Static method in class org.macroing.cit.java.util.OptionalFloat
-
Returns an empty OptionalFloat
instance.
- empty() - Static method in class org.macroing.cit.java.util.OptionalShort
-
Returns an empty OptionalShort
instance.
- EOF - Static variable in class org.macroing.cit.java.util.TextScanner
-
A char
that represents end of file.
- equals(Object) - Method in class org.macroing.cit.java.util.concurrent.ConcurrentLinkedHashSet
-
- equals(Object) - Method in class org.macroing.cit.java.util.OptionalBoolean
-
Indicates whether some other Object
is "equal to" this OptionalBoolean
.
- equals(Object) - Method in class org.macroing.cit.java.util.OptionalByte
-
Indicates whether some other Object
is "equal to" this OptionalByte
.
- equals(Object) - Method in class org.macroing.cit.java.util.OptionalChar
-
Indicates whether some other Object
is "equal to" this OptionalChar
.
- equals(Object) - Method in class org.macroing.cit.java.util.OptionalFloat
-
Indicates whether some other Object
is "equal to" this OptionalFloat
.
- equals(Object) - Method in class org.macroing.cit.java.util.OptionalShort
-
Indicates whether some other Object
is "equal to" this OptionalShort
.
- equalsIgnoreCase(String, String...) - Static method in class org.macroing.cit.java.util.Objects2
-
Checks if string
is equal to, ignoring case, any of the String
s in alternatives
.
- error() - Method in class org.macroing.cit.java.util.ByteScanner
-
Causes a ScannerException
to be thrown with an implementation-specific detail message.
- error(String) - Method in class org.macroing.cit.java.util.ByteScanner
-
Causes a ScannerException
to be thrown with the given detail message.
- error() - Method in class org.macroing.cit.java.util.Scanner
-
Causes a ScannerException
to be thrown with an implementation-specific detail message.
- error(String) - Method in class org.macroing.cit.java.util.Scanner
-
Causes a ScannerException
to be thrown with the given detail message.
- error() - Method in class org.macroing.cit.java.util.TextScanner
-
Causes a ScannerException
to be thrown with an implementation-specific detail message.
- error(String) - Method in class org.macroing.cit.java.util.TextScanner
-
Causes a ScannerException
to be thrown with the given detail message.
- Files2 - Class in org.macroing.cit.java.io
-
A class that consists exclusively of static methods that operates on or returns File
s.
- filter(Node) - Static method in interface org.macroing.cit.java.util.node.NodeFilter
-
Returns a
List
with all
Node
s.
- filter(Node, NodeFilter) - Static method in interface org.macroing.cit.java.util.node.NodeFilter
-
Returns a
List
with the
Node
s that satisfies the criterion specified by
nodeFilter
.
- filter(Node, NodeFilter, Class<T>) - Static method in interface org.macroing.cit.java.util.node.NodeFilter
-
Returns a
List
with the
Node
s that satisfies the criterion specified by
nodeFilter
, but only if they are assignment compatible to
clazz
.
- FloatConsumer - Interface in org.macroing.cit.java.util.function
-
Represents an operation that accepts a single float
-valued argument and returns no result.
- FloatSupplier - Interface in org.macroing.cit.java.util.function
-
Represents a supplier of float
-valued results.
- floatValue() - Method in class org.macroing.cit.java.util.concurrent.atomic.AtomicDouble
-
- from(File) - Static method in class org.macroing.cit.java.util.ByteDataBuffer
-
- from(File) - Static method in class org.macroing.cit.java.util.CharDataBuffer
-
- from(String) - Static method in class org.macroing.cit.java.util.CharDataBuffer
-
- from(ListSupplier<T>) - Static method in class org.macroing.cit.java.util.ObjectDataBuffer
-
- fromBigIntegerToUInt64(BigInteger) - Static method in class org.macroing.cit.java.io.DataTypes
-
Converts the given BigInteger
to a byte
array denoting a C type called uint64_t
.
- fromInt16ToSignedInt(byte, byte) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromInt16ToSignedInt(byte[]) - Static method in class org.macroing.cit.java.io.DataTypes
-
Converts the C type int16_t
provided by the array bytes
to a signed int
.
- fromInt16ToSignedInt(byte[], int) - Static method in class org.macroing.cit.java.io.DataTypes
-
Converts the C type int16_t
provided by the array bytes
to a signed int
.
- fromInt32LittleEndianToSignedInt(byte[]) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromInt32LittleEndianToSignedInt(byte[], int) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromInt32LittleEndianToSignedInt(byte[], int, boolean) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromInt32ToSignedInt(byte, byte, byte, byte) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromInt32ToSignedInt(byte[]) - Static method in class org.macroing.cit.java.io.DataTypes
-
Converts the C type int32_t
provided by the array bytes
to a signed int
.
- fromInt32ToSignedInt(byte[], int) - Static method in class org.macroing.cit.java.io.DataTypes
-
Converts the C type int32_t
provided by the array bytes
to a signed int
.
- fromInt64ToSignedLong(byte, byte, byte, byte, byte, byte, byte, byte) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromInt64ToSignedLong(byte[]) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromInt64ToSignedLong(byte[], int) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromInt8ToSignedInt(byte) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromInt8ToSignedInt(byte[]) - Static method in class org.macroing.cit.java.io.DataTypes
-
Converts the C type int8_t
provided by the array bytes
to a signed int
.
- fromInt8ToSignedInt(byte[], int) - Static method in class org.macroing.cit.java.io.DataTypes
-
Converts the C type int8_t
provided by the array bytes
to a signed int
.
- fromInt8ToSignedInt(byte[], int, boolean) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromSignedIntToInt16(int) - Static method in class org.macroing.cit.java.io.DataTypes
-
Converts the given signed int
to a byte
array denoting a C type called int16_t
.
- fromSignedIntToInt16LittleEndian(int) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromSignedIntToInt32(int) - Static method in class org.macroing.cit.java.io.DataTypes
-
Converts the given signed int
to a byte
array denoting a C type called int32_t
.
- fromSignedIntToInt32LittleEndian(int) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromSignedIntToInt8(int) - Static method in class org.macroing.cit.java.io.DataTypes
-
Converts the given signed int
to a byte
array denoting a C type called int8_t
.
- fromSignedIntToUInt16(int) - Static method in class org.macroing.cit.java.io.DataTypes
-
Converts the given signed int
to a byte
array denoting a C type called uint16_t
.
- fromSignedIntToUInt8(int) - Static method in class org.macroing.cit.java.io.DataTypes
-
Converts the given signed int
to a byte
array denoting a C type called uint8_t
.
- fromSignedLongToInt64(long) - Static method in class org.macroing.cit.java.io.DataTypes
-
Converts the given signed long
to a byte
array denoting a C type called uint64_t
.
- fromSignedLongToUInt32(long) - Static method in class org.macroing.cit.java.io.DataTypes
-
Converts the given signed long
to a byte
array denoting a C type called uint32_t
.
- fromUInt16ToSignedInt(byte, byte) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromUInt16ToSignedInt(byte[]) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromUInt16ToSignedInt(byte[], int) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromUInt16ToSignedInt(int, int) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromUInt32ToSignedInt(byte, byte, byte, byte) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromUInt32ToSignedInt(byte[]) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromUInt32ToSignedInt(byte[], int) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromUInt32ToSignedLong(byte, byte, byte, byte) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromUInt32ToSignedLong(byte[]) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromUInt32ToSignedLong(byte[], int) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromUInt64ToBigInteger(byte, byte, byte, byte, byte, byte, byte, byte) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromUInt64ToBigInteger(byte[]) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromUInt64ToBigInteger(byte[], int) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromUInt8ToSignedInt(byte) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromUInt8ToSignedInt(byte[]) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromUInt8ToSignedInt(byte[], int) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromUInt8ToUnsignedChar(byte[]) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromUInt8ToUnsignedChar(byte[], int) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromUIntXYToBigInteger(byte...) - Static method in class org.macroing.cit.java.io.DataTypes
-
- fromUIntXYToBigInteger(byte[], int, int) - Static method in class org.macroing.cit.java.io.DataTypes
-
- get() - Method in class org.macroing.cit.java.util.concurrent.atomic.AtomicDouble
-
- get() - Method in interface org.macroing.cit.java.util.function.ListSupplier
-
Returns a result.
- getA() - Method in class org.macroing.cit.java.util.Interval
-
Returns the lesser value of this Interval
instance.
- getAbsoluteFile(Class<?>) - Static method in class org.macroing.cit.java.io.Files2
-
Returns an absolute File
, representing the JAR file or the directory in which clazz
can be found.
- getAndAccumulate(double, DoubleBinaryOperator) - Method in class org.macroing.cit.java.util.concurrent.atomic.AtomicDouble
-
- getAndAdd(double) - Method in class org.macroing.cit.java.util.concurrent.atomic.AtomicDouble
-
- getAndDecrement() - Method in class org.macroing.cit.java.util.concurrent.atomic.AtomicDouble
-
- getAndIncrement() - Method in class org.macroing.cit.java.util.concurrent.atomic.AtomicDouble
-
- getAndSet(double) - Method in class org.macroing.cit.java.util.concurrent.atomic.AtomicDouble
-
- getAndUpdate(DoubleUnaryOperator) - Method in class org.macroing.cit.java.util.concurrent.atomic.AtomicDouble
-
- getAsBoolean() - Method in class org.macroing.cit.java.util.OptionalBoolean
-
If a value is present in this OptionalBoolean
, returns the value, otherwise throws NoSuchElementException
.
- getAsByte() - Method in interface org.macroing.cit.java.util.function.ByteSupplier
-
Returns a result.
- getAsByte() - Method in class org.macroing.cit.java.util.OptionalByte
-
If a value is present in this OptionalByte
, returns the value, otherwise throws NoSuchElementException
.
- getAsChar() - Method in interface org.macroing.cit.java.util.function.CharSupplier
-
Returns a result.
- getAsChar() - Method in class org.macroing.cit.java.util.OptionalChar
-
If a value is present in this OptionalChar
, returns the value, otherwise throws NoSuchElementException
.
- getAsFloat() - Method in interface org.macroing.cit.java.util.function.FloatSupplier
-
Returns a result.
- getAsFloat() - Method in class org.macroing.cit.java.util.OptionalFloat
-
If a value is present in this OptionalFloat
, returns the value, otherwise throws NoSuchElementException
.
- getAsShort() - Method in interface org.macroing.cit.java.util.function.ShortSupplier
-
Returns a result.
- getAsShort() - Method in class org.macroing.cit.java.util.OptionalShort
-
If a value is present in this OptionalShort
, returns the value, otherwise throws NoSuchElementException
.
- getB() - Method in class org.macroing.cit.java.util.Interval
-
Returns the greater value of this Interval
instance.
- getByte(int) - Method in class org.macroing.cit.java.util.BitIterable
-
Returns the byte
at the index
:th position.
- getByte(int) - Method in class org.macroing.cit.java.util.ByteDataBuffer
-
- getBytes() - Method in class org.macroing.cit.java.util.BitIterable
-
Returns a new copy of the byte
array contained within this BitIterable
.
- getChar(int) - Method in class org.macroing.cit.java.util.CharDataBuffer
-
- getDirectoriesFromDirectory(File, List<File>) - Static method in class org.macroing.cit.java.io.Files2
-
Adds all File
s that are direct or indirect children to root
and file.isDirectory()
returns true
, to directories
, starting from root
.
- getFilesFromDirectory(File, List<File>) - Static method in class org.macroing.cit.java.io.Files2
-
Adds all File
s that are direct or indirect children to root
and file.isFile()
returns true
, to files
, starting from root
.
- getIncoming(E) - Method in class org.macroing.cit.java.util.Graph
-
Returns the set of vertices that has directed edges pointing to object
.
- getIndexAtBeginningOfConsumption() - Method in class org.macroing.cit.java.util.Scanner
-
Returns the index at the beginning of the next consumption.
- getIndexAtEndOfConsumption() - Method in class org.macroing.cit.java.util.Scanner
-
Returns the index at the end of the next consumption.
- getInt(int) - Method in class org.macroing.cit.java.util.ByteDataBuffer
-
- getKind() - Method in class org.macroing.cit.java.util.Interval
-
- getNodes() - Method in class org.macroing.cit.java.util.node.tree.AbstractTree
-
Returns the
Node
s currently added to this
AbstractTree
.
- getNodes() - Method in interface org.macroing.cit.java.util.node.tree.Tree
-
Returns the
Node
s currently added to this
Tree
.
- getObject(int) - Method in class org.macroing.cit.java.util.ObjectDataBuffer
-
- getOutgoing(E) - Method in class org.macroing.cit.java.util.Graph
-
Returns the set of vertices that the vertex of object
has directed edges pointing to.
- getStackTrace(Throwable) - Static method in class org.macroing.cit.java.util.Throwables
-
- getStackTrace(Throwable, Thread) - Static method in class org.macroing.cit.java.util.Throwables
-
- getUserDataDirectoryFor(String, String) - Static method in class org.macroing.cit.java.io.Files2
-
Returns a File
denoting the user data directory for the given project name and project version.
- Graph<E extends java.lang.Comparable<E>> - Class in org.macroing.cit.java.util
-
An implementation of the abstract data type graph.
- Graph() - Constructor for class org.macroing.cit.java.util.Graph
-
Constructs a new empty Graph
instance.
- Graph(Collection<E>) - Constructor for class org.macroing.cit.java.util.Graph
-
Constructs a new Graph
instance given a Collection
.
- ifPresent(BooleanConsumer) - Method in class org.macroing.cit.java.util.OptionalBoolean
-
Have the specified consumer
accept the value if a value is present, otherwise do nothing.
- ifPresent(ByteConsumer) - Method in class org.macroing.cit.java.util.OptionalByte
-
Have the specified consumer
accept the value if a value is present, otherwise do nothing.
- ifPresent(CharConsumer) - Method in class org.macroing.cit.java.util.OptionalChar
-
Have the specified consumer
accept the value if a value is present, otherwise do nothing.
- ifPresent(FloatConsumer) - Method in class org.macroing.cit.java.util.OptionalFloat
-
Have the specified consumer
accept the value if a value is present, otherwise do nothing.
- ifPresent(Optional<? extends T>, Optional<? extends U>, BiConsumer<? super T, ? super U>) - Static method in class org.macroing.cit.java.util.Optionals
-
- ifPresent(Optional<? extends T>, Optional<? extends U>, Optional<? extends V>, TerConsumer<? super T, ? super U, ? super V>) - Static method in class org.macroing.cit.java.util.Optionals
-
- ifPresent(Optional<? extends T>, Optional<? extends U>, Optional<? extends V>, Optional<? extends W>, QuaterConsumer<? super T, ? super U, ? super V, ? super W>) - Static method in class org.macroing.cit.java.util.Optionals
-
- ifPresent(ShortConsumer) - Method in class org.macroing.cit.java.util.OptionalShort
-
Have the specified consumer
accept the value if a value is present, otherwise do nothing.
- incrementAndGet() - Method in class org.macroing.cit.java.util.concurrent.atomic.AtomicDouble
-
- indent() - Method in class org.macroing.cit.java.util.Document
-
Performs an indentation operation on this Document
instance.
- InputStreams - Class in org.macroing.cit.java.io
-
A class that consists exclusively of static methods that operates on or returns InputStream
s.
- Interval<T extends java.lang.Comparable<T>> - Class in org.macroing.cit.java.util
-
A data type that represents an interval.
- Interval.Kind - Enum in org.macroing.cit.java.util
-
An enum that tells the
Interval
class how it should alter the behavior of its methods.
- intValue() - Method in class org.macroing.cit.java.util.concurrent.atomic.AtomicDouble
-
- invoke() - Method in interface org.macroing.cit.java.util.function.Procedure
-
Invokes this Procedure
.
- isAccepted(Node) - Method in interface org.macroing.cit.java.util.node.NodeFilter
-
Returns true
if, and only if, node
is accepted, false
otherwise.
- isBitSet(int, int) - Static method in class org.macroing.cit.java.io.DataTypes
-
- isBitSet(int, int, boolean) - Static method in class org.macroing.cit.java.io.DataTypes
-
- isEmpty() - Method in class org.macroing.cit.java.util.concurrent.ConcurrentLinkedHashSet
-
- isGreaterThan(T) - Method in class org.macroing.cit.java.util.Interval
-
Checks if c
is greater than the greater value of this Interval
instance.
- isLessThan(T) - Method in class org.macroing.cit.java.util.Interval
-
Checks if c
is less than the lesser value of this Interval
instance.
- isPresent() - Method in class org.macroing.cit.java.util.OptionalBoolean
-
Returns true
if there is a value present, otherwise false
.
- isPresent() - Method in class org.macroing.cit.java.util.OptionalByte
-
Returns true
if there is a value present, otherwise false
.
- isPresent() - Method in class org.macroing.cit.java.util.OptionalChar
-
Returns true
if there is a value present, otherwise false
.
- isPresent() - Method in class org.macroing.cit.java.util.OptionalFloat
-
Returns true
if there is a value present, otherwise false
.
- isPresent() - Method in class org.macroing.cit.java.util.OptionalShort
-
Returns true
if there is a value present, otherwise false
.
- isRecordingRegexMatchingTime() - Method in class org.macroing.cit.java.util.TextScanner
-
- isSet(int, int) - Method in class org.macroing.cit.java.util.BitIterable
-
Returns true
if, and only if, the bit on the byteIndex
:th byte
position and the bitIndex
:th bit position is set, false
otherwise.
- isURI(String) - Static method in class org.macroing.cit.java.net.URIs
-
Returns true
if, and only if, string
is formatted in a way that is supported by the URI
class, false
otherwise.
- iterator() - Method in class org.macroing.cit.java.util.BitIterable
-
Returns a new Iterator
.
- iterator() - Method in class org.macroing.cit.java.util.concurrent.ConcurrentLinkedHashSet
-
- iterator() - Method in class org.macroing.cit.java.util.Graph
-
Returns an Iterator
over the vertices of this Graph
instance.
- newInstance(File) - Static method in class org.macroing.cit.java.util.ByteScanner
-
Returns a new ByteScanner
instance given a File
.
- newInstance() - Static method in class org.macroing.cit.java.util.node.tree.SimpleTree.SimpleBuilder
-
Returns a new SimpleBuilder
instance.
- newInstance(File) - Static method in class org.macroing.cit.java.util.TextScanner
-
Returns a new TextScanner
instance given a File
.
- newInstance(String) - Static method in class org.macroing.cit.java.util.TextScanner
-
Returns a new TextScanner
instance given a String
.
- next() - Method in class org.macroing.cit.java.util.ByteScanner
-
A simple method for advancing the index at the end of the next consumption.
- next() - Method in class org.macroing.cit.java.util.Scanner
-
A simple method for advancing the index at the end of the next consumption.
- next() - Method in class org.macroing.cit.java.util.TextScanner
-
A simple method for advancing the index at the end of the next consumption.
- nextByte() - Method in class org.macroing.cit.java.util.ByteScanner
-
- nextByte(byte) - Method in class org.macroing.cit.java.util.ByteScanner
-
- nextCharacter() - Method in class org.macroing.cit.java.util.TextScanner
-
This method attempts to advance the index at the end of the next consumption by one char
.
- nextCharacter(char) - Method in class org.macroing.cit.java.util.TextScanner
-
This method attempts to advance the index at the end of the next consumption by one char
, but only if that char
is the same as character
.
- nextCharacterAlternation(char...) - Method in class org.macroing.cit.java.util.TextScanner
-
This method attempts to advance the index at the end of the next consumption by one char
, but only if that char
is one of the char
s in characters
.
- nextCharacterConcatenation(char...) - Method in class org.macroing.cit.java.util.TextScanner
-
This method attempts to advance the index at the end of the next consumption by characters.length
char
s, but only if they can all match one char
each.
- nextInteger() - Method in class org.macroing.cit.java.util.ByteScanner
-
- nextInteger(int) - Method in class org.macroing.cit.java.util.ByteScanner
-
- nextRegex(Pattern) - Method in class org.macroing.cit.java.util.TextScanner
-
This method attempts to advance the index at the end of the next consumption based on if it matches pattern
.
- nextRegex(Pattern, Consumer<MatchResult>) - Method in class org.macroing.cit.java.util.TextScanner
-
This method attempts to advance the index at the end of the next consumption based on if it matches pattern
.
- nextRegex(String) - Method in class org.macroing.cit.java.util.TextScanner
-
This method attempts to advance the index at the end of the next consumption based on if it matches Pattern.compile(regex)
.
- nextRegexAlternation(Pattern...) - Method in class org.macroing.cit.java.util.TextScanner
-
This method attempts to advance the index at the end of the next consumption based on the first Pattern
in patterns
that it matches.
- nextRegexAlternation(String...) - Method in class org.macroing.cit.java.util.TextScanner
-
This method attempts to advance the index at the end of the next consumption based on the first match made by Pattern.compile(regex)
for each String
in regexes
.
- nextRegexConcatenation(Pattern...) - Method in class org.macroing.cit.java.util.TextScanner
-
This method attempts to advance the index at the end of the next consumption by patterns.length
Pattern
s, but only if they can all match one Pattern
each.
- nextRegexConcatenation(String...) - Method in class org.macroing.cit.java.util.TextScanner
-
- nextString(String) - Method in class org.macroing.cit.java.util.TextScanner
-
- nextStringAlternation(String...) - Method in class org.macroing.cit.java.util.TextScanner
-
- nextStringConcatenation(String...) - Method in class org.macroing.cit.java.util.TextScanner
-
- Node - Interface in org.macroing.cit.java.util.node
-
A Node
represents a node in a graph.
- NodeFilter - Interface in org.macroing.cit.java.util.node
-
A filter that accepts or rejects a
Node
, based on some criterion.
- NodeFormatException - Exception in org.macroing.cit.java.util.node
-
Thrown to indicate that the application has attempted to convert an
Object
to a
Node
, but that the
Object
does not have the appropriate format.
- NodeFormatException() - Constructor for exception org.macroing.cit.java.util.node.NodeFormatException
-
Constructs a NodeFormatException
with no detail message or cause.
- NodeFormatException(String) - Constructor for exception org.macroing.cit.java.util.node.NodeFormatException
-
Constructs a NodeFormatException
with a detail message but no cause.
- NodeFormatException(String, Throwable) - Constructor for exception org.macroing.cit.java.util.node.NodeFormatException
-
Constructs a NodeFormatException
with a detail message and a cause.
- NodeFormatException(Throwable) - Constructor for exception org.macroing.cit.java.util.node.NodeFormatException
-
Constructs a NodeFormatException
with no detail message but a cause.
- NodeHierarchicalVisitor - Interface in org.macroing.cit.java.util.node
-
A
NodeHierarchicalVisitor
is used for traversing the structure of a
Node
in a hierarchical fashion.
- NodeTransformer<T extends Node,U extends Node> - Interface in org.macroing.cit.java.util.node
-
A means to transform a
Node
instance.
- NodeTraversalException - Exception in org.macroing.cit.java.util.node
-
- NodeTraversalException() - Constructor for exception org.macroing.cit.java.util.node.NodeTraversalException
-
Constructs a NodeTraversalException
with no detail message or cause.
- NodeTraversalException(String) - Constructor for exception org.macroing.cit.java.util.node.NodeTraversalException
-
Constructs a NodeTraversalException
with a detail message but no cause.
- NodeTraversalException(String, Throwable) - Constructor for exception org.macroing.cit.java.util.node.NodeTraversalException
-
Constructs a NodeTraversalException
with a detail message and a cause.
- NodeTraversalException(Throwable) - Constructor for exception org.macroing.cit.java.util.node.NodeTraversalException
-
Constructs a NodeTraversalException
with no detail message but a cause.
- NodeVisitor - Interface in org.macroing.cit.java.util.node
-
A
NodeVisitor
is used for traversing the structure of a
Node
.
- ObjectDataBuffer<T> - Class in org.macroing.cit.java.util
-
- Objects2 - Class in org.macroing.cit.java.util
-
A class that consists exclusively of static methods that performs various operations on ranges.
- of(T, T) - Static method in class org.macroing.cit.java.util.Interval
-
Returns an Interval
instance based on the lesser value of a
and the greater value of b
.
- of(T, T, Interval.Kind) - Static method in class org.macroing.cit.java.util.Interval
-
Returns an Interval
instance based on the lesser value of a
, the greater value of b
and a given Kind
.
- of(boolean) - Static method in class org.macroing.cit.java.util.OptionalBoolean
-
Returns an OptionalBoolean
with the specified value present.
- of(byte) - Static method in class org.macroing.cit.java.util.OptionalByte
-
Returns an OptionalByte
with the specified value present.
- of(char) - Static method in class org.macroing.cit.java.util.OptionalChar
-
Returns an OptionalChar
with the specified value present.
- of(float) - Static method in class org.macroing.cit.java.util.OptionalFloat
-
Returns an OptionalFloat
with the specified value present.
- of(short) - Static method in class org.macroing.cit.java.util.OptionalShort
-
Returns an OptionalShort
with the specified value present.
- optional(String, String, String, Object...) - Static method in class org.macroing.cit.java.util.Objects2
-
- optional(String, String, String, List<?>) - Static method in class org.macroing.cit.java.util.Objects2
-
- OptionalBoolean - Class in org.macroing.cit.java.util
-
A container object which may or may not contain a boolean
value.
- OptionalByte - Class in org.macroing.cit.java.util
-
A container object which may or may not contain a byte
value.
- OptionalChar - Class in org.macroing.cit.java.util
-
A container object which may or may not contain a char
value.
- OptionalFloat - Class in org.macroing.cit.java.util
-
A container object which may or may not contain a float
value.
- Optionals - Class in org.macroing.cit.java.util
-
A class that consists exclusively of static methods that performs various operations on Optional
and friends.
- OptionalShort - Class in org.macroing.cit.java.util
-
A container object which may or may not contain a short
value.
- or(NodeFilter...) - Static method in interface org.macroing.cit.java.util.node.NodeFilter
-
Returns a
NodeFilter
that accepts all
Node
s that are accepted by at least one of the aggregated
NodeFilter
s.
- orElse(boolean) - Method in class org.macroing.cit.java.util.OptionalBoolean
-
Returns the value if present, otherwise returns other
.
- orElse(byte) - Method in class org.macroing.cit.java.util.OptionalByte
-
Returns the value if present, otherwise returns other
.
- orElse(char) - Method in class org.macroing.cit.java.util.OptionalChar
-
Returns the value if present, otherwise returns other
.
- orElse(float) - Method in class org.macroing.cit.java.util.OptionalFloat
-
Returns the value if present, otherwise returns other
.
- orElse(short) - Method in class org.macroing.cit.java.util.OptionalShort
-
Returns the value if present, otherwise returns other
.
- orElseGet(BooleanSupplier) - Method in class org.macroing.cit.java.util.OptionalBoolean
-
Returns the value if present, otherwise invokes other
and returns the result of that invocation.
- orElseGet(ByteSupplier) - Method in class org.macroing.cit.java.util.OptionalByte
-
Returns the value if present, otherwise invokes other
and returns the result of that invocation.
- orElseGet(CharSupplier) - Method in class org.macroing.cit.java.util.OptionalChar
-
Returns the value if present, otherwise invokes other
and returns the result of that invocation.
- orElseGet(FloatSupplier) - Method in class org.macroing.cit.java.util.OptionalFloat
-
Returns the value if present, otherwise invokes other
and returns the result of that invocation.
- orElseGet(ShortSupplier) - Method in class org.macroing.cit.java.util.OptionalShort
-
Returns the value if present, otherwise invokes other
and returns the result of that invocation.
- orElseThrow(Supplier<X>) - Method in class org.macroing.cit.java.util.OptionalBoolean
-
Returns the contained value, if present, otherwise throws a Throwable
to be created by the provided Supplier
.
- orElseThrow(Supplier<X>) - Method in class org.macroing.cit.java.util.OptionalByte
-
Returns the contained value, if present, otherwise throws a Throwable
to be created by the provided Supplier
.
- orElseThrow(Supplier<X>) - Method in class org.macroing.cit.java.util.OptionalChar
-
Returns the contained value, if present, otherwise throws a Throwable
to be created by the provided Supplier
.
- orElseThrow(Supplier<X>) - Method in class org.macroing.cit.java.util.OptionalFloat
-
Returns the contained value, if present, otherwise throws a Throwable
to be created by the provided Supplier
.
- orElseThrow(Supplier<X>) - Method in class org.macroing.cit.java.util.OptionalShort
-
Returns the contained value, if present, otherwise throws a Throwable
to be created by the provided Supplier
.
- org.macroing.cit.java.io - package org.macroing.cit.java.io
-
Provides common classes and interfaces that extends the APIs provided by java.io
.
- org.macroing.cit.java.net - package org.macroing.cit.java.net
-
Provides common classes and interfaces that extends the APIs provided by java.net
.
- org.macroing.cit.java.util - package org.macroing.cit.java.util
-
Provides common classes and interfaces that extends the APIs provided by java.util
.
- org.macroing.cit.java.util.concurrent - package org.macroing.cit.java.util.concurrent
-
Provides common classes and interfaces that extends the APIs provided by java.util.concurrent
.
- org.macroing.cit.java.util.concurrent.atomic - package org.macroing.cit.java.util.concurrent.atomic
-
- org.macroing.cit.java.util.function - package org.macroing.cit.java.util.function
-
Provides common classes and interfaces that extends the APIs provided by java.util.function
.
- org.macroing.cit.java.util.node - package org.macroing.cit.java.util.node
-
Provides classes and interfaces to represent nodes in graph structures and ways to filter, traverse and transform them.
- org.macroing.cit.java.util.node.tree - package org.macroing.cit.java.util.node.tree
-
Provides classes and interfaces to represent tree structures and ways to filter, traverse and transform them.
- outdent() - Method in class org.macroing.cit.java.util.Document
-
Performs an outdentation operation on this Document
instance.
- readFully(InputStream) - Static method in class org.macroing.cit.java.io.InputStreams
-
Returns a byte
array with the data read from inputStream
.
- readUInt16AsSignedInt(InputStream) - Static method in class org.macroing.cit.java.io.DataTypes
-
- readUInt32AsSignedInt(InputStream) - Static method in class org.macroing.cit.java.io.DataTypes
-
- readUInt8AsSignedInt(InputStream) - Static method in class org.macroing.cit.java.io.DataTypes
-
- readUInt8AsUnsignedChar(InputStream) - Static method in class org.macroing.cit.java.io.DataTypes
-
- regex(String) - Static method in interface org.macroing.cit.java.util.node.NodeFilter
-
Returns a
NodeFilter
that accepts all
Node
s that have a
toString()
method that matches the given Regex.
- remove(Object) - Method in class org.macroing.cit.java.util.concurrent.ConcurrentLinkedHashSet
-
- removeAll(Collection<?>) - Method in class org.macroing.cit.java.util.concurrent.ConcurrentLinkedHashSet
-
- removeNode(Node) - Method in class org.macroing.cit.java.util.node.tree.AbstractTree.AbstractBuilder
-
Removes node
from this AbstractBuilder
instance.
- removeNode(Node) - Method in interface org.macroing.cit.java.util.node.tree.Tree.Builder
-
Removes node
from this Builder
instance.
- repeat(String, int) - Static method in class org.macroing.cit.java.util.Objects2
-
Returns a String
that consists of string
repeated repetition
times.
- requireDeepNonNull(T[]) - Static method in class org.macroing.cit.java.util.Objects2
-
- requireDeepNonNull(T[], String) - Static method in class org.macroing.cit.java.util.Objects2
-
- requireNonNullList(List<T>) - Static method in class org.macroing.cit.java.util.Collections2
-
Verifies that list
and all of its elements are not null
.
- requireNonNullList(T, T[]) - Static method in class org.macroing.cit.java.util.Collections2
-
Verifies that the List
created by the mandatory object
and the optional non-null
array objects
contains no null
elements.
- requireNonNullValue(String, Map<K, V>) - Static method in class org.macroing.cit.java.util.Collections2
-
Verifies that the key key
refers to a value in map
, that is not null
.
- requireRange(byte, byte, byte) - Static method in class org.macroing.cit.java.util.Objects2
-
Checks that the specified value is within a given closed range, such as [minimum, maximum].
- requireRange(byte, byte, byte, String) - Static method in class org.macroing.cit.java.util.Objects2
-
Checks that the specified value is within a given closed range, such as [minimum, maximum].
- requireRange(char, char, char) - Static method in class org.macroing.cit.java.util.Objects2
-
Checks that the specified value is within a given closed range, such as [minimum, maximum].
- requireRange(char, char, char, String) - Static method in class org.macroing.cit.java.util.Objects2
-
Checks that the specified value is within a given closed range, such as [minimum, maximum].
- requireRange(double, double, double) - Static method in class org.macroing.cit.java.util.Objects2
-
Checks that the specified value is within a given closed range, such as [minimum, maximum].
- requireRange(double, double, double, String) - Static method in class org.macroing.cit.java.util.Objects2
-
Checks that the specified value is within a given closed range, such as [minimum, maximum].
- requireRange(float, float, float) - Static method in class org.macroing.cit.java.util.Objects2
-
Checks that the specified value is within a given closed range, such as [minimum, maximum].
- requireRange(float, float, float, String) - Static method in class org.macroing.cit.java.util.Objects2
-
Checks that the specified value is within a given closed range, such as [minimum, maximum].
- requireRange(int, int, int) - Static method in class org.macroing.cit.java.util.Objects2
-
Checks that the specified value is within a given closed range, such as [minimum, maximum].
- requireRange(int, int, int, String) - Static method in class org.macroing.cit.java.util.Objects2
-
Checks that the specified value is within a given closed range, such as [minimum, maximum].
- requireRange(int[], int, int) - Static method in class org.macroing.cit.java.util.Objects2
-
Returns array
, but only if its elements are within the range of minimum
(inclusive) and maximum
(inclusive).
- requireRange(long, long, long) - Static method in class org.macroing.cit.java.util.Objects2
-
Checks that the specified value is within a given closed range, such as [minimum, maximum].
- requireRange(long, long, long, String) - Static method in class org.macroing.cit.java.util.Objects2
-
Checks that the specified value is within a given closed range, such as [minimum, maximum].
- requireRange(short, short, short) - Static method in class org.macroing.cit.java.util.Objects2
-
Checks that the specified value is within a given closed range, such as [minimum, maximum].
- requireRange(short, short, short, String) - Static method in class org.macroing.cit.java.util.Objects2
-
Checks that the specified value is within a given closed range, such as [minimum, maximum].
- retainAll(Collection<?>) - Method in class org.macroing.cit.java.util.concurrent.ConcurrentLinkedHashSet
-
- reverseCopyOf(List<T>) - Static method in class org.macroing.cit.java.util.Collections2
-
- rewind(int) - Method in class org.macroing.cit.java.util.Scanner
-
Rewinds the current state of this Scanner
to some previously marked state.
- Scanner - Class in org.macroing.cit.java.util
-
An abstract base class for a simple scanner.
- Scanner(DataBuffer) - Constructor for class org.macroing.cit.java.util.Scanner
-
Constructs a new
Scanner
instance with a given
DataBuffer
.
- ScannerException - Exception in org.macroing.cit.java.util
-
A
ScannerException
is thrown by a
Scanner
on errors.
- ScannerException() - Constructor for exception org.macroing.cit.java.util.ScannerException
-
Constructs a new ScannerException
with null
as its detail message.
- ScannerException(String) - Constructor for exception org.macroing.cit.java.util.ScannerException
-
Constructs a new ScannerException
with message
as its detail message.
- ScannerException(String, Throwable) - Constructor for exception org.macroing.cit.java.util.ScannerException
-
Constructs a new ScannerException
with message
as its detail message and cause
as its cause.
- ScannerException(String, Throwable, boolean, boolean) - Constructor for exception org.macroing.cit.java.util.ScannerException
-
Constructs a new ScannerException
with message
as its detail message, cause
as its cause, suppression enabled or disabled and writable stack trace enabled or disabled.
- ScannerException(Throwable) - Constructor for exception org.macroing.cit.java.util.ScannerException
-
Constructs a new ScannerException
with {@code cause == null ?
- set(double) - Method in class org.macroing.cit.java.util.concurrent.atomic.AtomicDouble
-
- setBit(int, int) - Static method in class org.macroing.cit.java.io.DataTypes
-
- setBit(int, int, boolean) - Static method in class org.macroing.cit.java.io.DataTypes
-
- setBit(int, int, boolean, boolean) - Static method in class org.macroing.cit.java.io.DataTypes
-
- setIndexAtBeginningOfConsumption(int) - Method in class org.macroing.cit.java.util.Scanner
-
Sets the index at the beginning of the next consumption.
- setIndexAtEndOfConsumption(int) - Method in class org.macroing.cit.java.util.Scanner
-
Sets the index at the end of the next consumption.
- setRecordingRegexMatchingTime(boolean) - Method in class org.macroing.cit.java.util.TextScanner
-
- ShortConsumer - Interface in org.macroing.cit.java.util.function
-
Represents an operation that accepts a single short
-valued argument and returns no result.
- ShortSupplier - Interface in org.macroing.cit.java.util.function
-
Represents a supplier of short
-valued results.
- SimpleTree - Class in org.macroing.cit.java.util.node.tree
-
A
SimpleTree
is a simple implementation of the
Tree
interface.
- SimpleTree.SimpleBuilder - Class in org.macroing.cit.java.util.node.tree
-
A
SimpleBuilder
is a simple implementation of the
Tree.Builder
interface.
- size() - Method in class org.macroing.cit.java.util.ByteDataBuffer
-
- size() - Method in class org.macroing.cit.java.util.CharDataBuffer
-
- size() - Method in class org.macroing.cit.java.util.concurrent.ConcurrentLinkedHashSet
-
- size() - Method in interface org.macroing.cit.java.util.DataBuffer
-
- size() - Method in class org.macroing.cit.java.util.Graph
-
Returns the size of this Graph
instance.
- size() - Method in class org.macroing.cit.java.util.ObjectDataBuffer
-
- skip() - Method in class org.macroing.cit.java.util.Scanner
-
Skips the current data by advancing the index at the beginning of the next consumption with one.
- sortByValue(Map<K, V>) - Static method in class org.macroing.cit.java.util.Collections2
-