FileDocCategorySizeDatePackage
IAndroidClassLoader.javaAPI DocAndroid 1.5 API2963Wed May 06 22:41:10 BST 2009com.android.ide.eclipse.adt.sdk

IAndroidClassLoader

public interface IAndroidClassLoader
Classes which implements this interface provide methods to access framework resource data loaded from the SDK.

Fields Summary
Constructors Summary
Methods Summary
public java.util.HashMapfindClassesDerivingFrom(java.lang.String rootPackage, java.lang.String[] superClasses)
Finds and loads all classes that derive from a given set of super classes.

param
rootPackage Root package of classes to find. Use an empty string to find everyting.
param
superClasses The super classes of all the classes to find.
return
An hash map which keys are the super classes looked for and which values are ArrayList of the classes found. The array lists are always created for all the valid keys, they are simply empty if no deriving class is found for a given super class.
throws
IOException
throws
InvalidAttributeValueException
throws
ClassFormatError

public com.android.ide.eclipse.adt.sdk.IAndroidClassLoader$IClassDescriptorgetClass(java.lang.String className)
Returns a {@link IClassDescriptor} by its fully-qualified name.

param
className the fully-qualified name of the class to return.
throws
ClassNotFoundException

public java.lang.StringgetSource()
Returns a string indicating the source of the classes, typically for debugging or in error messages. This would typically be a JAR file name or some kind of identifier that would mean something to the user when looking at error messages.

return
An informal string representing the source of the classes.