| java.lang.Object prefuse.util.io.IOLib
IOLib | public class IOLib (Code) | | Library routines for input/output tasks.
author: jeffrey heer |
getExtension | public static String getExtension(File f)(Code) | | Returns the extension for a file or null if there is none
Parameters: f - the input file the file extension, or null if none |
getExtension | public static String getExtension(String filename)(Code) | | Returns the extension for a file or null if there is none
Parameters: filename - the input filename the file extension, or null if none |
getGraphFile | public static Graph getGraphFile(Component c)(Code) | | Present a file chooser dialog for loading a Graph or Tree data set.
Parameters: c - user interface component from which the request is being made a newly loaded Graph, or null if not found or action canceled |
getTableFile | public static Table getTableFile(Component c)(Code) | | Present a file chooser dialog for loading a Table data set.
Parameters: c - user interface component from which the request is being made a newly loaded Table, or null if not found or action canceled |
isGZipFile | public static boolean isGZipFile(String file)(Code) | | Indicates if the given file ends with a file extension of
".gz" or ".Z", indicating a GZip file.
Parameters: file - a String of the filename or URL of the file true if the extension is ".gz" or ".Z", false otherwise |
isUrlString | public static boolean isUrlString(String s)(Code) | | Indicates if a given String is a URL string. Checks to see if the string
begins with the "http:/", "ftp:/", or "file:/" protocol strings.
Parameters: s - the string to check true if a url string matching the listed protocols,false otherwise |
isZipFile | public static boolean isZipFile(String file)(Code) | | Indicates if the given file ends with a file extension of
".zip", indicating a Zip file.
Parameters: file - a String of the filename or URL of the file true if the extension is ".zip", false otherwise |
readAsBytes | public static ByteArrayList readAsBytes(InputStream is) throws IOException(Code) | | Reads an input stream into a list of byte values.
Parameters: is - the input stream to read a ByteArrayList containing the contents of the input stream throws: IOException - if an input/ouput error occurs |
readAsString | public static String readAsString(InputStream is) throws IOException(Code) | | Reads an input stream into a single String result.
Parameters: is - the input stream to read a String containing the contents of the input stream throws: IOException - if an input/ouput error occurs |
streamFromString | public static InputStream streamFromString(String location) throws IOException(Code) | | Get an input string corresponding to the given location string. The
string will first be resolved to a URL and an input stream will be
requested from the URL connection. If this fails, the location will
be resolved against the file system. Also, if a gzip file is found,
the input stream will also be wrapped by a GZipInputStream. If the
location string can not be resolved, a null value is returned
Parameters: location - the location string an InputStream for the resolved location string throws: IOException - if an input/ouput error occurs |
urlFromString | public static URL urlFromString(String location)(Code) | | From a string description, attempt to generate a URL object. The string
may point to an Internet location (e.g., http:// or ftp:// URL),
a resource on the class path (resulting in a resource URL that points
into the current classpath), or a file on the local filesystem
(resulting in a file:// URL). The String will be checked in that order
in an attempt to resolve it to a valid URL.
Parameters: location - the location string for which to get a URL object a URL object, or null if the location string could not beresolved |
urlFromString | public static URL urlFromString(String location, Class referrer, boolean includeFileSystem)(Code) | | From a string description, attempt to generate a URL object. The string
may point to an Internet location (e.g., http:// or ftp:// URL),
a resource on the class path (resulting in a resource URL that points
into the current classpath), or, if the includeFileSystem
flag is true, a file on the local filesystem
(resulting in a file:// URL). The String will be checked in that order
in an attempt to resolve it to a valid URL.
Parameters: location - the location string for which to get a URL object Parameters: referrer - the class to check for classpath resource items, thelocation string will be resolved against the package/folder containingthis class Parameters: includeFileSystem - indicates if the file system should beincluded in the search to resolve the location String a URL object, or null if the location string could not beresolved |
|
|