| Modifier and Type | Class and Description |
|---|---|
class |
CritiqueBasket<T extends Critiqueable>
A two-dimensional data structure class that stores deep copies of any
media items that we want to critique for sport.
|
class |
SpoiledVegetablesDeck<T extends Critiqueable>
A data structure class that stores deep copies of any Critiqueable items
that are sent to be critiqued.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Movie
A mutable class that represents a Movie item that might be subject
to critique in our game.
|
class |
Streaming
A mutable class that represents a Streaming item that might be subject
to critique in our game.
|
class |
Website
A mutable class that represents a Website item that might be subject
to critique in our game.
|
| Modifier and Type | Method and Description |
|---|---|
Critiqueable[][] |
SpoiledVegetablesDeck.export2Darray()
The method will return a ragged 2D structure using the Java array.
|
Critiqueable |
Website.returnClone()
Method to create an independent copy of the Website.
|
Critiqueable |
Streaming.returnClone()
Method to create an independent copy of the Streaming item.
|
Critiqueable |
Movie.returnClone()
Method to create an independent copy of the Movie.
|
Critiqueable |
Critiqueable.returnClone()
Method to create an independent copy of the item.
|
static Critiqueable |
Universe.tomatoToss(Critiqueable critic1,
Critiqueable critic2) |
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<java.util.ArrayList<Critiqueable>> |
SpoiledVegetablesDeck.export2Darraylist()
The method will return a ragged 2D structure using the ArrayList
data type - it will have references to deep copies of the Critiqueable
items currently stored in the SpoiledVegetablesDeck.
|
| Modifier and Type | Method and Description |
|---|---|
static Critiqueable |
Universe.tomatoToss(Critiqueable critic1,
Critiqueable critic2) |