XHTML

任务面板中显示的文本用 XHTML 编码。

可以用以下两种方法中任一种方法写入文本:通过使用 XHTML 格式化文本字符串(XHTML 片段),或通过在 Java 文件中引用 XHTML 文件。

短消息使用格式化文本字符串,扩展文本使用引用的 XHTML 文件。

此示例使用以下 XHTML 片段格式:

@StarAssistantTask(display="Hello Task",
contentFragment="<ul><li>
<a href=\"staraction:hello\">Hello</a>!</li></ul>",
controller=HelloWorld.HelloWorldTask.
HelloWorldTaskController.class)

此示例使用以下 XHTML 文件:

@StarAssistantTask(display="Create A Continuum With
Pre-defined Models"
contentPath="html/CreateContinuaTask.xhtml",
controller=CreateContinuaTask.
CreateContinuaTaskController.class)

XHTML 文本在一个任务面板中仅能使用一次。 但是,任务面板可以显示多个替代通道中任一个替代通道,具体视条件而定。 此种情况下,可以使用 HTMLFileContentHTMLFragmentContent 类来指定替代文本。