오브젝트 인터페이스 함수 활용하기

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

인터페이스 함수명을 검색하는 기능을 제공합니다. 검색창에 입력한 문자열이 포함된 함수명을 검색하고 클릭 시 해당 위치로 이동합니다.