소스 파일 이름 바꾸기
워크벤치의 리팩토링 함수를 사용하여 소스 파일 이름을 바꾸고 해당 파일에 대한 참조를 정정할 수 있습니다.
리팩토링으로 JSF 핸들러가 제어하는 EGL 소스 파일 또는 JSP 파일 이름을 바꿀 수 있습니다.
- 다음 위치 중 하나에서 이름을 바꾸려는 파일을 선택하십시오.
- 프로젝트 탐색기 보기에서 파일을 마우스 오른쪽 단추로 클릭하십시오.
- 기본 파트를 포함하는 파일의 경우 아웃라인 보기, 파트 목록 보기 또는 파트 참조 보기에서 기본 파트를 마우스 오른쪽 단추로 클릭하십시오.
- 기본 파트를 포함하는 파일의 경우 EGL 편집기의 파트 이름에 커서를 올리고 마우스 오른쪽 단추를 클릭하십시오.
- 팝업 메뉴에서 를 클릭하십시오. 파트 이름 바꾸기 창이 열립니다.
- 파트 이름 바꾸기 창에서 EGL 이름 지정 규칙을 따라 파일의 새 이름을 입력하십시오.
- 사용자가 처리할 때 EGL이 작성하는 변경사항의 목록에 대해 미리보기를 클릭할 수 있습니다.
- 참조 업데이트 선택란을 선택 취소하면 EGL이 변경할 참조에 대해 기타 파일을 검색하지 않습니다. 대부분의 인스턴스에서 이 선택란을 선택하십시오.
- 확인을 클릭하십시오.
파일 이름 바꾸기로 다음이 변경됩니다.
- EGL이 파일의 이름을 새 이름으로 변경합니다.
- 기본 파트를 포함하는 파일의 경우 EGL이 새 파일 이름과 일치시키기 위해 파트의 이름을 변경합니다.
- 기본 파트를 포함하는 파일의 경우 EGL이 해당 파트에 대한 참조의 빌드 경로를 검색하고 파트의 새 이름과 일치시키기 위해 참조를 변경합니다. 예를 들어, 호출된 프로그램을 포함하는 파일 이름을 바꾸는 경우 EGL이 새 이름을 사용하도록 해당 프로그램을 호출하는 코드를 변경합니다.
- JSF 핸들러를 포함하는 파일의 경우 EGL이 JSP 파일을 새 파일에 링크하고 JSP의 참조를 JSF 핸들러로 변경하여 새 이름을 사용하지만 JSP 파일의 이름은 변경하지 않습니다.
- JSF 핸들러를 포함하는 파일의 경우 EGL은 참조를 구성 파일의 파일로 업데이트합니다.
- JSF 핸들러가 제어하는 JSP 파일의 경우 EGL이 새 JSP 파일을 참조하도록 JSF 핸들러의 view 특성을 업데이트합니다.
- EGL 플러그인 프로젝트 내에 있는 프로그램 파트의 경우 EGL이 plugin.xml 파일의 프로그램에 대한 참조를 수정합니다.
리팩토링으로 발생하는 다른 변경사항을 확인해야 할 수 있습니다.
예를 들어, EGL이 forward 문과 함께 사용되는 레이블을 변경하지 않습니다.
다음과 같은 JSF 핸들러로 제어를 전달하는 코드 행이 있다고
가정합니다.
forward to "myWebPage";
이 경우
myWebPage로 이름을 바꾼 경우 EGL이 페이지의
새 레이블을 반영하기 위해 이 forward 문을
변경하지 않습니다. 변경사항을 검색하고
파일을 수동으로 업데이트해야 합니다.