簡単にするために:
public class Person
{
String name;
Set<Address> addresses;
}
public class Address
{
String city;
String street;
}
とのマッチング
public interface PersonProxy extends EntityProxy
{
public String getName();
public Set<AdressProxy> getAddresses();
}
と
public interface AdressProxy extends EntityProxy
{
public String getCity();
public String getStreet();
}
UiBuinderクラスでAddressProxyを編集しましたが、Listを取得したが、データがPersonクラスに設定されている場合にListEditorを使用する方法は明らかですが、EditorFrameworkを使用して編集するにはどうすればよいですか。または、PersonProxyになったときにSetをListに変換するにはどうすればよいですか?
実装する一種のアダプタエディタクラスを配置しようとしました
LeafValueEditor<Set<AddressProxy>>
次に、LeafValueEditor.setValue()内でリストに移動し、リストの編集を処理する別のエディター階層で新しいdriver.edit()を開始しますが、運が良かったです。