addDoubleClickListener(IDoubleClickListener) 为查看器添加鼠标双击监听器。
addDragSupport(int, Transfer[], DragSourceListener) 为查看器添加支持拖元素的操作。
addDropSupport(int, Transfer[], DropTargetListener) 为查看器添加接收释放元素到其中的支持。
addFilter(ViewerFilter) 为查看器添加过滤器,并触发查看器重新过滤和排列元素。
addHelpListener(HelpListener) 为查看器添加对帮助请求的监听器。
addOpenListener(IOpenListener) 添加对选中元素进行打开操作的监听器。
addSelectionChangedListener(ISelectionChangedListener) 为查看器添加选择元素改变监听器。
addPostSelectionChangedListener(ISelectionChangedListener) 为查看器添加选择后事件监听器。
getSelection() 子类实现此方法,以IStructuredSelection接口返回选中的元素。
refresh() 刷新查看器。
refresh(boolean) 刷新查看器。参数表示是否刷新已存在元素的标签。
refresh(Object) 从指定元素开始刷新查看器。
refresh(Object, boolean) 从指定元素开始刷新查看器。参数表示是否刷新已存在元素的标签。
resetFilters() 清除过滤器,并触发查看器重新过滤和排列元素。
setComparer(IElementComparer) 设置比较器来进行元素比较,如果没有设置,则默认使用元素本身的equals 和 hashCode。
setContentProvider(IContentProvider) 本方法会校验内容供给器为 IStructuredContentProvider。
setData(String, Object) 设置属性和值,如果 Object设为null该属性将被删除。
setInput(Object) ContentViewer 实现了该方法,调用内容供给器的inputChanged方法,然后调用inputChanged 方法。 内容供给器getElements(Object) 随后将被调用,以Object作为输入参数,以决定查看器的根级元素。
setSelection(ISelection, boolean) StructuredViewer实现了该方法,设定查看器选中输入的元素。
setSorter(ViewerSorter) 设置查看器的排序器,并触发查看器重新过滤和排列元素。
setUseHashlookup(boolean) 设置是否在查看器中使用内部哈希表以提高元素和SWT部件的映射速度。
update(Object[], String[]) 更新指定元素的显示状