org.eclipse.jdt.internal.compiler.batch
Class ClasspathDirectory

java.lang.Object
  extended by org.eclipse.jdt.internal.compiler.batch.ClasspathLocation
      extended by org.eclipse.jdt.internal.compiler.batch.ClasspathDirectory
All Implemented Interfaces:
SuffixConstants

public class ClasspathDirectory
extends ClasspathLocation


Field Summary
 
Fields inherited from class org.eclipse.jdt.internal.compiler.batch.ClasspathLocation
accessRuleSet, BINARY, SOURCE
 
Fields inherited from interface org.eclipse.jdt.internal.compiler.util.SuffixConstants
EXTENSION_class, EXTENSION_CLASS, EXTENSION_jar, EXTENSION_JAR, EXTENSION_java, EXTENSION_JAVA, EXTENSION_zip, EXTENSION_ZIP, SUFFIX_class, SUFFIX_CLASS, SUFFIX_jar, SUFFIX_JAR, SUFFIX_java, SUFFIX_JAVA, SUFFIX_STRING_class, SUFFIX_STRING_CLASS, SUFFIX_STRING_jar, SUFFIX_STRING_JAR, SUFFIX_STRING_java, SUFFIX_STRING_JAVA, SUFFIX_STRING_zip, SUFFIX_STRING_ZIP, SUFFIX_zip, SUFFIX_ZIP
 
Method Summary
 NameEnvironmentAnswer findClass(char[] typeName, java.lang.String qualifiedPackageName, java.lang.String qualifiedBinaryFileName)
           
 java.lang.String getPath()
           
 void initialize()
           
 boolean isPackage(java.lang.String qualifiedPackageName)
           
 char[] normalizedPath()
           
 void reset()
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.jdt.internal.compiler.batch.ClasspathLocation
fetchAccessRestriction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

findClass

public NameEnvironmentAnswer findClass(char[] typeName,
                                       java.lang.String qualifiedPackageName,
                                       java.lang.String qualifiedBinaryFileName)

initialize

public void initialize()
                throws java.io.IOException
Throws:
java.io.IOException

isPackage

public boolean isPackage(java.lang.String qualifiedPackageName)

reset

public void reset()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

normalizedPath

public char[] normalizedPath()

getPath

public java.lang.String getPath()