Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.cxf.resource
Class URIResolver

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

    public class URIResolver

extends Object

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

- Check to see if a file exists, relative to the base URI.
- If the file doesn't exist, check the classpath
- If the classpath doesn't exist, try to create URL from the URI.

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()

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Apache CXF