GooguRedo
Class ViewLoader

java.lang.Object
  |
  +--java.util.Observable
        |
        +--GooguRedo.ViewLoader
All Implemented Interfaces:
java.lang.Runnable

public class ViewLoader
extends java.util.Observable
implements java.lang.Runnable

The ViewLoader is the workhorse of GOOGU. It is responsible for reading files, storing and controlling access to data, and making the nice pretty buttons actually do something. It also contains a huge number of methods, of which only a few are of any real interest.


Field Summary
static int BACKWARD
           
static int FORWARD
           
static int L_FILE
           
static int L_URL
           
static java.lang.Integer MSG_READNEWVALUE
           
static int RUNNING
           
static int STOPPED
           
 
Constructor Summary
ViewLoader()
           
ViewLoader(int num, CommonSettings cs)
           
 
Method Summary
 int Columns()
           
 int Current()
           
 double Data(int number, int index)
           
 java.lang.String Description(int column)
           
 boolean Initialize()
           
 void Kill()
           
 int Location()
           
 java.lang.String LocationName()
           
 void Next()
           
 void Prev()
           
 int Quantity()
           
 int QuantityRead()
           
 boolean Read()
           
 void Reset()
           
 void run()
           
 void SetFileReadSleepParams(int time, float factor)
           
 void SetLoaderSleepParams(int stopped, int universal)
           
 void SetLocation(int i)
           
 void SetLocationName(java.lang.String s)
           
 void SetQuantity(int qty)
           
 void SetState(int ss)
           
 int State()
           
 int unX(int key)
           
 int X(int index)
           
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

L_URL

public static final int L_URL
See Also:
Constant Field Values

L_FILE

public static final int L_FILE
See Also:
Constant Field Values

RUNNING

public static final int RUNNING
See Also:
Constant Field Values

STOPPED

public static final int STOPPED
See Also:
Constant Field Values

FORWARD

public static final int FORWARD
See Also:
Constant Field Values

BACKWARD

public static final int BACKWARD
See Also:
Constant Field Values

MSG_READNEWVALUE

public static final java.lang.Integer MSG_READNEWVALUE
Constructor Detail

ViewLoader

public ViewLoader()

ViewLoader

public ViewLoader(int num,
                  CommonSettings cs)
Method Detail

Quantity

public final int Quantity()

SetQuantity

public final void SetQuantity(int qty)

Columns

public final int Columns()

QuantityRead

public final int QuantityRead()

Current

public final int Current()

State

public final int State()

SetState

public final void SetState(int ss)

X

public final int X(int index)

unX

public final int unX(int key)

Data

public final double Data(int number,
                         int index)

Description

public final java.lang.String Description(int column)

Location

public final int Location()

SetLocation

public final void SetLocation(int i)

LocationName

public final java.lang.String LocationName()

SetLocationName

public final void SetLocationName(java.lang.String s)

SetFileReadSleepParams

public final void SetFileReadSleepParams(int time,
                                         float factor)

SetLoaderSleepParams

public final void SetLoaderSleepParams(int stopped,
                                       int universal)

Initialize

public final boolean Initialize()

run

public void run()
Specified by:
run in interface java.lang.Runnable

Next

public final void Next()

Prev

public final void Prev()

Read

public final boolean Read()
                   throws java.util.NoSuchElementException,
                          java.io.IOException
java.util.NoSuchElementException
java.io.IOException

Reset

public final void Reset()

Kill

public final void Kill()