Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
A
C
D
E
H
I
L
N
P
R
T
V
A
ArrayRankedSeq
- class SoftwareInterfaces.
ArrayRankedSeq
.
A class that provides a dynamic, array-based implementation of the ranked sequence abstract data type.
ArrayRankedSeq()
- Constructor for class SoftwareInterfaces.
ArrayRankedSeq
Constructs an empty sequence (with the default initial capacity and incrementing policy).
ArrayRankedSeq(int)
- Constructor for class SoftwareInterfaces.
ArrayRankedSeq
Constructs an empty sequence with the given initial capacity (and default incrementing policy).
ArrayRankedSeq(int, int)
- Constructor for class SoftwareInterfaces.
ArrayRankedSeq
Constructs an empty sequence with the given initial capacity and increment.
ArrayRankedSeqEnum
- class SoftwareInterfaces.
ArrayRankedSeqEnum
.
A class that provides an enumeration iterator for the array-based ranked sequence abstract data type
ArrayRankedSeqEnum(Object[], int)
- Constructor for class SoftwareInterfaces.
ArrayRankedSeqEnum
Constructs an enumeration iterator for instances of class
ArrayRankedSeq
.
Assert
- class SoftwareInterfaces.
Assert
.
A class to provide assertion checking.
Assert()
- Constructor for class SoftwareInterfaces.
Assert
AssertionViolation
- exception SoftwareInterfaces.
AssertionViolation
.
A class to provide an assertion violation exception.
AssertionViolation()
- Constructor for class SoftwareInterfaces.
AssertionViolation
AssertionViolation(String)
- Constructor for class SoftwareInterfaces.
AssertionViolation
C
cond(boolean)
- Static method in class SoftwareInterfaces.
Assert
If condition checking is enabled, checks whether a boolean assertion holds (i.e., is true) and throws an exception if it does not hold.
cond(boolean, String)
- Static method in class SoftwareInterfaces.
Assert
If condition checking is enabled, checks whether a boolean assertion holds (i.e., is true) and throws an exception if it does not hold.
condOn
- Static variable in class SoftwareInterfaces.
Assert
D
DEBUG_showSequence(String)
- Method in class SoftwareInterfaces.
ArrayRankedSeq
Debugging method that displays internal information from the instance on the standard output.
DEBUG_showSequence(String)
- Method in class SoftwareInterfaces.
DoubleLinkRankedSeq
Debugging method that displays internal information from the instance on the standard output.
DEBUG_showSequence(String)
- Method in class SoftwareInterfaces.
VectorRankedSeq
Debugging method that displays internal information from the instance on the standard output.
deleteAtRank(int)
- Method in class SoftwareInterfaces.
ArrayRankedSeq
Delete the element at the given rank from the sequence.
deleteAtRank(int)
- Method in class SoftwareInterfaces.
DoubleLinkRankedSeq
Delete the element at the given rank from the sequence.
deleteAtRank(int)
- Method in interface SoftwareInterfaces.
RankedSequence
Delete the element at the given rank from the sequence.
deleteAtRank(int)
- Method in class SoftwareInterfaces.
VectorRankedSeq
Delete the element at the given rank from the sequence.
disableDebug()
- Method in class SoftwareInterfaces.
ArrayRankedSeq
Disables debugging option.
disableDebug()
- Method in class SoftwareInterfaces.
DoubleLinkRankedSeq
Disables debugging option.
disableDebug()
- Method in class SoftwareInterfaces.
VectorRankedSeq
Disables debugging option.
DoubleLinkRankedSeq
- class SoftwareInterfaces.
DoubleLinkRankedSeq
.
A class that provides a doubly linked list implementation of the ranked sequence abstract data type.
DoubleLinkRankedSeq()
- Constructor for class SoftwareInterfaces.
DoubleLinkRankedSeq
Constructs an empty sequence.
DoubleLinkRankedSeqEnum
- class SoftwareInterfaces.
DoubleLinkRankedSeqEnum
.
A class that provides an enumeration iterator for the doubly linked list implementation of the ranked sequence abstract data type
DoubleLinkRankedSeqEnum(DoubleLink)
- Constructor for class SoftwareInterfaces.
DoubleLinkRankedSeqEnum
Constructs an enumeration iterator for instances of class
DoubleLinkRankedSeq
.
E
elementAtRank(int)
- Method in class SoftwareInterfaces.
ArrayRankedSeq
Retrieve the element at the given rank from the sequence.
elementAtRank(int)
- Method in class SoftwareInterfaces.
DoubleLinkRankedSeq
Retrieve the element at the given rank from the sequence.
elementAtRank(int)
- Method in interface SoftwareInterfaces.
RankedSequence
Retrieve the element at the given rank from the sequence.
elementAtRank(int)
- Method in class SoftwareInterfaces.
VectorRankedSeq
Retrieve the element at the given rank from the sequence.
elements()
- Method in class SoftwareInterfaces.
ArrayRankedSeq
Construct an enumeration iterator for the sequence.
elements()
- Method in class SoftwareInterfaces.
DoubleLinkRankedSeq
Construct an enumeration iterator for the sequence.
elements()
- Method in interface SoftwareInterfaces.
RankedSequence
Construct an enumeration iterator for the sequence.
elements()
- Method in class SoftwareInterfaces.
VectorRankedSeq
Construct an enumeration iterator for the sequence.
enableDebug()
- Method in class SoftwareInterfaces.
ArrayRankedSeq
Enables debugging option.
enableDebug()
- Method in class SoftwareInterfaces.
DoubleLinkRankedSeq
Enables debugging option.
enableDebug()
- Method in class SoftwareInterfaces.
VectorRankedSeq
Enables debugging option.
H
hasMoreElements()
- Method in class SoftwareInterfaces.
ArrayRankedSeqEnum
Determines whether more elements from the sequence remain to be enumerated by this enumerator.
hasMoreElements()
- Method in class SoftwareInterfaces.
DoubleLinkRankedSeqEnum
Determines whether more elements from the sequence remain to be enumerated by this enumerator.
I
insertAtRank(int, Object)
- Method in class SoftwareInterfaces.
ArrayRankedSeq
Insert a new element at the given rank into the sequence.
insertAtRank(int, Object)
- Method in class SoftwareInterfaces.
DoubleLinkRankedSeq
Insert a new element at the given rank into the sequence.
insertAtRank(int, Object)
- Method in interface SoftwareInterfaces.
RankedSequence
Insert a new element at the given rank into the sequence.
insertAtRank(int, Object)
- Method in class SoftwareInterfaces.
VectorRankedSeq
Insert a new element at the given rank into the sequence.
inv(boolean)
- Static method in class SoftwareInterfaces.
Assert
If invariant checking is enabled, checks whether a boolean assertion holds (i.e., is true) and throws an exception if it does not hold.
inv(boolean, String)
- Static method in class SoftwareInterfaces.
Assert
If invariant checking is enabled, checks whether a boolean assertion holds (i.e., is true) and throws an exception if it does not hold.
InvariantViolation
- exception SoftwareInterfaces.
InvariantViolation
.
A class to provide an invariant violation exception.
InvariantViolation()
- Constructor for class SoftwareInterfaces.
InvariantViolation
InvariantViolation(String)
- Constructor for class SoftwareInterfaces.
InvariantViolation
invOn
- Static variable in class SoftwareInterfaces.
Assert
isEmpty()
- Method in class SoftwareInterfaces.
ArrayRankedSeq
Determine whether the sequence is empty.
isEmpty()
- Method in class SoftwareInterfaces.
DoubleLinkRankedSeq
Determine whether the sequence is empty.
isEmpty()
- Method in interface SoftwareInterfaces.
RankedSequence
Determine whether the sequence is empty.
isEmpty()
- Method in class SoftwareInterfaces.
VectorRankedSeq
Determine whether the sequence is empty.
L
length()
- Method in class SoftwareInterfaces.
ArrayRankedSeq
Determine the length of (i.e., number of elements in) the sequence.
length()
- Method in class SoftwareInterfaces.
DoubleLinkRankedSeq
Determine the length of (i.e., number of elements in) the sequence.
length()
- Method in interface SoftwareInterfaces.
RankedSequence
Determine the length of (i.e., number of elements in) the sequence.
length()
- Method in class SoftwareInterfaces.
VectorRankedSeq
Determine the length of (i.e., number of elements in) the sequence.
N
nextElement()
- Method in class SoftwareInterfaces.
ArrayRankedSeqEnum
Retrieves the next unprocessed element of this enumeration of the sequence.
nextElement()
- Method in class SoftwareInterfaces.
DoubleLinkRankedSeqEnum
Retrieves the next unprocessed element of this enumeration of the sequence.
P
post(boolean)
- Static method in class SoftwareInterfaces.
Assert
If postcondition checking is enabled, checks whether a boolean assertion holds (i.e., is true) and throws an exception if it does not hold.
post(boolean, String)
- Static method in class SoftwareInterfaces.
Assert
If postcondition checking is enabled, checks whether a boolean assertion holds (i.e., is true) and throws an exception if it does not hold.
PostconditionViolation
- exception SoftwareInterfaces.
PostconditionViolation
.
A class to provide a postcondition violation exception.
PostconditionViolation()
- Constructor for class SoftwareInterfaces.
PostconditionViolation
PostconditionViolation(String)
- Constructor for class SoftwareInterfaces.
PostconditionViolation
postOn
- Static variable in class SoftwareInterfaces.
Assert
pre(boolean)
- Static method in class SoftwareInterfaces.
Assert
If precondition checking is enabled, checks whether a boolean assertion holds (i.e., is true) and throws an exception if it does not hold.
pre(boolean, String)
- Static method in class SoftwareInterfaces.
Assert
If precondition checking is enabled, checks whether a boolean assertion holds (i.e., is true) and throws an exception if it does not hold.
PreconditionViolation
- exception SoftwareInterfaces.
PreconditionViolation
.
A class to provide a precondition violation exception.
PreconditionViolation()
- Constructor for class SoftwareInterfaces.
PreconditionViolation
PreconditionViolation(String)
- Constructor for class SoftwareInterfaces.
PreconditionViolation
preOn
- Static variable in class SoftwareInterfaces.
Assert
R
RankedSequence
- interface SoftwareInterfaces.
RankedSequence
.
This is the interface to the ranked sequence abstract data type.
replaceAtRank(int, Object)
- Method in class SoftwareInterfaces.
ArrayRankedSeq
Replace the element at the given rank in the sequence.
replaceAtRank(int, Object)
- Method in class SoftwareInterfaces.
DoubleLinkRankedSeq
Replace the element at the given rank in the sequence.
replaceAtRank(int, Object)
- Method in interface SoftwareInterfaces.
RankedSequence
Replace the element at the given rank in the sequence.
replaceAtRank(int, Object)
- Method in class SoftwareInterfaces.
VectorRankedSeq
Replace the element at the given rank in the sequence.
T
trimToLength()
- Method in class SoftwareInterfaces.
ArrayRankedSeq
Release the unused capacity of the sequence.
trimToLength()
- Method in class SoftwareInterfaces.
VectorRankedSeq
Release the unused capacity of the sequence.
V
VectorRankedSeq
- class SoftwareInterfaces.
VectorRankedSeq
.
A class that adapts the
java.util.Vector
class to implement the ranked sequence abstract data type.
VectorRankedSeq()
- Constructor for class SoftwareInterfaces.
VectorRankedSeq
Constructs an empty sequence (with the default initial capacity and incrementing policy).
VectorRankedSeq(int)
- Constructor for class SoftwareInterfaces.
VectorRankedSeq
Constructs an empty sequence with the given initial capacity (and default incrementing policy).
VectorRankedSeq(int, int)
- Constructor for class SoftwareInterfaces.
VectorRankedSeq
Constructs an empty sequence with the given initial capacity and increment.
A
C
D
E
H
I
L
N
P
R
T
V
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES