Serialized Form


Package FlexOr.container

Class FlexOr.container.BinPredParamException extends java.lang.RuntimeException implements Serializable

Class FlexOr.container.ContainerEmptyException extends java.lang.RuntimeException implements Serializable

Class FlexOr.container.ContainerFullException extends java.lang.RuntimeException implements Serializable

Class FlexOr.container.NotEmptyException extends java.lang.RuntimeException implements Serializable

Class FlexOr.container.SequenceIndexException extends java.lang.IndexOutOfBoundsException implements Serializable

Class FlexOr.container.TooSmallException extends java.lang.RuntimeException implements Serializable


Package FlexOr.searchAndSort

Class FlexOr.searchAndSort.BubbleObserver extends SortObserver implements Serializable

Class FlexOr.searchAndSort.BubbleTest extends SortComparison implements Serializable

Class FlexOr.searchAndSort.HeapsortTest extends SortComparison implements Serializable

Class FlexOr.searchAndSort.InsertTest extends SortComparison implements Serializable

Class FlexOr.searchAndSort.MergeObserver extends SortObserver implements Serializable

Serialized Fields

mergeSpace

java.lang.Integer[] mergeSpace

transfer

boolean transfer

mod

FlexOr.searchAndSort.MergeObsData mod

xshift

int xshift

Class FlexOr.searchAndSort.MergesortTest extends SortComparison implements Serializable

Class FlexOr.searchAndSort.QuicksortTest extends SortComparison implements Serializable

Class FlexOr.searchAndSort.SelectionObserver extends SortObserver implements Serializable

Class FlexOr.searchAndSort.SelectionTest extends SortComparison implements Serializable

Class FlexOr.searchAndSort.SortComparison extends java.awt.Frame implements Serializable

Serialized Fields

compareAll

boolean compareAll

arrayLength

int arrayLength

array1

java.lang.Integer[] array1

array2

java.lang.Integer[] array2

array3

java.lang.Integer[] array3

array4

java.lang.Integer[] array4

array5

java.lang.Integer[] array5

array6

java.lang.Integer[] array6

mergeSpace

java.lang.Integer[] mergeSpace

startBtn

ButtonAdapter startBtn

startStepBtn

ButtonAdapter startStepBtn

sizeChoice

java.awt.Choice sizeChoice

westPanel

java.awt.Panel westPanel

centerPanel

java.awt.Panel centerPanel

selectionObs

SelectionObs selectionObs

selectionObserver

SortObserver selectionObserver

bubbleObs

BubbleObs bubbleObs

bubbleObserver

SortObserver bubbleObserver

insertObs

InsertObs insertObs

insertObserver

SortObserver insertObserver

quicksortObs

QuicksortObs quicksortObs

quicksortObserver

SortObserver quicksortObserver

heapsortObs

HeapsortObs heapsortObs

heapsortObserver

SortObserver heapsortObserver

mergeObs

MergeObs mergeObs

mergeObserver

MergeObserver mergeObserver

Class FlexOr.searchAndSort.SortObserver extends java.awt.Canvas implements Serializable

Serialized Fields

sod

SortObsData sod

observed

SortObservable observed

array

java.lang.Integer[] array

sortName

java.lang.String sortName

x

int x

y

int y

yshift

int yshift

height

int height

scale

int scale

MaxItems

int MaxItems

MaxWidth

int MaxWidth

singleStep

boolean singleStep

swap

boolean swap

itemCount

int itemCount

comparisonCount

int comparisonCount

swapCount

int swapCount

sleepTime

int sleepTime

firstTime

boolean firstTime

observerThread

java.lang.Thread observerThread
Each observer has its own thread.

Class FlexOr.searchAndSort.SortTest extends java.awt.Frame implements Serializable

Serialized Fields

arrayLength

int arrayLength

array1

java.lang.Integer[] array1

array2

java.lang.Integer[] array2

array3

java.lang.Integer[] array3

array4

java.lang.Integer[] array4

array5

java.lang.Integer[] array5

array6

java.lang.Integer[] array6

mergeSpace

java.lang.Integer[] mergeSpace

startBtn

ButtonAdapter startBtn

startStepBtn

ButtonAdapter startStepBtn

sizeChoice

java.awt.Choice sizeChoice

westPanel

java.awt.Panel westPanel

centerPanel

java.awt.Panel centerPanel

selectionObs

SelectionObs selectionObs

selectionObserver

SortObserver selectionObserver

bubbleObs

BubbleObs bubbleObs

bubbleObserver

SortObserver bubbleObserver

insertObs

InsertObs insertObs

insertObserver

SortObserver insertObserver

quicksortObs

QuicksortObs quicksortObs

quicksortObserver

SortObserver quicksortObserver

heapsortObs

HeapsortObs heapsortObs

heapsortObserver

SortObserver heapsortObserver

mergeObs

MergeObs mergeObs

mergeObserver

MergeObserver mergeObserver

Class FlexOr.searchAndSort.TestSorters extends java.applet.Applet implements Serializable

Serialized Fields

b1

java.awt.Button b1

b2

java.awt.Button b2

b3

java.awt.Button b3

b4

java.awt.Button b4

b5

java.awt.Button b5

b6

java.awt.Button b6

b7

java.awt.Button b7

msg

java.awt.Label msg

frameNumber

int frameNumber

inApplet

boolean inApplet
Permit program to run as an application. Example from "Understanding Object Oriented Programming with Java", Timothy Budd, Addison-Wesley, 1998, p346. Does not read HTML parameters.


Package FlexOr.utility

Class FlexOr.utility.ButtonAdapter extends java.awt.Button implements Serializable

Class FlexOr.utility.NotFrameSubclassException extends java.lang.RuntimeException implements Serializable

Class FlexOr.utility.ReportDialog extends java.awt.Dialog implements Serializable

Serialized Fields

textarea

java.awt.TextArea textarea

Package mvc

Class mvc.Control extends java.awt.Frame implements Serializable

Serialized Fields

model

Model model

view

View view

parameters

Parameters parameters

statusMsg

java.awt.Label statusMsg

l1

java.awt.Label l1

l2

java.awt.Label l2

l3

java.awt.Label l3

l4

java.awt.Label l4

l5

java.awt.Label l5

westPanel

java.awt.Panel westPanel

southPanel

java.awt.Panel southPanel

scrollPane

java.awt.ScrollPane scrollPane

Class mvc.Parameters extends java.awt.Panel implements Serializable

Serialized Fields

model

Model model

widthField

java.awt.TextField widthField

heightField

java.awt.TextField heightField

xPositionField

java.awt.TextField xPositionField

yPositionField

java.awt.TextField yPositionField

maxCountField

java.awt.TextField maxCountField

height

int height

width

int width

xPos

int xPos

yPos

int yPos

maxCount

int maxCount

Class mvc.Start extends java.applet.Applet implements Serializable

Serialized Fields

inApplet

boolean inApplet

window

java.awt.Frame window

statusMsg

java.awt.Label statusMsg

openButton

java.awt.Button openButton

closeButton

java.awt.Button closeButton

frameNumber

int frameNumber

Class mvc.View extends java.awt.Canvas implements Serializable

Serialized Fields

model

Model model

parameters

Parameters parameters

useColorModel

int useColorModel

numberOfColorModels

int numberOfColorModels

colorModel

java.awt.image.ColorModel[] colorModel

numberOfBits

int numberOfBits

numberOfColors

int numberOfColors

maxUsedColors

int maxUsedColors

image

java.awt.Image image

pixels

byte[] pixels