如何在Eclipse插件中对WritableList进行排序

时间:2017-12-21 05:08:08

标签: java eclipse eclipse-plugin eclipse-rcp

如何对WritableList进行排序?我尝试使用sort方法,但它给了我一个不受支持的操作异常

示例代码:

java.lang.UnsupportedOperationException
at org.eclipse.core.databinding.observable.list.ObservableList$2.set(ObservableList.java:250)
at java.util.List.sort(List.java:482)

例外:

@Override
public void set(E o) {
    throw new UnsupportedOperationException();
}

来自ObservableList的迭代器的set方法:

Doc2Vec

1 个答案:

答案 0 :(得分:0)

320 x 320实施WritableListJavadoc

中提到了获得此异常的原因
  

UnsupportedOperationException - 如果列表的list-iterator不支持set操作

你可以看到WritableList的实现java.util.List here

您需要使用iterator