Package com.oorian
Class TextPage
java.lang.Object
com.oorian.HttpFile
com.oorian.TextPage
Abstract base class for serving plain text HTTP responses.
TextPage provides a simple way to generate text-based HTTP responses
such as JSON, XML, CSV, or plain text. Subclasses set the text content
via setText(String) and the framework handles output.
Usage:
@Page(path="/api/status")
public class StatusPage extends TextPage {
@Override
public void build() {
setContentType("application/json");
setText("{\"status\": \"OK\"}");
}
}
- Since:
- 2021
- Version:
- 1.0
- Author:
- Marvin P. Warble Jr.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidSets the text content to be rendered.protected final voidAppends the text content to the output buffer.Methods inherited from class com.oorian.HttpFile
addResponseHeader, create, createFile, getCacheControl, getDocumentUrl, getFullUrl, getHost, getHttpRequest, getOriginalParameters, getParameter, getParameterAsFloat, getParameterAsInt, getParameterAsLong, getParameterAsShort, getParameters, getParametersAFloat, getParametersAsInt, getParametersAsLong, getParametersAsShort, getParameterValues, getPath, getServletPath, getSessionId, getUrl, getUrlParameters, getWebResponse, hasParameter, hasUrlParams, initializeFile, isWritten, onCreated, onWriteComplete, setCacheControl, setCharacterEncoding, setContentType, setResponseHeader, setUrlParameters, toString, toString, write