Class AbstractResourceModelVisitor
java.lang.Object
org.glassfish.jersey.server.model.AbstractResourceModelVisitor
- All Implemented Interfaces:
ResourceModelVisitor
- Direct Known Subclasses:
RuntimeResourceModelValidator
Abstract implementation of
resource model visitor containing empty implementations
of interface methods. This class can be derived by validator implementing only methods needed for specific
validations.- Author:
- Miroslav Fuksa
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitChildResource(Resource resource) Start visiting a single child resource model.voidvisitInvocable(Invocable invocable) Visit a single resource method invocable model.voidvisitMethodHandler(MethodHandler methodHandler) Visit a single resource method handler model.voidvisitResource(Resource resource) Start visiting a single resource model.voidvisitResourceHandlerConstructor(HandlerConstructor constructor) Process a resource method handler constructor.voidvisitResourceMethod(ResourceMethod method) Visit a single resource method model.voidvisitResourceModel(ResourceModel resourceModel) Process a resource model.voidvisitRuntimeResource(RuntimeResource runtimeResource) Process a runtime resource model.
-
Constructor Details
-
AbstractResourceModelVisitor
public AbstractResourceModelVisitor()
-
-
Method Details
-
visitResource
Description copied from interface:ResourceModelVisitorStart visiting a single resource model.- Specified by:
visitResourcein interfaceResourceModelVisitor- Parameters:
resource- resource model.
-
visitChildResource
Description copied from interface:ResourceModelVisitorStart visiting a single child resource model.- Specified by:
visitChildResourcein interfaceResourceModelVisitor- Parameters:
resource- child resource model.
-
visitResourceMethod
Description copied from interface:ResourceModelVisitorVisit a single resource method model.- Specified by:
visitResourceMethodin interfaceResourceModelVisitor- Parameters:
method- resource method model.
-
visitInvocable
Description copied from interface:ResourceModelVisitorVisit a single resource method invocable model.- Specified by:
visitInvocablein interfaceResourceModelVisitor- Parameters:
invocable- resource method invocable model.
-
visitMethodHandler
Description copied from interface:ResourceModelVisitorVisit a single resource method handler model.- Specified by:
visitMethodHandlerin interfaceResourceModelVisitor- Parameters:
methodHandler- resource method handler model.
-
visitResourceHandlerConstructor
Description copied from interface:ResourceModelVisitorProcess a resource method handler constructor. Typically a constructor of a JAX-RS annotated resource class.- Specified by:
visitResourceHandlerConstructorin interfaceResourceModelVisitor- Parameters:
constructor- resource method handler constructor.
-
visitResourceModel
Description copied from interface:ResourceModelVisitorProcess a resource model.- Specified by:
visitResourceModelin interfaceResourceModelVisitor- Parameters:
resourceModel- resource model.
-
visitRuntimeResource
Description copied from interface:ResourceModelVisitorProcess a runtime resource model.- Specified by:
visitRuntimeResourcein interfaceResourceModelVisitor- Parameters:
runtimeResource- runtime resource model.
-