org.apache.cxf.jaxrs.utils
Class ResourceUtils
java.lang.Object
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,
boolean enableStatic)
|
static java.lang.Object[] |
createConstructorArguments(java.lang.reflect.Constructor c,
Message m)
|
static ClassResourceInfo |
createServiceClassResourceInfo(java.util.Map<java.lang.String,UserResource> resources,
UserResource model,
java.lang.Class<?> sClass,
boolean isRoot,
boolean enableStatic)
|
static java.lang.reflect.Method |
findPostConstructMethod(java.lang.Class<?> c)
|
static java.lang.reflect.Method |
findPreDestroyMethod(java.lang.Class<?> c)
|
static java.lang.reflect.Constructor |
findResourceConstructor(java.lang.Class<?> resourceClass,
boolean perRequest)
|
static java.util.Map<java.lang.Class<?>,java.lang.reflect.Type> |
getAllRequestResponseTypes(java.util.List<ClassResourceInfo> cris,
boolean jaxbOnly)
|
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 |
findPostConstructMethod
public static java.lang.reflect.Method findPostConstructMethod(java.lang.Class<?> c)
findPreDestroyMethod
public static java.lang.reflect.Method findPreDestroyMethod(java.lang.Class<?> c)
createClassResourceInfo
public static ClassResourceInfo createClassResourceInfo(java.util.Map<java.lang.String,UserResource> resources,
UserResource model,
boolean isRoot,
boolean enableStatic)
createServiceClassResourceInfo
public static ClassResourceInfo createServiceClassResourceInfo(java.util.Map<java.lang.String,UserResource> resources,
UserResource model,
java.lang.Class<?> sClass,
boolean isRoot,
boolean enableStatic)
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)
getAllRequestResponseTypes
public static java.util.Map<java.lang.Class<?>,java.lang.reflect.Type> getAllRequestResponseTypes(java.util.List<ClassResourceInfo> cris,
boolean jaxbOnly)
createConstructorArguments
public static java.lang.Object[] createConstructorArguments(java.lang.reflect.Constructor c,
Message m)
Apache CXF