Java:用于查看源代码的链接列表?

时间:2011-06-13 18:31:12

标签: java user-interface weblogic bea

试图理解这个文档:

来自http://otndnld.oracle.co.jp/document/products/workshop/docs81/doc/ja_JP/workshop/java-class/com/bea/ide/sourceeditor/model/ISourceModel.html

是用作源视图的UI的“链接列表”吗?

“public interface ISourceModel

源模型是包含实际文本数据的数据结构 给定文件。通常实现为链接列表, 一些实现可能会扩展swing AbstractDocument类, 虽然这不是必需的,不应该依赖。“

2 个答案:

答案 0 :(得分:1)

不,作为类提示的名称,它用作编辑器的 Model (将显示的数据)。

在这种情况下,我理解视图是文本编辑器,因此数据是一系列文本是有道理的。

遵循Model-View-Controller模式,另一个类(可能是SourceView或其他类)将负责显示这些行。

答案 1 :(得分:1)

不是UI,而是数据模型本身。数据保存在有序集合中,而不是将文本保存为一个巨大的字符串,而是保存多个字符串,每行一个。对于许多操作来说,这显然是更好的数据结构;它需要更少的搜索才能找到各种文本功能。