ip1.ex14
Class JFtpEntry

java.lang.Object
  |
  +--ip1.ex14.JFtpEntry

public class JFtpEntry
extends java.lang.Object

A file or directory entry.

Version:
$Id: JFtpEntry.java,v 1.7 2003/10/16 16:31:55 sharky Exp $

Field Summary
static int BAD
           
static int DIR
           
static int FILE
           
private static long GB
           
private static long kB
           
static int LOCAL
           
 int location
           
private static long MB
           
 java.lang.String name
           
static int REMOTE
           
 long size
           
 int type
           
 java.net.URL url
           
 
Constructor Summary
JFtpEntry(java.io.File file)
          Constructor for local entries.
JFtpEntry(java.lang.String name, int location, int type, java.net.URL url)
          The constructor.
JFtpEntry(java.lang.String toParse, java.net.URL url)
          Constuctor for remote entries.
 
Method Summary
static java.lang.String formatSize(long theSize)
           
static java.util.Vector makeLocalList(java.io.File localDir)
          return a vector containing a local directory listing.
static java.util.Vector makeRemoteList(java.net.URL remoteUrl, java.lang.String[] lines)
          return a vector containing a local directory listing.
static java.util.Vector orderList(java.util.Vector entries)
          orders the elements of a directory listing : directories first, then files.
 java.lang.String toString()
          Return string representation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

REMOTE

public static final int REMOTE
See Also:
Constant Field Values

LOCAL

public static final int LOCAL
See Also:
Constant Field Values

FILE

public static final int FILE
See Also:
Constant Field Values

DIR

public static final int DIR
See Also:
Constant Field Values

BAD

public static final int BAD
See Also:
Constant Field Values

name

public java.lang.String name

location

public int location

type

public int type

url

public java.net.URL url

size

public long size

kB

private static long kB

MB

private static long MB

GB

private static long GB
Constructor Detail

JFtpEntry

public JFtpEntry(java.lang.String name,
                 int location,
                 int type,
                 java.net.URL url)
The constructor.


JFtpEntry

public JFtpEntry(java.io.File file)
Constructor for local entries.


JFtpEntry

public JFtpEntry(java.lang.String toParse,
                 java.net.URL url)
Constuctor for remote entries.

Method Detail

formatSize

public static java.lang.String formatSize(long theSize)

makeLocalList

public static java.util.Vector makeLocalList(java.io.File localDir)
return a vector containing a local directory listing.


makeRemoteList

public static java.util.Vector makeRemoteList(java.net.URL remoteUrl,
                                              java.lang.String[] lines)
return a vector containing a local directory listing.


orderList

public static java.util.Vector orderList(java.util.Vector entries)
orders the elements of a directory listing : directories first, then files.


toString

public java.lang.String toString()
Return string representation.

Overrides:
toString in class java.lang.Object