public final class HandlerConstructor extends java.lang.Object implements Parameterized, ResourceModelComponent
| Modifier and Type | Field and Description |
|---|---|
private java.lang.reflect.Constructor<?> |
constructor |
private java.util.List<Parameter> |
parameters |
| Constructor and Description |
|---|
HandlerConstructor(java.lang.reflect.Constructor<?> constructor,
java.util.List<Parameter> parameters)
Creates a new instance of ResourceConstructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ResourceModelVisitor visitor)
A component should call the visitor back with an appropriate
visitor interface method to give it a chance to process.
|
java.util.List<ResourceModelComponent> |
getComponents()
Should return all existing resource model sub-components.
|
java.lang.reflect.Constructor<?> |
getConstructor()
Get the underlying java constructor.
|
java.util.List<Parameter> |
getParameters()
Provides access to all parameters associated with given Parameterized instance.
|
boolean |
requiresEntity()
Provides information on presence of an entity parameter.
|
private final java.lang.reflect.Constructor<?> constructor
private final java.util.List<Parameter> parameters
HandlerConstructor(java.lang.reflect.Constructor<?> constructor,
java.util.List<Parameter> parameters)
constructor - underlying Java constructor.parameters - constructor parameters.public java.lang.reflect.Constructor<?> getConstructor()
public java.util.List<Parameter> getParameters()
ParameterizedgetParameters in interface Parameterizedpublic boolean requiresEntity()
ParameterizedrequiresEntity in interface Parameterizedpublic void accept(ResourceModelVisitor visitor)
ResourceModelComponentaccept in interface ResourceModelComponentvisitor - resource model visitor.public java.util.List<ResourceModelComponent> getComponents()
ResourceModelComponentgetComponents in interface ResourceModelComponent