Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

cxtable
Class xDownloadLinlyn  view xDownloadLinlyn download xDownloadLinlyn.java

java.lang.Object
  extended byjava.lang.Thread
      extended bycxtable.xDownloadLinlyn
All Implemented Interfaces:
java.lang.Runnable

public class xDownloadLinlyn
extends java.lang.Thread


Nested Class Summary
 
Nested classes inherited from class java.lang.Thread
java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
private static int CNTRL_PORT
           
private  java.net.Socket csock
           
private  java.io.BufferedReader dcis
           
private  boolean DEBUG
           
private  java.lang.String dir
           
private  java.net.Socket dsock
           
private  java.lang.String file
           
private  boolean pauser
           
private  int port
           
private  java.io.PrintWriter pos
           
private  java.lang.String server
           
private  xDownloadListener xdl
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
xDownloadLinlyn(java.lang.String _server, int _port, java.lang.String _file, xDownloadListener _xdl)
           
xDownloadLinlyn(java.lang.String _server, java.lang.String _file, xDownloadListener _xdl)
           
 
Method Summary
private  java.lang.String download(boolean asc)
           
private  void ftpConnect(java.lang.String server)
           
private  java.net.Socket ftpGetDataSock()
           
private  void ftpLogout()
           
private  java.lang.String ftpSendCmd(java.lang.String cmd)
           
private  void ftpSetDir(java.lang.String dir)
           
private  void ftpSetTransferType(boolean asc)
           
private  java.lang.String getAsString(java.io.InputStream is)
           
private  java.lang.String responseHandler(java.lang.String cmd)
           
private  java.lang.String responseParser(java.lang.String resp)
           
 void run()
          The method of Thread that will be run if there is no Runnable object associated with the Thread.
 void setDir(java.lang.String d)
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, 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

DEBUG

private boolean DEBUG

dir

private java.lang.String dir

server

private java.lang.String server

file

private java.lang.String file

port

private int port

xdl

private xDownloadListener xdl

pauser

private boolean pauser

CNTRL_PORT

private static final int CNTRL_PORT
See Also:
Constant Field Values

csock

private java.net.Socket csock

dsock

private java.net.Socket dsock

dcis

private java.io.BufferedReader dcis

pos

private java.io.PrintWriter pos
Constructor Detail

xDownloadLinlyn

public xDownloadLinlyn(java.lang.String _server,
                       int _port,
                       java.lang.String _file,
                       xDownloadListener _xdl)

xDownloadLinlyn

public xDownloadLinlyn(java.lang.String _server,
                       java.lang.String _file,
                       xDownloadListener _xdl)
Method Detail

setDir

public void setDir(java.lang.String d)

run

public void run()
Description copied from class: java.lang.Thread
The method of Thread that will be run if there is no Runnable object associated with the Thread. Thread's implementation does nothing at all.


download

private java.lang.String download(boolean asc)
                           throws java.io.IOException

getAsString

private java.lang.String getAsString(java.io.InputStream is)

ftpConnect

private void ftpConnect(java.lang.String server)
                 throws java.io.IOException

ftpSetDir

private void ftpSetDir(java.lang.String dir)
                throws java.io.IOException

ftpSetTransferType

private void ftpSetTransferType(boolean asc)
                         throws java.io.IOException

ftpGetDataSock

private java.net.Socket ftpGetDataSock()
                                throws java.io.IOException

ftpSendCmd

private java.lang.String ftpSendCmd(java.lang.String cmd)
                             throws java.io.IOException

responseHandler

private java.lang.String responseHandler(java.lang.String cmd)
                                  throws java.io.IOException

responseParser

private java.lang.String responseParser(java.lang.String resp)
                                 throws java.io.IOException

ftpLogout

private void ftpLogout()