com.joctopus.ui.reciever
Class FileRecieverUI

java.lang.Object
  extended by java.lang.Thread
      extended by com.joctopus.ui.reciever.FileRecieverUI
All Implemented Interfaces:
java.awt.event.ActionListener, java.lang.Runnable, java.util.EventListener

public class FileRecieverUI
extends java.lang.Thread
implements java.awt.event.ActionListener

Allows user to manipulate with files list send by user

Since:
1.0

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 javax.swing.JButton btnAccept
           
 javax.swing.JButton btnCancel
           
 java.lang.String[] columns
           
 int currentDownload
           
 java.lang.Object[][] data
           
 boolean[] downloadStatus
           
 javax.swing.JTable downloadTable
           
 FileRecieverTableModel downloadTableModel
           
 javax.swing.JScrollPane downloadTablePane
           
 java.lang.String downloadToken
           
 javax.swing.JProgressBar fileDownloadProgress
           
 java.awt.Font font
           
 javax.swing.JFrame frm
           
 javax.swing.JLabel labDownloadCancelled
           
 boolean statusFlag
           
 java.lang.String title
           
 java.util.Vector vdata
           
 java.util.Vector vfileSize
           
 java.util.Vector vpaths
           
 java.util.Vector vVirtualMappedPath
           
 java.util.Vector vVirtualPath
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
FileRecieverUI(java.lang.String downloadToken)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void configureButtons()
           
 void configureDownloadTable()
           
 void configureProgressFile()
           
 void createAndShowGUI()
           
 javax.swing.JLabel getLabDownloadCancelled()
           
 void initializeTableRendererForDownload()
           
 java.lang.Object[][] parseVectorToObject(java.util.Vector vToParse)
           
 void run()
           
 void setBtnAcceptVisibility(boolean visibility)
           
 void setBtnCancelCommand(java.lang.String cmd)
           
 void setBtnCancelVisibility(boolean visibility)
           
 void setProgressBarString(java.lang.String str)
           
 void setProgressBarValue(int value)
           
 
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

columns

public java.lang.String[] columns

data

public java.lang.Object[][] data

vdata

public java.util.Vector vdata

vpaths

public java.util.Vector vpaths

vfileSize

public java.util.Vector vfileSize

currentDownload

public int currentDownload

downloadStatus

public boolean[] downloadStatus

downloadTable

public javax.swing.JTable downloadTable

btnAccept

public javax.swing.JButton btnAccept

btnCancel

public javax.swing.JButton btnCancel

downloadTableModel

public FileRecieverTableModel downloadTableModel

downloadToken

public java.lang.String downloadToken

font

public java.awt.Font font

downloadTablePane

public javax.swing.JScrollPane downloadTablePane

frm

public javax.swing.JFrame frm

title

public java.lang.String title

statusFlag

public boolean statusFlag

vVirtualPath

public java.util.Vector vVirtualPath

vVirtualMappedPath

public java.util.Vector vVirtualMappedPath

fileDownloadProgress

public javax.swing.JProgressBar fileDownloadProgress

labDownloadCancelled

public javax.swing.JLabel labDownloadCancelled
Constructor Detail

FileRecieverUI

public FileRecieverUI(java.lang.String downloadToken)
Method Detail

parseVectorToObject

public java.lang.Object[][] parseVectorToObject(java.util.Vector vToParse)

configureProgressFile

public void configureProgressFile()

getLabDownloadCancelled

public javax.swing.JLabel getLabDownloadCancelled()

configureDownloadTable

public void configureDownloadTable()

configureButtons

public void configureButtons()

initializeTableRendererForDownload

public void initializeTableRendererForDownload()

run

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

createAndShowGUI

public void createAndShowGUI()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

setBtnAcceptVisibility

public void setBtnAcceptVisibility(boolean visibility)

setBtnCancelVisibility

public void setBtnCancelVisibility(boolean visibility)

setBtnCancelCommand

public void setBtnCancelCommand(java.lang.String cmd)

setProgressBarString

public void setProgressBarString(java.lang.String str)

setProgressBarValue

public void setProgressBarValue(int value)