Class AbstractResourceModelVisitor
- java.lang.Object
-
- org.glassfish.jersey.server.model.AbstractResourceModelVisitor
-
- All Implemented Interfaces:
ResourceModelVisitor
- Direct Known Subclasses:
RuntimeResourceModelValidator
public abstract class AbstractResourceModelVisitor extends Object implements ResourceModelVisitor
Abstract implementation ofresource model visitorcontaining 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 Constructor Description AbstractResourceModelVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisitChildResource(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.
-
-
-
Method Detail
-
visitResource
public void visitResource(Resource resource)
Description copied from interface:ResourceModelVisitorStart visiting a single resource model.- Specified by:
visitResourcein interfaceResourceModelVisitor- Parameters:
resource- resource model.
-
visitChildResource
public void visitChildResource(Resource resource)
Description copied from interface:ResourceModelVisitorStart visiting a single child resource model.- Specified by:
visitChildResourcein interfaceResourceModelVisitor- Parameters:
resource- child resource model.
-
visitResourceMethod
public void visitResourceMethod(ResourceMethod method)
Description copied from interface:ResourceModelVisitorVisit a single resource method model.- Specified by:
visitResourceMethodin interfaceResourceModelVisitor- Parameters:
method- resource method model.
-
visitInvocable
public void visitInvocable(Invocable invocable)
Description copied from interface:ResourceModelVisitorVisit a single resource method invocable model.- Specified by:
visitInvocablein interfaceResourceModelVisitor- Parameters:
invocable- resource method invocable model.
-
visitMethodHandler
public void visitMethodHandler(MethodHandler methodHandler)
Description copied from interface:ResourceModelVisitorVisit a single resource method handler model.- Specified by:
visitMethodHandlerin interfaceResourceModelVisitor- Parameters:
methodHandler- resource method handler model.
-
visitResourceHandlerConstructor
public void visitResourceHandlerConstructor(HandlerConstructor constructor)
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
public void visitResourceModel(ResourceModel resourceModel)
Description copied from interface:ResourceModelVisitorProcess a resource model.- Specified by:
visitResourceModelin interfaceResourceModelVisitor- Parameters:
resourceModel- resource model.
-
visitRuntimeResource
public void visitRuntimeResource(RuntimeResource runtimeResource)
Description copied from interface:ResourceModelVisitorProcess a runtime resource model.- Specified by:
visitRuntimeResourcein interfaceResourceModelVisitor- Parameters:
runtimeResource- runtime resource model.
-
-