'STRAP:multiple sequence alignments '

charite.christo
Class ChDelay

java.lang.Object
  extended by java.lang.Thread
      extended by charite.christo.ChDelay
All Implemented Interfaces:
ChRunnable, java.lang.Runnable

public class ChDelay
extends java.lang.Thread
implements ChRunnable

This utility class manages threads. It fulfills same task as SwingWorker in JRE6 Methods in Swing are not thread safe. Exceptions: #repaint() #revalidate()


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
static byte ADD_COMPONENT
           
static byte ADDTAB
           
static byte BG_COLOR
           
static byte CONTENTS_CHANGED
           
static int DONT_SET_DURATION
           
static byte ENABLED
           
static byte FG_COLOR
           
 long[] LAST
           
static byte MAX_VARIABLE
           
static byte REPAINT
           
static byte RESTORE_BACKGROUND
           
static byte REVALIDATE
           
static byte RUN
           
static byte RUNNABLE_ARG
           
static byte SCROLL_DOWN
           
static byte SCROLL_UP
           
static byte SET_JLIST_II
           
static byte SET_PREF_SIZE
           
static byte UPDATEUI
           
static byte VISIBLE
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Fields inherited from interface charite.christo.ChRunnable
APPEND, COLUMN_TITLE, DOWNLOAD_FINISHED, GET_PANEL, ICON, INTERPRET_LINE, IS_DRAG4XY, ITEM_TEXT, MODIFY_RENDERER_COMPONENT, PROGRESS, REPAINT_CURSOR, SAY_DOWNLOADING, SET_ICON_IMAGE, SET_TREE_VALUE, SHOW_IN_FRAME, TAB_TEXT, TIP_TEXT
 
Constructor Summary
ChDelay(long options, int id, java.lang.Object o, long delay, java.lang.Object data, long[] duration)
           
ChDelay(long options, int id, java.lang.Object o, java.lang.Object data)
           
 
Method Summary
static void addComponentToContainer(java.awt.Component o, java.awt.Container c, java.lang.Object constraint, long delay)
           
static void addTab(javax.swing.JTabbedPane tp, javax.swing.JComponent c, long delay)
           
static void afterMS(long options, int id, java.lang.Object object, long delay, java.lang.Object data)
           
static void afterMS(long options, int id, java.lang.Object object, long delay, java.lang.Object data, long[] duration)
           
static boolean contains(java.lang.Object c)
           
static void contentsChanged(javax.swing.JComponent c, long delay)
           
static void fgBg(boolean bg, java.lang.Object c, java.awt.Color col, long delay)
           
static void highlightButton(java.awt.Component b, int duration)
           
static void parentWindowToFront(java.awt.Component c, int afterMs)
           
static void remove(java.lang.Object o, int id)
           
static void repaint(java.lang.Object c, long delay)
           
static void repaint(java.lang.Object c, long delay, long[] duration)
           
static void revalidate(java.lang.Object c, long delay)
           
 void run()
           
 java.lang.Object run(java.lang.String id, java.lang.Object arg)
           
static void runAfterMS(long options, ChRunnable c, java.lang.String id, long delay)
           
static void runAfterMS(long options, java.lang.Runnable r, long delay)
           
static void scrollToEnd(java.lang.Object c, long delay)
           
static void setEnabled(java.awt.Component c, boolean b, long delay)
           
static void setSelII(ChJList c, int[] ii, long delay)
           
static void setVisible(java.lang.Object c, boolean b, long delay)
           
 java.lang.String toString()
           
static void updateUI(java.lang.Object c, long delay)
           
 
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, yield
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ENABLED

public static final byte ENABLED
See Also:
Constant Field Values

REPAINT

public static final byte REPAINT
See Also:
Constant Field Values

SCROLL_DOWN

public static final byte SCROLL_DOWN
See Also:
Constant Field Values

CONTENTS_CHANGED

public static final byte CONTENTS_CHANGED
See Also:
Constant Field Values

SET_PREF_SIZE

public static final byte SET_PREF_SIZE
See Also:
Constant Field Values

VISIBLE

public static final byte VISIBLE
See Also:
Constant Field Values

RESTORE_BACKGROUND

public static final byte RESTORE_BACKGROUND
See Also:
Constant Field Values

SET_JLIST_II

public static final byte SET_JLIST_II
See Also:
Constant Field Values

FG_COLOR

public static final byte FG_COLOR
See Also:
Constant Field Values

BG_COLOR

public static final byte BG_COLOR
See Also:
Constant Field Values

UPDATEUI

public static final byte UPDATEUI
See Also:
Constant Field Values

ADDTAB

public static final byte ADDTAB
See Also:
Constant Field Values

REVALIDATE

public static final byte REVALIDATE
See Also:
Constant Field Values

RUN

public static final byte RUN
See Also:
Constant Field Values

RUNNABLE_ARG

public static final byte RUNNABLE_ARG
See Also:
Constant Field Values

ADD_COMPONENT

public static final byte ADD_COMPONENT
See Also:
Constant Field Values

SCROLL_UP

public static final byte SCROLL_UP
See Also:
Constant Field Values

MAX_VARIABLE

public static final byte MAX_VARIABLE
See Also:
Constant Field Values

DONT_SET_DURATION

public static final int DONT_SET_DURATION
See Also:
Constant Field Values

LAST

public final long[] LAST
Constructor Detail

ChDelay

public ChDelay(long options,
               int id,
               java.lang.Object o,
               java.lang.Object data)

ChDelay

public ChDelay(long options,
               int id,
               java.lang.Object o,
               long delay,
               java.lang.Object data,
               long[] duration)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Thread

run

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

afterMS

public static void afterMS(long options,
                           int id,
                           java.lang.Object object,
                           long delay,
                           java.lang.Object data)

afterMS

public static void afterMS(long options,
                           int id,
                           java.lang.Object object,
                           long delay,
                           java.lang.Object data,
                           long[] duration)

addComponentToContainer

public static void addComponentToContainer(java.awt.Component o,
                                           java.awt.Container c,
                                           java.lang.Object constraint,
                                           long delay)

runAfterMS

public static void runAfterMS(long options,
                              java.lang.Runnable r,
                              long delay)

runAfterMS

public static void runAfterMS(long options,
                              ChRunnable c,
                              java.lang.String id,
                              long delay)

revalidate

public static void revalidate(java.lang.Object c,
                              long delay)

repaint

public static void repaint(java.lang.Object c,
                           long delay)

repaint

public static void repaint(java.lang.Object c,
                           long delay,
                           long[] duration)

updateUI

public static void updateUI(java.lang.Object c,
                            long delay)

scrollToEnd

public static void scrollToEnd(java.lang.Object c,
                               long delay)

setSelII

public static void setSelII(ChJList c,
                            int[] ii,
                            long delay)

fgBg

public static void fgBg(boolean bg,
                        java.lang.Object c,
                        java.awt.Color col,
                        long delay)

addTab

public static void addTab(javax.swing.JTabbedPane tp,
                          javax.swing.JComponent c,
                          long delay)

contentsChanged

public static void contentsChanged(javax.swing.JComponent c,
                                   long delay)

setEnabled

public static void setEnabled(java.awt.Component c,
                              boolean b,
                              long delay)

setVisible

public static void setVisible(java.lang.Object c,
                              boolean b,
                              long delay)

parentWindowToFront

public static void parentWindowToFront(java.awt.Component c,
                                       int afterMs)

run

public java.lang.Object run(java.lang.String id,
                            java.lang.Object arg)
Specified by:
run in interface ChRunnable

contains

public static boolean contains(java.lang.Object c)

remove

public static void remove(java.lang.Object o,
                          int id)

highlightButton

public static void highlightButton(java.awt.Component b,
                                   int duration)

'STRAP:multiple sequence alignments '

'The most important classes are StrapAlign, Protein and StrapEvent.'