Tevékenységtámogatás

org.eclipse.help.base.activitySupport

3.1

Ezt a kiterjesztési pontot a termék bedolgozói használják a tevékenységek használatakor a Súgórendszer viselkedésének beállítására. Az alábbi szempontok alapján beállítást biztosítja:

Ez a kiterjesztési pont kísérleti és valószínűleg változni fog a későbbi kiadásokban a tevékenységtámogatás alakulásával.

<!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)>

Sima szöveges üzenet, amely akkor jelenik meg a párbeszédablakban, amikor a tevékenységszűrés kikapcsolásra kerül. Az üzenet arra figyelmeztet, hogy a szűrő nélkül néhány dokumentum olyan felhasználói felületi elemre hivatkozhat, amely nem látható.



<!ELEMENT localScopeCheckbox (#PCDATA)>

a jelölőnégyzet címkéje a helyi keresési hatókör beállításoldalon. Ha a jelölőnégyzet ki van választva, akkor a keresési eredmény a letiltott tevékenységekhez tartozó dokumentumok keresési találatait is tartalmazza.



<!ELEMENT documentMessage EMPTY>

<!ATTLIST documentMessage

class    CDATA #IMPLIED

pluginId CDATA #REQUIRED>

HTML részlet, amely azon súgótémakör tetejébe kerül beszúrásra, amely a tiltott tevékenységhez tartozik. Az üzenet arról értesíti a felhasználót, hogy a témakör tartalmazhatja olyan UI elemek hivatkozását, amelyek nem láthatóak. Mivel az üzenet szövege egy XML fájlban van, ezért a HTML címkéket ki kell venni a speciális karakterekre vonatkozó általános XML egyedek használatával.

Az üzenet tartalmazhat egy hiperhivatkozást, amely a felhasználót azon tevékenységszerkesztőhöz vezeti, amely a tevékenységfelkészítési állapot módosításához van fenntartva. A class attribútumot kell használni ebben az esetben.



Az alábbiakban bemutatjuk a tevékenységtámogatás kiterjesztési pont használatát:

 

<extension point=

"org.eclipse.help.base.activitySupport"

>

<support productId=

"com.example.xyzProduct"

>

<showAllMessage>

Ez a művelet az összes témakört megjeleníti a tartalomjegyzékben.

</showAllMessage>

<documentMessage class=

"com.example.xyz.OpenRolePreference"

>

Ez a témakör tartozik ahhoz a szerephez, amely pillanatnyilag tiltott. &lt;p&gt; A szerep engedélyezéséhez nyissa meg a &lt;a href="ACTIVITY_EDITOR"&gt;Szerepbeállítási oldalt&lt;/a&gt;.

</documentMessage>

</support>

</extension>

A documentMessage elem class attribútumának meg kell valósítania az org.eclipse.help.ILiveHelpAction felületet.

Az Eclipse SDK biztosítja az alapértelmezett tevékenységet, amely a 'képesség' kifejezést használja és a Képességek beállítási oldalt nyitja meg a tiltott témakörökben lévő hiperhivatkozásokból. Újradefiniáláskor győződjön meg róla, hogy a módosítások és a terminológia megfelelnek azoknak a platform felhasználói felületben.