Apache CXF API

org.apache.cxf.resource
Class URIResolver

java.lang.Object
  extended by org.apache.cxf.resource.URIResolver

public class URIResolver
extends Object

Resolves a File, classpath resource, or URL according to the follow rules:

Author:
Dan Diephouse

Constructor Summary
URIResolver()
           
URIResolver(String path)
           
URIResolver(String baseUriStr, String uriStr)
           
URIResolver(String baseUriStr, String uriStr, Class<?> calling)
           
 
Method Summary
 File getFile()
           
 InputStream getInputStream()
           
 URI getURI()
           
 URL getURL()
           
 boolean isFile()
           
 boolean isResolved()
           
 void resolve(String baseUriStr, String uriStr, Class<?> callingCls)
           
 void unresolve()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

URIResolver

public URIResolver()

URIResolver

public URIResolver(String path)
            throws IOException
Throws:
IOException

URIResolver

public URIResolver(String baseUriStr,
                   String uriStr)
            throws IOException
Throws:
IOException

URIResolver

public URIResolver(String baseUriStr,
                   String uriStr,
                   Class<?> calling)
            throws IOException
Throws:
IOException
Method Detail

unresolve

public void unresolve()

resolve

public void resolve(String baseUriStr,
                    String uriStr,
                    Class<?> callingCls)
             throws IOException
Throws:
IOException

getURI

public URI getURI()

getURL

public URL getURL()

getInputStream

public InputStream getInputStream()

isFile

public boolean isFile()

getFile

public File getFile()

isResolved

public boolean isResolved()

Apache CXF API

Apache CXF