org.apache.cxf.jaxrs.utils
Class ResourceUtils

java.lang.Object
  extended by org.apache.cxf.jaxrs.utils.ResourceUtils

public final class ResourceUtils
extends java.lang.Object


Method Summary
static ClassResourceInfo createClassResourceInfo(java.lang.Class<?> rClass, java.lang.Class<?> sClass, boolean root, boolean enableStatic)
           
static ClassResourceInfo createClassResourceInfo(java.util.Map<java.lang.String,UserResource> resources, UserResource model, boolean isRoot)
           
static ClassResourceInfo createServiceClassResourceInfo(java.util.Map<java.lang.String,UserResource> resources, java.lang.Class<?> sClass, boolean isRoot)
           
static java.lang.reflect.Constructor findResourceConstructor(java.lang.Class<?> resourceClass, boolean perRequest)
           
static java.io.InputStream getClasspathResourceStream(java.lang.String path, java.lang.Class<?> callingClass, Bus bus)
           
static Parameter getParameter(int index, java.lang.annotation.Annotation[] anns)
           
static java.util.List<Parameter> getParameters(java.lang.reflect.Method resourceMethod)
           
static java.util.List<UserResource> getResourcesFromElement(org.w3c.dom.Element modelEl)
           
static java.util.List<UserResource> getUserResources(java.io.InputStream is)
           
static java.util.List<UserResource> getUserResources(java.lang.String loc)
           
static java.util.List<UserResource> getUserResources(java.lang.String loc, Bus bus)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createClassResourceInfo

public static ClassResourceInfo createClassResourceInfo(java.util.Map<java.lang.String,UserResource> resources,
                                                        UserResource model,
                                                        boolean isRoot)

createServiceClassResourceInfo

public static ClassResourceInfo createServiceClassResourceInfo(java.util.Map<java.lang.String,UserResource> resources,
                                                               java.lang.Class<?> sClass,
                                                               boolean isRoot)

createClassResourceInfo

public static ClassResourceInfo createClassResourceInfo(java.lang.Class<?> rClass,
                                                        java.lang.Class<?> sClass,
                                                        boolean root,
                                                        boolean enableStatic)

findResourceConstructor

public static java.lang.reflect.Constructor findResourceConstructor(java.lang.Class<?> resourceClass,
                                                                    boolean perRequest)

getParameters

public static java.util.List<Parameter> getParameters(java.lang.reflect.Method resourceMethod)

getParameter

public static Parameter getParameter(int index,
                                     java.lang.annotation.Annotation[] anns)

getUserResources

public static java.util.List<UserResource> getUserResources(java.lang.String loc,
                                                            Bus bus)

getClasspathResourceStream

public static java.io.InputStream getClasspathResourceStream(java.lang.String path,
                                                             java.lang.Class<?> callingClass,
                                                             Bus bus)

getUserResources

public static java.util.List<UserResource> getUserResources(java.lang.String loc)

getUserResources

public static java.util.List<UserResource> getUserResources(java.io.InputStream is)
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

getResourcesFromElement

public static java.util.List<UserResource> getResourcesFromElement(org.w3c.dom.Element modelEl)


Apache CXF