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()
Parameterized
getParameters
in interface Parameterized
public boolean requiresEntity()
Parameterized
requiresEntity
in interface Parameterized
public void accept(ResourceModelVisitor visitor)
ResourceModelComponent
accept
in interface ResourceModelComponent
visitor
- resource model visitor.public java.util.List<ResourceModelComponent> getComponents()
ResourceModelComponent
getComponents
in interface ResourceModelComponent