edu.udo.cs.miningmart.gui.application
Class OpenCaseThread

java.lang.Object
  extended by java.lang.Thread
      extended by edu.udo.cs.miningmart.gui.application.OpenCaseThread
All Implemented Interfaces:
java.lang.Runnable

public class OpenCaseThread
extends java.lang.Thread

A Thread for opening a case. The Thread is necessary because of the JProgressBar in the OpeningCaseDialog.

Version:
$Id: OpenCaseThread.java,v 1.6 2006/09/27 15:00:02 euler Exp $
Author:
Daniel Hakenjos

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
static boolean CURRENTLY_OPENING
          Public constant indicating whether a thread is currently opening a case.
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
OpenCaseThread(MiningMartApplication app, java.lang.String casename, boolean openCaseForUpdating, boolean caseHasChanged, boolean forImport)
          Constructor for OpenCaseThread.
 
Method Summary
 java.lang.String getComment()
          Gets the comment
 boolean isOpened()
          Is the case open?
 boolean isReady()
          Is it ready?
 void run()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CURRENTLY_OPENING

public static boolean CURRENTLY_OPENING
Public constant indicating whether a thread is currently opening a case.

Constructor Detail

OpenCaseThread

public OpenCaseThread(MiningMartApplication app,
                      java.lang.String casename,
                      boolean openCaseForUpdating,
                      boolean caseHasChanged,
                      boolean forImport)
Constructor for OpenCaseThread.

Method Detail

isOpened

public boolean isOpened()
Is the case open?


getComment

public java.lang.String getComment()
Gets the comment


isReady

public boolean isReady()
Is it ready?


run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread
See Also:
Runnable.run()


Copyright © 2001-2005