Class AbstractScreen

java.lang.Object
com.softwaremining.ui.AbstractScreen
Direct Known Subclasses:
JSPScreen, TextScreen, XMLScreen

public abstract class AbstractScreen extends Object
Abstract Representation of COBOL screen handling. The XML, JSP and Text Implementations exsits. The class accepts DisplayRequests / acceptResponses .
  • Field Details

    • ROW_COLUMN_NOT_INITIALIZED

      public static final int ROW_COLUMN_NOT_INITIALIZED
      See Also:
    • APP_SERVER_URL

      public static String APP_SERVER_URL
  • Constructor Details

    • AbstractScreen

      public AbstractScreen()
  • Method Details

    • buildFromScreenRequest

      public abstract void buildFromScreenRequest(DisplayRequest displayRequest)
    • processAcceptResponse

      public abstract void processAcceptResponse(AcceptResponse acceptResponse)
    • generateHtml

      public abstract void generateHtml(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    • clearScreen

      public abstract void clearScreen()
    • addQuitRequest

      public void addQuitRequest()
    • addExceptionRequest

      public void addExceptionRequest(String message)
    • addExceptionRequest

      public void addExceptionRequest(ExceptionRequest exceptionRequest)
    • hasException

      public boolean hasException()
    • getStackTrace

      public String getStackTrace()
    • isFinished

      public boolean isFinished()
    • addReportFrame

      public void addReportFrame(ReportFrame reportFrame)
    • getReportFrames

      public ReportFrame[] getReportFrames()
    • clearReportFrames

      public void clearReportFrames()
    • hasReportFrames

      public boolean hasReportFrames()
    • assignServiceName

      public void assignServiceName(String _serviceName)
    • retrieveServiceName

      public String retrieveServiceName()
    • closeForm

      public void closeForm(javax.servlet.http.HttpServletResponse response)