protected void listSpecifications(final Request request) { request.appendHtml("<h1>Specifications</h1>"); final List<ObjectSpecification> fullIdentifierList = new ArrayList<ObjectSpecification>(getSpecificationLoader().allSpecifications()); Collections.sort(fullIdentifierList, ObjectSpecification.COMPARATOR_SHORT_IDENTIFIER_IGNORE_CASE); final DebugHtmlString debug = new DebugHtmlString(); for (final ObjectSpecification spec : fullIdentifierList) { final String name = spec.getSingularName(); debug.appendln(name, specificationLink(spec)); } request.appendHtml(debug.toString()); }
private void displayDispatcher(final Request request) { request.appendHtml("<h1>Dispatcher</h1>"); final DebugHtmlString debugString = new DebugHtmlString(); dispatcher.debug(debugString); request.appendHtml(debugString.toString()); }
private void displayContext(final Request request) { request.appendHtml("<h1>Context</h1>"); final DebugHtmlString debugString = new DebugHtmlString(); request.getContext().append(debugString); request.appendHtml(debugString.toString()); }
protected void displayVariables(final Request request) { request.appendHtml("<h1>Variables</h1>"); final DebugHtmlString debug = new DebugHtmlString(); final RequestContext context = request.getContext(); context.append(debug, "variables"); request.appendHtml(debug.toString()); }
protected void displaySystem(final Request request) { request.appendHtml("<h1>System</h1>"); final DebuggableWithTitle[] debug = IsisContext.debugSystem(); for (final DebuggableWithTitle element2 : debug) { final DebugHtmlString str = new DebugHtmlString(); str.appendTitle(element2.debugTitle()); element2.debugData(str); request.appendHtml(str.toString()); } }
final String message = exception.getMessage(); requestContext.addVariable("_error-message", message == null ? "" : message.replaceAll(replace, withReplacement), Scope.ERROR); requestContext.addVariable("_error-details", debugHtml.toString().replaceAll(replace, withReplacement), Scope.ERROR); requestContext.addVariable("_error-ref", errorRef, Scope.ERROR); requestContext.clearTransientVariables();
context.append(debug, "variables"); debug.close(); request.appendHtml(debug.toString()); } else if ("processing".equals(type)) { request.appendHtml("<pre>");