텍스트 보고서 드라이버 함수

보고서를 관리하는 데 드라이버가 필요한 경우 TextReportDriver 외부 유형에서 함수를 사용하여 보고서 데이터가 포함된 파일을 제어하십시오. TextReportDriver 유형에 기반한 변수에서 이러한 함수 중 대부분을 호출합니다.

변수가 존재할 때까지 이러한 함수를 호출할 수 없습니다. 따라서 TextReportDriver에서 직접 호출하는 2개의 함수 중 하나를 통해 변수를 작성해야 합니다. 이러한 2개의 함수는 static으로 선언되어, TextReportDriver에 기반하여 작성하는 변수와 분리되어 존재합니다.

두 번째 표는 TextReportDriver 유형에서 직접 호출하는 함수를 나열합니다.

표 1. TextReportDriver 함수
함수 설명
reportDriver = createDriverFromTempFile() 보고서 정보를 보유하는 고유한 보고서 드라이버 파일을 작성합니다.
reportDriver = createDriverForAppend(fileName) 생성되는 보고서 정보를 추가할 수 있도록 지정된 보고서 드라이버 파일을 엽니다.

다음 표는 TextReportDriver 유형에 기반하여 변수에서 호출하는 함수를 나열합니다.

표 2. TextReportDriver에 기반한 변수의 함수
함수 설명
closeFile() 보고서 정보가 포함된 드라이버 파일을 닫습니다.
deleteFile() 드라이버 파일을 삭제합니다.
fileName = getFileName() 현재 드라이버 파일의 이름을 리턴합니다.
reportLine = getNextReportLine() 드라이버 파일에서 행을 리턴합니다.
errorMsg = popErrorMessage() 가장 최근에 저장된 오류 메시지를 리턴합니다.
pushErrorMessage(errorMsg) 스택 위의 지정된 오류 메시지를 배치합니다.