public interface  org.linkedin.util.io.resource.URIResourceFactory extends java.lang.Object
{
public static final org.linkedin.util.io.resource.URIResourceFactory DEFAULT;
public abstract org.linkedin.util.io.resource.Resource createResource(java.net.URI) throws org.linkedin.util.io.resource.UnsupportedURIException;
static void <clinit>()
{
org.linkedin.util.io.resource.internal.FileURIResourceFactory v;
org.linkedin.util.io.resource.internal.JarURIResourceFactory v;
org.linkedin.util.io.resource.internal.SchemeURIResourceFactory[] v;
org.linkedin.util.io.resource.internal.SchemeURLResourceFactory v, v, v;
org.linkedin.util.io.resource.URIResourceFactoryImpl v;
v = new org.linkedin.util.io.resource.URIResourceFactoryImpl;
v = newarray (org.linkedin.util.io.resource.internal.SchemeURIResourceFactory)[5];
v = new org.linkedin.util.io.resource.internal.FileURIResourceFactory;
specialinvoke v.<org.linkedin.util.io.resource.internal.FileURIResourceFactory: void <init>()>();
v[0] = v;
v = new org.linkedin.util.io.resource.internal.JarURIResourceFactory;
specialinvoke v.<org.linkedin.util.io.resource.internal.JarURIResourceFactory: void <init>()>();
v[1] = v;
v = new org.linkedin.util.io.resource.internal.SchemeURLResourceFactory;
specialinvoke v.<org.linkedin.util.io.resource.internal.SchemeURLResourceFactory: void <init>(java.lang.String)>("http");
v[2] = v;
v = new org.linkedin.util.io.resource.internal.SchemeURLResourceFactory;
specialinvoke v.<org.linkedin.util.io.resource.internal.SchemeURLResourceFactory: void <init>(java.lang.String)>("https");
v[3] = v;
v = new org.linkedin.util.io.resource.internal.SchemeURLResourceFactory;
specialinvoke v.<org.linkedin.util.io.resource.internal.SchemeURLResourceFactory: void <init>(java.lang.String)>("ftp");
v[4] = v;
specialinvoke v.<org.linkedin.util.io.resource.URIResourceFactoryImpl: void <init>(org.linkedin.util.io.resource.internal.SchemeURIResourceFactory[])>(v);
<org.linkedin.util.io.resource.URIResourceFactory: org.linkedin.util.io.resource.URIResourceFactory DEFAULT> = v;
return;
}
}