JFace TableViewer を NatTable に置き換えようとしています。TableViewer を使用した実装では、セルに画像がありILabelProvider
、実行時にオブジェクトの具体的な状態の画像を取得する方法を認識している実装があります。だから私はから電話ILabelProvider.getImage(element)
しColumnLabelProvider
ます。
NatTable では、configLabel に対して registring configAttribute を介して画像を追加する方法を知っています。configAttribute については、使用するイメージを明示的に指定する必要があります。確かに、すべての状態のラベルを作成し、すべてのラベルに画像を登録し、ConfigLabelAccumulator を使用してすべてを結び付けることができます。しかし、画像の量は非常に膨大であり、さらに、このロジックを複製したくありません。では、そのような場合により適切な方法はありますか? 既存のものに委譲するだけILabelProvider
ですか?