활동 지원

org.eclipse.help.base.activitySupport

3.1

이 확장점은 활동이 사용될 때 제품 플러그인이 도움말 시스템의 작동을 구성하는 데 사용됩니다. 다음 측면의 구성을 제공합니다.

이 확장점은 검증된 기능이 아니며 활동 지원이 발전함에 따라서 향후 릴리스에서 변경될 가능성이 있습니다.

<!ELEMENT extension (support+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT support (localScopeCheckbox , documentMessage , showAllMessage)>

<!ATTLIST support

productId CDATA #REQUIRED>


<!ELEMENT showAllMessage (#PCDATA)>

활동 필터링이 꺼질 때 대화 상자에 표시될 일반 텍스트 메시지입니다. 이 메시지의 의도는 필터가 없으면 일부 문서가 표시되지 않는 사용자 인터페이스 요소를 참조할 수 있음을 경고하는 것입니다.



<!ELEMENT localScopeCheckbox (#PCDATA)>

로컬 검색 범위 환경 설정 페이지에서 선택란의 레이블. 선택란을 선택하면, 사용 불가능한 활동에 속한 문서에서도 히트를 검색하면, 그 결과가 검색 결과에 포함됩니다.



<!ELEMENT documentMessage EMPTY>

<!ATTLIST documentMessage

class    CDATA #IMPLIED

pluginId CDATA #REQUIRED>

사용할 수 없는 활동에 속하는 도움말 주제의 맨 위에 삽입될 HTML 스니펫입니다. 이 메시지의 의도는 사용자에게 표시되지 않는 UI 요소에 대한 참조를 주제가 포함할 수 있음을 알리는 것입니다. 메시지 텍스트가 XML 파일 안에 있으므로 특수 문자에 대한 XML 표준 엔티티를 사용하여 HTML 태그를 벗어나야 합니다.

이 메시지는 활동 인에이블먼트 상태 변경을 제공하는 활동 편집기로 사용자를 데려가는 하이퍼링크를 포함할 수 있습니다. 속성 class가 이 경우에 사용되어야 합니다.



다음은 활동 지원 확장점의 샘플 사용법입니다.

 

<extension point=

"org.eclipse.help.base.activitySupport"

>

<support productId=

"com.example.xyzProduct"

>

<showAllMessage>

This actions will reveal all topics in the table of contents.

</showAllMessage>

<documentMessage class=

"com.example.xyz.OpenRolePreference"

>

This topic belongs to the role that is currently disabled. &lt;p&gt; To enable the role, open &lt;a href="ACTIVITY_EDITOR"&gt;Role Preference Page.&lt;/a&gt;

</documentMessage>

</support>

</extension>

요소 documentMessageclass 속성은 org.eclipse.help.ILiveHelpAction 인터페이스를 구현해야 합니다.

Eclipse SDK는 '기능'이라는 용어를 사용하고 사용할 수 없는 주제의 하이퍼링크에서 기능 환경 설정 페이지를 여는 기본 활동 지원을 제공합니다. 대체할 때 변경 및 전문용어가 플랫폼 UI에 있는 것과 일치하는지 확인하십시오.