    All Packages  Class Hierarchy  This Package  Previous  Next  Index

# Class jclass.util.JCFile

    java.lang.Object
       |
       +----jclass.util.JCFile

public class JCFile
extends Object

This is a collection of methods to be used when reading data from a file.

##

JCFile()

##

createURL(Applet, String)
  Returns an URL from the file
read(Applet, String)
  Reads data from a file and returns it as a String
read(Component, String, char, boolean)
  Reads the data from a file, parses it based on the provided delimiter, then converts it into cell values and returns it in a JCVector of JCVectors.
readCSV(Component, String)
  Reads the data from a file and parses it as a comma-separated value file.
readLines(Applet, String)
  Reads data from a file and returns it as a Vector of Strings.
readLines(Applet, String, int, int)
  Reads data from a file and returns it as a Vector of Strings.

##

JCFile

      public JCFile()

##

createURL

      public static URL createURL(Applet applet,
                                  String file)

  Returns an URL from the file

  Parameters:
    applet - if not null and in a browser, its documentBase() is used to construct a complete filename if necessary
    file - if an http protocol is not specified (a ":" is not present), the current working directory is prepended to the file name
  Returns:
    an instance of java.net.URL that represents a net connection

read

      public static JCVector read(Component comp,
                                  String file,
                                  char delim,
                                  boolean convert)

  Reads the data from a file, parses it based on the provided delimiter, then converts it into cell values and returns it in a JCVector of JCVectors.

  Parameters:
    comp - if an applet in a browser, its documentBase() is used to construct a complete filename if necessary. If you have an applet, pass it in comp.
    file - the file which is read. If an http protocol is not specified (a ":" is not present), the current working directory is prepended to the file name.
    delim - the delimiter used in parsing
    convert - if true, a token is converted to a JCString if it contains a square bracket ([).
  Returns:
    array of array of cells that can be sent to JCTable.setCells()

readCSV

      public static JCVector readCSV(Component comp,
                                     String file)

  Reads the data from a file and parses it as a comma-separated value file. It then converts it into cell values and returns it in a JCVector of JCVectors.

  Parameters:
    comp - if an applet in a browser, its documentBase() is used to construct a complete filename if necessary. If you have an applet, pass it in comp.
    file - the file from which to read. If an http protocol is not specified (a ":" is not present), the current working directory is prepended to the file name
  Returns:
    array of array of cells that can be sent to JCTable.setCells()

readLines

      public static Vector readLines(Applet applet,
                                     String file)

  Reads data from a file and returns it as a Vector of Strings. Each string represents a single line returned from the file.

  Parameters:
    applet - if not null and in a browser, its documentBase() is used to construct a complete filename if necessary
    file - the file to be read. If an http protocol is not specified (a ":" is not present), the current working directory is prepended to the file name.
  Returns:
    array of strings where each string represents a line in the file. Returns null if an error occurred.

readLines

      public static Vector readLines(Applet applet,
                                     String file,
                                     int from_line,
                                     int to_line)

  Reads data from a file and returns it as a Vector of Strings. Each string represents a single line returned from the file.

  Parameters:
    applet - if not null and in a browser, its documentBase() is used to construct a complete filename if necessary
    file - the file to be read. If an http protocol is not specified (a ":" is not present), the current working directory is prepended to the file name.
    from_line - line number at which to start reading
    to_line - last line number to read
  Returns:
    array of strings where each string represents a line in the file. Returns null if an error occurred.

read

      public static String read(Applet applet,
                                String file)

  Reads data from a file and returns it as a String

  Parameters:
    applet - if not null, its documentBase() is used to construct a complete filename if necessary.
    file - the file to be read. If an http protocol is not specified (a ":" is not present), the current working directory is prepended to the file name
  Returns:
    string containing the contents of the file.

    All Packages  Class Hierarchy  This Package  Previous  Next  Index