Project Explorer 탭에서 .xcdl 파일(Composite Component) 또는 [Object 명].js 파일을 속성창에서 오브젝트 인터페이스 목록을 확인할 수 있습니다. 넥사크로 스튜디오에서 이벤트를 추가하는 방식과 마찬가지로 각 항목을 더블클릭하면 기본 템플릿이 생성됩니다.
속성창에서 오브젝트 인터페이스 목록 확인하기
XCDL 파일 (Composite Component)
Project Explorer 탭에서 .xcdl 파일을 열고 Class Definition 탭을 선택하면 속성창에서 오브젝트 인터페이스 목록을 확인할 수 있습니다.
JS 파일 (Composite Component 를 제외한 오브젝트)
Project Explorer 탭에서 오브젝트의 .js 파일을 열면 속성창에서 오브젝트 인터페이스 목록을 확인할 수 있습니다.
오브젝트 인터페이스 함수 추가하기
속성창에서 추가하기
넥사크로 스튜디오에서 이벤트를 추가하는 방식과 마찬가지로 각 항목을 더블클릭하면 기본 템플릿이 생성됩니다. 인터페이스 함수에 대한 간단한 설명과 작성해야 할 코드 설명을 주석 형식으로 제공합니다.
메뉴에서 추가하기
Project Explorer에서 파일을 선택하고 메뉴[Edit > Add > Object Interface Funtions] 또는 컨텍스트 메뉴에서 같은 항목을 선택하고 오브젝트 인터페이스 함수를 추가할 수 있습니다.
속성창에서는 한 번에 하나의 오브젝트 인터페이스 함수만 추가할 수 있지만 [Add Object Interface Functions] 창에서는 여러 항목을 선택하고 추가할 수 있습니다. 추가할 오브젝트 인터페이스 함수를 선택하고 [OK] 버튼을 클릭합니다.
오브젝트 인터페이스 함수 도움말 확인하기
오브젝트 인터페이스 함수 도움말은 별도의 JSDoc 형태로 제공합니다. 각 오브젝트에서 공통으로 사용할 수 있는 오브젝트 인터페이스 함수 목록을 확인할 수 있습니다.
메뉴 [Help > Object Interface Function Manual] 항목을 선택하면 설치 폴더에서 JSDoc 파일(index.html)을 웹브라우저에서 불러옵니다.
Modules 목록에서 오브젝트 타입을 선택하면 제공하는 오브젝트 인터페이스 함수 목록을 표시합니다.
Modules | 오브젝트 |
---|---|
_EventSinkObject | Invisible Object (Object, Action 오브젝트를 상속받은 경우 제외) |
Action | Invisible Object (Action 오브젝트를 상속받은 경우) |
Component | Composite Component, Visible Object |
DeviceAdaptor | Device Adaptor |
Object | 모든 오브젝트는 Object를 상속받아 구현된 것으로 toString() 메소드는 모든 오브젝트에서 공통으로 사용할 수 있습니다. |
ProtocolAdp | Protocol Adaptor |
인터페이스 함수명을 검색하는 기능을 제공합니다. 검색창에 입력한 문자열이 포함된 함수명을 검색하고 클릭 시 해당 위치로 이동합니다.