public interface  org.linkedin.util.io.resource.internal.InternalResourceProvider extends java.lang.Object implements org.linkedin.util.io.resource.internal.ResourceProvider
{
public abstract org.linkedin.util.io.resource.internal.InternalResource getParentResource(org.linkedin.util.io.resource.internal.InternalResource);
public abstract org.linkedin.util.io.resource.internal.InternalResource createRelative(org.linkedin.util.io.resource.internal.InternalResource, java.lang.String);
public abstract org.linkedin.util.io.resource.internal.InternalResource chroot(org.linkedin.util.io.resource.internal.InternalResource);
public abstract org.linkedin.util.io.resource.internal.InternalResource[] list(org.linkedin.util.io.resource.internal.InternalResource, org.linkedin.util.io.resource.ResourceFilter) throws java.io.IOException;
public abstract org.linkedin.util.io.resource.internal.InternalResource getRootResource();
public abstract org.linkedin.util.io.resource.internal.InternalResource doBuildResource(java.lang.String);
public abstract boolean doList(java.lang.String, org.linkedin.util.io.resource.ResourceFilter);
public abstract org.linkedin.util.io.resource.internal.InternalResourceProvider doCreateResourceProvider(java.lang.String);
}