Package com.softwaremining.ui
Class AbstractScreen
java.lang.Object
com.softwaremining.ui.AbstractScreen
- Direct Known Subclasses:
JSPScreen,TextScreen,XMLScreen
Abstract Representation of COBOL screen handling. The XML, JSP and Text Implementations exsits.
The class accepts DisplayRequests / acceptResponses .
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddExceptionRequest(ExceptionRequest exceptionRequest) voidaddExceptionRequest(String message) voidvoidaddReportFrame(ReportFrame reportFrame) voidassignServiceName(String _serviceName) abstract voidbuildFromScreenRequest(DisplayRequest displayRequest) voidabstract voidvoidcloseForm(jakarta.servlet.http.HttpServletResponse response) abstract voidgenerateHtml(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) booleanbooleanbooleanabstract voidprocessAcceptResponse(AcceptResponse acceptResponse)
-
Field Details
-
ROW_COLUMN_NOT_INITIALIZED
public static final int ROW_COLUMN_NOT_INITIALIZED- See Also:
-
APP_SERVER_URL
-
-
Constructor Details
-
AbstractScreen
public AbstractScreen()
-
-
Method Details
-
buildFromScreenRequest
-
processAcceptResponse
-
generateHtml
public abstract void generateHtml(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) -
clearScreen
public abstract void clearScreen() -
addQuitRequest
public void addQuitRequest() -
addExceptionRequest
-
addExceptionRequest
-
hasException
public boolean hasException() -
getStackTrace
-
isFinished
public boolean isFinished() -
addReportFrame
-
getReportFrames
-
clearReportFrames
public void clearReportFrames() -
hasReportFrames
public boolean hasReportFrames() -
assignServiceName
-
retrieveServiceName
-
closeForm
public void closeForm(jakarta.servlet.http.HttpServletResponse response)
-