Class DE.fub.inf.JVM.ClassPath
java.lang.Object
|
+--DE.fub.inf.JVM.ClassPath
- public class ClassPath
- extends java.lang.Object
Responsible for loading (class) files from CLASSPATH. Inspired by
sun.tools.ClassPath.
- Version:
- $Id: ClassPath.java,v 1.4 1998/09/18 09:17:46 dahm Exp $
- Author:
- M. Dahm
Constructor Summary
|
ClassPath(java.lang.String class_path)
Search for classes in given path. |
ClassPath()
Search for classes in CLASSPATH. |
Method Summary
|
byte[]
|
getBytes(java.lang.String name,
java.lang.String suffix)
|
byte[]
|
getBytes(java.lang.String name)
|
java.io.InputStream
|
getInputStream(java.lang.String name)
|
java.io.InputStream
|
getInputStream(java.lang.String name,
java.lang.String suffix)
|
java.lang.String
|
getPath(java.lang.String name)
|
java.lang.String
|
getPath(java.lang.String name,
java.lang.String suffix)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notifyAll, notify, toString, wait, wait, wait |
ClassPath
public ClassPath(java.lang.String class_path)
- Search for classes in given path.
ClassPath
public ClassPath()
- Search for classes in CLASSPATH.
getInputStream
public java.io.InputStream getInputStream(java.lang.String name)
throws java.io.IOException
- Parameters:
name
- fully qualified class name, e.g. java.lang.String- Returns:
- input stream for class
getInputStream
public java.io.InputStream getInputStream(java.lang.String name,
java.lang.String suffix)
throws java.io.IOException
- Parameters:
name
- fully qualified file name, e.g. java/lang/String
suffix
- file name ends with suff, e.g. .java- Returns:
- input stream for file on class path
getBytes
public byte[] getBytes(java.lang.String name,
java.lang.String suffix)
throws java.io.IOException
- Parameters:
name
- fully qualified file name, e.g. java/lang/String
suffix
- file name ends with suff, e.g. .java- Returns:
- byte array for file on class path
getBytes
public byte[] getBytes(java.lang.String name)
throws java.io.IOException
- Returns:
- byte array for class
getPath
public java.lang.String getPath(java.lang.String name)
throws java.io.IOException
- Parameters:
name
- name of file to search for, e.g. java/lang/String.java- Returns:
- full (canonical) path for file
getPath
public java.lang.String getPath(java.lang.String name,
java.lang.String suffix)
throws java.io.IOException
- Parameters:
name
- name of file to search for, e.g. java/lang/String
suffix
- file name suffix, e.g. .java- Returns:
- full (canonical) path for file