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) ResourceClassresourceClass(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 ResourceClassbuildClass()ResourceBuilder.ResourceConstructorBuilderconstructor(java.lang.reflect.Constructor constructor)ResourceBuilder.FieldParameterBuilderfield(java.lang.reflect.Field field)ResourceBuilder.ResourceLocatorBuilderlocator(java.lang.reflect.Method method)ResourceBuilder.ResourceLocatorBuilderlocator(java.lang.reflect.Method method, java.lang.reflect.Method annotatedMethod)ResourceBuilder.ResourceMethodBuildermethod(java.lang.reflect.Method method)ResourceBuilder.ResourceMethodBuildermethod(java.lang.reflect.Method method, java.lang.reflect.Method annotatedMethod)ResourceBuilder.SetterParameterBuildersetter(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()
-
-