Skip navigation links
C E G H I M N P R S T 

C

clone() - Method in class craterdog.core.Primitive
 
compareTo(T) - Method in class craterdog.core.Primitive
 
Composite - Interface in craterdog.core
This interface must be implemented by classes that define a composite structure and therefore require special formatting considerations.
craterdog.core - package craterdog.core
 
createIterator() - Method in interface craterdog.core.Sequential
 

E

equals(Object) - Method in class craterdog.core.Primitive
 

G

getNext() - Method in class craterdog.core.Iterator
This method returns the element after the slot where the iterator is currently pointing.
getPrevious() - Method in class craterdog.core.Iterator
This method returns the element before the slot where the iterator is currently pointing.
getSize() - Method in interface craterdog.core.Sequential
This method returns the number of elements in the sequence.

H

hashCode() - Method in class craterdog.core.Primitive
 
hasNext() - Method in class craterdog.core.Iterator
This method determines if the iterator is currently pointing at a slot just before an element in this sequence.
hasPrevious() - Method in class craterdog.core.Iterator
This method determines if the iterator is currently pointing at a slot just after an element in this sequence.

I

insertElement(E) - Method in class craterdog.core.Manipulator
This method inserts a new element in the slot currently pointed at by the manipulator.
isEmpty() - Method in interface craterdog.core.Sequential
This method checks to see if the sequence is empty.
Iterator<E> - Class in craterdog.core
This abstract class defines a framework for each concrete iterator class that allows iteration over a sequence's elements.
Iterator() - Constructor for class craterdog.core.Iterator
 
iterator() - Method in interface craterdog.core.Sequential
 

M

Manipulator<E> - Class in craterdog.core
This abstract class extends the Iterator class by allowing the manipulation of the sequence's elements.
Manipulator() - Constructor for class craterdog.core.Manipulator
 

N

next() - Method in class craterdog.core.Iterator
 

P

Primitive<T extends Primitive<T>> - Class in craterdog.core
This abstract class provides implementations for the standard methods defined in the Object class that can be used by all immutable primitive objects.
Primitive() - Constructor for class craterdog.core.Primitive
 

R

remove() - Method in class craterdog.core.Iterator
 
removeNext() - Method in class craterdog.core.Manipulator
This method removes the element after the slot where the manipulator is currently pointing.
removePrevious() - Method in class craterdog.core.Manipulator
This method removes the element before the slot where the manipulator is currently pointing.

S

Sequential<E> - Interface in craterdog.core
This interface should be implemented by classes that define a sequence of elements that can be iterated over in a sequential manner.

T

toArray() - Method in interface craterdog.core.Sequential
This method returns an array containing the elements in the sequence.
toEnd() - Method in class craterdog.core.Iterator
This method moves the iterator to the slot just past the last element in this sequence.
toIndex(int) - Method in class craterdog.core.Iterator
This method moves the iterator to the slot just before the specified index.
toStart() - Method in class craterdog.core.Iterator
This method moves the iterator to just before the first element in this sequence.
toString() - Method in interface craterdog.core.Composite
 
toString(String) - Method in interface craterdog.core.Composite
This method is an extension of the Object.toString() method that includes an indentation string that can be prepended to each line in a composite class that requires multiple lines for its formatted output.
toString() - Method in class craterdog.core.Primitive
 
C E G H I M N P R S T 
Skip navigation links

Copyright © 2015 Crater Dog Technologies(TM). All rights reserved.