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

java.lang.Object
  extended by org.eclipse.jdt.internal.compiler.batch.ClasspathLocation
      extended by org.eclipse.jdt.internal.compiler.batch.ClasspathJar
          extended by org.eclipse.jdt.internal.compiler.batch.ClasspathSourceJar
All Implemented Interfaces:
FileSystem.Classpath, SuffixConstants

public class ClasspathSourceJar
extends ClasspathJar


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.jdt.internal.compiler.batch.ClasspathJar
ClasspathJar.ManifestAnalyzer
 
Field Summary
 
Fields inherited from class org.eclipse.jdt.internal.compiler.batch.ClasspathJar
MANIFEST_ANALYZER
 
Fields inherited from class org.eclipse.jdt.internal.compiler.batch.ClasspathLocation
accessRuleSet, BINARY, destinationPath, SOURCE
 
Fields inherited from interface org.eclipse.jdt.internal.compiler.util.SuffixConstants
EXTENSION_class, EXTENSION_CLASS, EXTENSION_java, EXTENSION_JAVA, SUFFIX_class, SUFFIX_CLASS, SUFFIX_java, SUFFIX_JAVA, SUFFIX_STRING_class, SUFFIX_STRING_CLASS, SUFFIX_STRING_java, SUFFIX_STRING_JAVA
 
Constructor Summary
ClasspathSourceJar(java.io.File file, boolean closeZipFileAtEnd, AccessRuleSet accessRuleSet, java.lang.String encoding, java.lang.String destinationPath)
           
 
Method Summary
 NameEnvironmentAnswer findClass(char[] typeName, java.lang.String qualifiedPackageName, java.lang.String qualifiedBinaryFileName)
           
 NameEnvironmentAnswer findClass(char[] typeName, java.lang.String qualifiedPackageName, java.lang.String qualifiedBinaryFileName, boolean asBinaryOnly)
           
 
Methods inherited from class org.eclipse.jdt.internal.compiler.batch.ClasspathJar
fetchLinkedJars, findTypeNames, getPath, initialize, isPackage, normalizedPath, reset, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClasspathSourceJar

public ClasspathSourceJar(java.io.File file,
                          boolean closeZipFileAtEnd,
                          AccessRuleSet accessRuleSet,
                          java.lang.String encoding,
                          java.lang.String destinationPath)
Method Detail

findClass

public NameEnvironmentAnswer findClass(char[] typeName,
                                       java.lang.String qualifiedPackageName,
                                       java.lang.String qualifiedBinaryFileName,
                                       boolean asBinaryOnly)
Specified by:
findClass in interface FileSystem.Classpath
Overrides:
findClass in class ClasspathJar

findClass

public NameEnvironmentAnswer findClass(char[] typeName,
                                       java.lang.String qualifiedPackageName,
                                       java.lang.String qualifiedBinaryFileName)
Specified by:
findClass in interface FileSystem.Classpath
Overrides:
findClass in class ClasspathJar