Package org.jboss.resteasy.spi.metadata
Class ResourceBuilder.ResourceClassBuilder
- java.lang.Object
-
- org.jboss.resteasy.spi.metadata.ResourceBuilder.ResourceClassBuilder
-
- Enclosing class:
- ResourceBuilder
public static class ResourceBuilder.ResourceClassBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.List<FieldParameter>
fields
(package private) ResourceClass
resourceClass
(package private) java.util.List<ResourceLocator>
resourceLocators
(package private) java.util.List<ResourceMethod>
resourceMethods
(package private) java.util.List<SetterParameter>
setters
-
Constructor Summary
Constructors Constructor Description ResourceClassBuilder(java.lang.Class<?> root, java.lang.String path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceClass
buildClass()
ResourceBuilder.ResourceConstructorBuilder
constructor(java.lang.reflect.Constructor constructor)
ResourceBuilder.FieldParameterBuilder
field(java.lang.reflect.Field field)
ResourceBuilder.ResourceLocatorBuilder
locator(java.lang.reflect.Method method)
ResourceBuilder.ResourceLocatorBuilder
locator(java.lang.reflect.Method method, java.lang.reflect.Method annotatedMethod)
ResourceBuilder.ResourceMethodBuilder
method(java.lang.reflect.Method method)
ResourceBuilder.ResourceMethodBuilder
method(java.lang.reflect.Method method, java.lang.reflect.Method annotatedMethod)
ResourceBuilder.SetterParameterBuilder
setter(java.lang.reflect.Method method)
-
-
-
Field Detail
-
resourceClass
final ResourceClass resourceClass
-
fields
java.util.List<FieldParameter> fields
-
setters
java.util.List<SetterParameter> setters
-
resourceMethods
java.util.List<ResourceMethod> resourceMethods
-
resourceLocators
java.util.List<ResourceLocator> resourceLocators
-
-
Method Detail
-
method
public ResourceBuilder.ResourceMethodBuilder method(java.lang.reflect.Method method)
-
method
public ResourceBuilder.ResourceMethodBuilder method(java.lang.reflect.Method method, java.lang.reflect.Method annotatedMethod)
-
locator
public ResourceBuilder.ResourceLocatorBuilder locator(java.lang.reflect.Method method)
-
locator
public ResourceBuilder.ResourceLocatorBuilder locator(java.lang.reflect.Method method, java.lang.reflect.Method annotatedMethod)
-
field
public ResourceBuilder.FieldParameterBuilder field(java.lang.reflect.Field field)
-
setter
public ResourceBuilder.SetterParameterBuilder setter(java.lang.reflect.Method method)
-
constructor
public ResourceBuilder.ResourceConstructorBuilder constructor(java.lang.reflect.Constructor constructor)
-
buildClass
public ResourceClass buildClass()
-
-