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, rootResourceFromAnnotations
public Class<? extends Annotation> getCorrespondingRootAnnotation()
getCorrespondingRootAnnotation
in class ResourceBuilder
protected ResourceBuilder.ResourceClassBuilder createResourceClassBuilder(Class<?> clazz)
createResourceClassBuilder
in class ResourceBuilder
protected void processMethod(boolean isLocator, ResourceBuilder.ResourceClassBuilder resourceClassBuilder, Class<?> root, Method implementation)
processMethod
in class ResourceBuilder
public Method getAnnotatedMethod(Class<?> root, Method implementation)
ResourceBuilder
getAnnotatedMethod
in class ResourceBuilder
root
- The root resource class.implementation
- The resource method or sub-resource method / sub-resource locator implementationCopyright © 2019 JBoss by Red Hat. All rights reserved.