1 /* 2 * Interface and generalization relationships in Jakarta Catalina 3 */ 4 5 /** 6 * @opt nodefontname "Arial" 7 * @hidden 8 */ 9 class UMLOptions{} 10 11 class HttpResponseBase 12 extends ResponseBase 13 implements HttpResponse, HttpServletResponse {} 14 15 abstract class HttpResponseWrapper 16 extends ResponseWrapper 17 implements HttpResponse {} 18 19 class HttpResponseFacade 20 extends ResponseFacade 21 implements HttpServletResponse {} 22 23 abstract class ResponseWrapper implements Response {} 24 abstract interface HttpResponse extends Response {} 25 abstract class ResponseBase implements Response, ServletResponse {} 26 abstract interface HttpServletResponse {} 27 class ResponseFacade implements ServletResponse {} 28 29 abstract interface ServletResponse {} 30 abstract interface Response {} 31