package er.directtoweb.pages.templates._xhtml; import com.webobjects.appserver.WOContext; import com.webobjects.appserver.WOResponse; import er.ajax.AjaxUtils; import er.directtoweb.pages.templates.ERD2WMessagePageTemplate; import er.diva.ERDIVPageInterface; public class ERD2WAjaxMessagePageTemplate extends ERD2WMessagePageTemplate implements ERDIVPageInterface { public ERD2WAjaxMessagePageTemplate(WOContext context) { super(context); } // accessors @Override public String message() { return super.message().trim(); } // accessors public String stylesheet() { return (String) d2wContext().valueForKey(ERDIVPageInterface.Keys.Stylesheet); } // R/R @Override public void appendToResponse(WOResponse response, WOContext context) { super.appendToResponse(response, context); // add page style sheet if (stylesheet() != null) { AjaxUtils.addStylesheetResourceInHead(context, response, "app", stylesheet()); } } }