Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

edu.emory.mathcs.util.classloader
Class ResourceLoader.JarInfo  view ResourceLoader.JarInfo download ResourceLoader.JarInfo.java

java.lang.Object
  extended byedu.emory.mathcs.util.classloader.ResourceLoader.JarInfo
Enclosing class:
ResourceLoader

private static class ResourceLoader.JarInfo
extends java.lang.Object


Field Summary
(package private)  java.net.URL base
           
(package private)  java.net.URL[] classPath
           
(package private)  java.lang.String[] index
           
(package private)  java.util.jar.JarFile jar
           
(package private)  ResourceLoader loader
           
(package private)  java.security.Permission perm
           
(package private)  boolean resolved
           
(package private)  java.net.URL source
           
 
Constructor Summary
(package private) ResourceLoader.JarInfo(ResourceLoader loader, java.net.URL source)
           
 
Method Summary
 java.util.jar.JarFile getJarFileIfPossiblyContains(java.lang.String name)
           
 ResourceHandle getResource(java.lang.String name)
           
(package private)  ResourceHandle getResource(java.lang.String name, java.util.Set visited)
           
(package private)  ResourceHandle getResource(java.lang.String name, java.util.Set visited, java.util.Set skip)
           
(package private)  void setIndex(java.util.List newIndex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

loader

final ResourceLoader loader

source

final java.net.URL source

base

final java.net.URL base

jar

java.util.jar.JarFile jar

resolved

boolean resolved

perm

java.security.Permission perm

classPath

java.net.URL[] classPath

index

java.lang.String[] index
Constructor Detail

ResourceLoader.JarInfo

ResourceLoader.JarInfo(ResourceLoader loader,
                       java.net.URL source)
                 throws java.net.MalformedURLException
Method Detail

getResource

public ResourceHandle getResource(java.lang.String name)

getResource

ResourceHandle getResource(java.lang.String name,
                           java.util.Set visited)

getResource

ResourceHandle getResource(java.lang.String name,
                           java.util.Set visited,
                           java.util.Set skip)

setIndex

void setIndex(java.util.List newIndex)

getJarFileIfPossiblyContains

public java.util.jar.JarFile getJarFileIfPossiblyContains(java.lang.String name)
                                                   throws java.io.IOException