SandMark version 2.0


sandmark.util.classloading
Interface IClassFinder

All Known Implementing Classes:
DirClassFinder, FileClassFinder, JarClassFinder

public interface IClassFinder

An interface implemented by all classes suitable for use by sandmark.util.classloading.ClassFinder as sources of class names

Author:
Andrew Huntwork
See Also:
ClassFinder

Field Summary
static int ALGORITHM
           
static int APP_OBFUSCATOR
           
static int CLASS_COUNT
           
static java.lang.String[] CLASS_IDS
           
static java.lang.String[] CLASS_NAMES
           
static int CLASS_OBFUSCATOR
           
static int DYN_WATERMARKER
           
static int GEN_OBFUSCATOR
           
static int GEN_WATERMARKER
           
static int GRAPH_CODEC
           
static int METHOD_OBFUSCATOR
           
static int STAT_WATERMARKER
           
 
Method Summary
 java.util.Collection getClassesWithAncestor(int ancestor)
          Get a Collection of String's containing names of classes that derive from the type specified by ancestor.
 java.lang.String getClassShortname(java.lang.String className)
          Get a string suitable for display to the user that describes className
 

Field Detail

ALGORITHM

public static final int ALGORITHM
See Also:
Constant Field Values

GEN_OBFUSCATOR

public static final int GEN_OBFUSCATOR
See Also:
Constant Field Values

APP_OBFUSCATOR

public static final int APP_OBFUSCATOR
See Also:
Constant Field Values

METHOD_OBFUSCATOR

public static final int METHOD_OBFUSCATOR
See Also:
Constant Field Values

CLASS_OBFUSCATOR

public static final int CLASS_OBFUSCATOR
See Also:
Constant Field Values

DYN_WATERMARKER

public static final int DYN_WATERMARKER
See Also:
Constant Field Values

GEN_WATERMARKER

public static final int GEN_WATERMARKER
See Also:
Constant Field Values

STAT_WATERMARKER

public static final int STAT_WATERMARKER
See Also:
Constant Field Values

GRAPH_CODEC

public static final int GRAPH_CODEC
See Also:
Constant Field Values

CLASS_COUNT

public static final int CLASS_COUNT
See Also:
Constant Field Values

CLASS_NAMES

public static final java.lang.String[] CLASS_NAMES

CLASS_IDS

public static final java.lang.String[] CLASS_IDS
Method Detail

getClassesWithAncestor

public java.util.Collection getClassesWithAncestor(int ancestor)
Get a Collection of String's containing names of classes that derive from the type specified by ancestor.

Parameters:
ancestor - one of the constants above
Returns:
Collection of String's containing names of classes derived from class specified by ancestor

getClassShortname

public java.lang.String getClassShortname(java.lang.String className)
Get a string suitable for display to the user that describes className

Parameters:
className - A String returned as a member of a Collection by getClassesWithAncestor
Returns:
A short String description of className

SandMark version 2.0

Mon Jun 17 12:30:47 MST 2002