public final class VirtualFileResourceLoader extends Object implements org.jboss.modules.IterableResourceLoader
ResourceLoader
that is backed by a VirtualFile
pointing to an archive.Constructor and Description |
---|
VirtualFileResourceLoader(VirtualFile virtualFile) |
Modifier and Type | Method and Description |
---|---|
org.jboss.modules.ClassSpec |
getClassSpec(String fileName) |
String |
getLibrary(String name) |
org.jboss.modules.PackageSpec |
getPackageSpec(String name) |
Collection<String> |
getPaths() |
org.jboss.modules.Resource |
getResource(String name) |
String |
getRootName() |
Iterator<org.jboss.modules.Resource> |
iterateResources(String startPath,
boolean recurse) |
public VirtualFileResourceLoader(VirtualFile virtualFile)
public String getRootName()
getRootName
in interface org.jboss.modules.ResourceLoader
public org.jboss.modules.ClassSpec getClassSpec(String fileName) throws IOException
getClassSpec
in interface org.jboss.modules.ResourceLoader
IOException
public org.jboss.modules.PackageSpec getPackageSpec(String name) throws IOException
getPackageSpec
in interface org.jboss.modules.ResourceLoader
IOException
public org.jboss.modules.Resource getResource(String name)
getResource
in interface org.jboss.modules.ResourceLoader
public String getLibrary(String name)
getLibrary
in interface org.jboss.modules.ResourceLoader
public Collection<String> getPaths()
getPaths
in interface org.jboss.modules.ResourceLoader
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.