私はFile
他の2つのクラスによって拡張されているクラスCopyFile
を持っていDeleteFile
ます.
class File {
private String filePath;
/** Setters and getters **/
}
class CopyFile {
private String destinationPath;
/**setters and getters**/
}
class DeleteFile {
}
今、これをテーブルビューアにバインドしようとしています:
ViewerSupport.bind(tableViewer, new WritableList(realm,
fileDetailsList, File.class),PojoProperties.values(File.class,
new String[] { "filePath","destinationPath"}));
CopyFile
file が のインスタンスである場合、null
またはのインスタンスである場合に、destinationPath を表示したいと考えてい""
ますDeleteFile
。
しかし、これを実行するとエラーがスローされます。
クラス File に名前が destinationPath のプロパティが見つかりませんでした
これを手伝って、継承の場合に DataBinding を実装する方法を教えてください。