RevisionContentResourceLoader(HostBundleRevision hostRev, RevisionContent revContent) { assert hostRev != null : "Null hostRev"; assert revContent != null : "Null revContent"; this.delegate = new VirtualFileResourceLoader(revContent.getVirtualFile()); this.revContent = revContent; this.hostRev = hostRev; }
@Override public Resource getResource(String path) { URL url = revContent.getEntry(path); return url != null ? new URLResource(url) : null; }
@Override public String toString() { return revContent.toString(); }