org.acm.seguin.ide.elixir.version
Class ElixirContainsThread

java.lang.Object
  extended by java.lang.Thread
      extended by org.acm.seguin.ide.elixir.version.ElixirContainsThread
All Implemented Interfaces:
java.lang.Runnable

public class ElixirContainsThread
extends java.lang.Thread

Interact with version control

Author:
Chris Seguin

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ElixirContainsThread(javax.swing.JMenuItem initMenuItem, TNode initParent, VersionControl initDelegate, ElixirVersionControl initEVC)
          Constructor
 
Method Summary
 int contains(java.lang.String filename)
          Is this file contained in visual source safe?
 void run()
          Actually do the work
 
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
 

Constructor Detail

ElixirContainsThread

public ElixirContainsThread(javax.swing.JMenuItem initMenuItem,
                            TNode initParent,
                            VersionControl initDelegate,
                            ElixirVersionControl initEVC)
Constructor

Parameters:
initMenuItem - The menu item
initParent - The initial parent
initDelegate - The delegate
initEVC - Description of Parameter
Method Detail

contains

public int contains(java.lang.String filename)
Is this file contained in visual source safe?

Parameters:
filename - The full path of the file in question
Returns:
Returns true if it is in source safe

run

public void run()
Actually do the work

Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread