Apache CXF API

org.apache.cxf.resource
Interface ResourceResolver

All Known Implementing Classes:
BusApplicationContextResourceResolver, ClassLoaderResolver, ClasspathResolver, InitParamResourceResolver, ObjectTypeResolver, PropertiesResolver, ServletContextResourceResolver, SinglePropertyResolver, WebServiceContextResourceResolver

public interface ResourceResolver

Resolves resource. A ResourceResolver is used to find references to resources that are being injected into classes


Method Summary
 java.io.InputStream getAsStream(java.lang.String name)
          Resolve a resource given its name and return an InputStream to it.
<T> T
resolve(java.lang.String resourceName, java.lang.Class<T> resourceType)
          Resolve a resource given its name and type.
 

Method Detail

resolve

<T> T resolve(java.lang.String resourceName,
              java.lang.Class<T> resourceType)
Resolve a resource given its name and type.

Parameters:
resourceName - name of the resource to resolve.
resourceType - type of the resource to resolve.
Returns:
an instance of the resource or null if the resource cannot be resolved.

getAsStream

java.io.InputStream getAsStream(java.lang.String name)
Resolve a resource given its name and return an InputStream to it.

Parameters:
resourceName - name of the resource to resolve.
Returns:
an InputStream for the resource or null if it could not be found.

Apache CXF API

Apache CXF is an effort undergoing incubation at the Apache Software Foundation(ASF) and sponsored by the Apache Incubator PMC.