Interface ResourceModelComponent
-
- All Known Implementing Classes:
HandlerConstructor,Invocable,MethodHandler,MethodHandler.ClassBasedMethodHandler,MethodHandler.InstanceBasedMethodHandler,Resource,ResourceMethod,ResourceModel,RuntimeResource
public interface ResourceModelComponentMarker interface for all abstract resource model components, so that they can be traversed using a visitor pattern.- See Also:
ResourceModelVisitor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaccept(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<? extends ResourceModelComponent>getComponents()Should return all existing resource model sub-components.
-
-
-
Method Detail
-
accept
void accept(ResourceModelVisitor visitor)
A component should call the visitor back with an appropriate visitor interface method to give it a chance to process.- Parameters:
visitor- resource model visitor.
-
getComponents
java.util.List<? extends ResourceModelComponent> getComponents()
Should return all existing resource model sub-components.- Returns:
- list of all sub-components
-
-