public final class VariableContextCollection extends AbstractList<VariableContext>
modCount
Modifier and Type | Method and Description |
---|---|
boolean |
contains(Variable variable)
Determines whether a
Variable is in the collection. |
boolean |
contains(VariableContext variableContext,
boolean ignoreHeadTail)
Determines whether a variable-time (and optionally Head/Tail) combination is contained in the collection.
|
boolean |
contains(Variable variable,
Integer time)
Determines whether a
Variable is in the collection at the specified [time]. |
boolean |
containsAll(List<Variable> items)
Determines whether all [items] are matched in the collection.
|
boolean |
containsAll(List<Variable> items,
List<Integer> times)
Determines whether all [items] are matched in the collection.
|
boolean |
containsAll(List<VariableContext> items,
boolean ignoreHeadTail)
Determines whether all [items] are matched in the collection at the specified times.
|
boolean |
containsAll(VariableContextCollection items,
boolean ignoreHeadTail)
Determines whether all [items] are matched in the collection.
|
boolean |
containsAny(List<Variable> items,
List<Integer> times)
Determines whether any [items] are matched in the collection.
|
boolean |
containsAny(VariableContextCollection items,
boolean ignoreHeadTail)
Determines whether any [items] are matched in the collection.
|
VariableContext |
get(int index)
Gets the
Variable object at the specified index. |
int |
indexOf(Variable item)
Determines the index of a specific
Variable in the collection. |
int |
indexOf(VariableContext variableContext,
boolean ignoreHeadTail)
Determines the index of a specific variable-time combination in the collection.
|
int |
indexOf(Variable variable,
Integer time)
Determines the index of a specific
Variable in the collection at the specified [time]. |
VariableContext |
set(int index,
VariableContext value)
Gets the
Variable object at the specified index. |
int |
size()
Gets the number of elements contained in the collection.
|
String |
toString()
|
add, add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, subList
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addAll, contains, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArray
parallelStream, removeIf, stream
public String toString()
toString
in class AbstractCollection<VariableContext>
String
that represents the current Object
.public int size()
size
in interface Collection<VariableContext>
size
in interface List<VariableContext>
size
in class AbstractCollection<VariableContext>
public int indexOf(Variable item)
Variable
in the collection.item
- The variable to find. The value can be null.public int indexOf(VariableContext variableContext, boolean ignoreHeadTail)
variableContext
- The variable context to match.ignoreHeadTail
- When true, the Head and Tail specifications need not match.public int indexOf(Variable variable, Integer time)
Variable
in the collection at the specified [time].variable
- The variable to find.time
- The variable time. Can be null for non temporal variables.public boolean contains(Variable variable)
Variable
is in the collection.variable
- The Variable
to locate in the collection. The value can be null.public boolean contains(VariableContext variableContext, boolean ignoreHeadTail)
variableContext
- The variableContext to match.ignoreHeadTail
- When true, the Head and Tail specifications need not match.public boolean contains(Variable variable, Integer time)
Variable
is in the collection at the specified [time].variable
- The Variable
to locate in the collection. The value can be null.time
- The time associated with the variable, if any. Can be null.public boolean containsAll(List<Variable> items)
items
- The items to locate in the collection. Cannot be null.NullPointerException
- Raised when [items] is null.public boolean containsAll(List<Variable> items, List<Integer> times)
items
- The items to locate in the collection. Cannot be null.times
- The times associated with [items]. Can be null.NullPointerException
- Raised when [items] is null.public boolean containsAll(List<VariableContext> items, boolean ignoreHeadTail)
items
- The items to locate in the collection. Cannot be null.ignoreHeadTail
- When true, head and tail specifications need not match.NullPointerException
- Raised when [items] is null.public boolean containsAll(VariableContextCollection items, boolean ignoreHeadTail)
items
- The items to locate in the collection. Cannot be null.ignoreHeadTail
- When true, the Head and Tail specifications need not match.NullPointerException
- Raised when [items] is null.public boolean containsAny(VariableContextCollection items, boolean ignoreHeadTail)
items
- The items to locate in the collection. Cannot be null.ignoreHeadTail
- When true, the Head and Tail specifications need not match.NullPointerException
- Raised when [items] is null.public boolean containsAny(List<Variable> items, List<Integer> times)
items
- The items to locate in the collection. Cannot be null.times
- The time for each variable. Each time can be null for non temporal variables. [times] can be null.NullPointerException
- Raised when [items] is null.public VariableContext get(int index)
Variable
object at the specified index.get
in interface List<VariableContext>
get
in class AbstractList<VariableContext>
index
- The zero-based index of the Variable
to find.Variable
.public VariableContext set(int index, VariableContext value)
Variable
object at the specified index.set
in interface List<VariableContext>
set
in class AbstractList<VariableContext>
index
- The zero-based index of the Variable
to find.Variable
.Copyright © 2023. All rights reserved.