mjc

org.multijava.util.classfile
Class ClassPath.ClassDescription

java.lang.Object
  extended byorg.multijava.util.classfile.ClassPath.ClassDescription
Direct Known Subclasses:
ClassPath.ClassPath$1, ClassPath.FileClassDescription, ZipClassDescription
Enclosing class:
ClassPath

public static abstract class ClassPath.ClassDescription
extends Object

A File value used to indicate an undefined result. This class wraps up needed information about a file-like entity that may or may not be an actual file in a directory on a disk.


Constructor Summary
ClassPath.ClassDescription()
           
 
Method Summary
abstract  ClassPath.Data getData()
           
abstract  String getName()
           
abstract  long getTime()
           
abstract  boolean isClass()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassPath.ClassDescription

public ClassPath.ClassDescription()
Method Detail

getData

public abstract ClassPath.Data getData()
Returns:
a DataInput to read this file-like object, or null if no such object exists or can be read

getTime

public abstract long getTime()
Returns:
the last modification time of this file-like object

getName

public abstract String getName()
Returns:
the name of this file-like object

isClass

public abstract boolean isClass()

mjc

mjc is Copyright (C) 2000-2004 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. mjc is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.