public class SpringResourceBuilder extends ResourceBuilder
ResourceBuilder.ConstructorParameterBuilder, ResourceBuilder.FieldParameterBuilder, ResourceBuilder.LocatorMethodParameterBuilder<T extends ResourceBuilder.LocatorMethodParameterBuilder<T>>, ResourceBuilder.ParameterBuilder<T extends ResourceBuilder.ParameterBuilder<T>>, ResourceBuilder.ResourceClassBuilder, ResourceBuilder.ResourceConstructorBuilder, ResourceBuilder.ResourceLocatorBuilder<T extends ResourceBuilder.ResourceLocatorBuilder<T>>, ResourceBuilder.ResourceMethodBuilder, ResourceBuilder.ResourceMethodParameterBuilder, ResourceBuilder.SetterParameterBuilder| Constructor and Description |
|---|
SpringResourceBuilder() |
| Modifier and Type | Method and Description |
|---|---|
protected ResourceBuilder.ResourceClassBuilder |
createResourceClassBuilder(Class<?> clazz) |
Method |
getAnnotatedMethod(Class<?> root,
Method implementation)
Find the annotated resource method or sub-resource method / sub-resource locator in the class hierarchy.
|
Class<? extends Annotation> |
getCorrespondingRootAnnotation() |
protected void |
processMethod(boolean isLocator,
ResourceBuilder.ResourceClassBuilder resourceClassBuilder,
Class<?> root,
Method implementation) |
buildLocator, buildRootResource, buildRootResource, constructor, findAnnotatedMethod, getConstructor, getLocatorFromAnnotations, getRootResourceFromAnnotations, locator, locatorFromAnnotations, processDeclaredFields, processDeclaredSetters, processFields, processSetters, registerResourceClassProcessor, rootResource, rootResource, rootResourceFromAnnotationspublic Class<? extends Annotation> getCorrespondingRootAnnotation()
getCorrespondingRootAnnotation in class ResourceBuilderprotected ResourceBuilder.ResourceClassBuilder createResourceClassBuilder(Class<?> clazz)
createResourceClassBuilder in class ResourceBuilderprotected void processMethod(boolean isLocator,
ResourceBuilder.ResourceClassBuilder resourceClassBuilder,
Class<?> root,
Method implementation)
processMethod in class ResourceBuilderpublic Method getAnnotatedMethod(Class<?> root, Method implementation)
ResourceBuildergetAnnotatedMethod in class ResourceBuilderroot - The root resource class.implementation - The resource method or sub-resource method / sub-resource locator implementationCopyright © 2019 JBoss by Red Hat. All rights reserved.