import org.eclipse.ui.part.IPage;
import org.tizen.webuibuilder.ui.views.databinding.DataBindingPage;
import org.tizen.webuibuilder.ui.views.databinding.DataBindingView;
-import org.tizen.webuibuilder.ui.views.databinding.SetSourceDialog;
-import org.tizen.webuibuilder.ui.views.databinding.model.BindingData;
import org.tizen.webuibuilder.ui.views.databinding.dialog.SetSourcePage;
+import org.tizen.webuibuilder.ui.views.databinding.model.BindingData;
public class EditDataSourceAction extends SelectionAction {
parentDataTree.removeAll();
- String fileName = null;
+// String fileName = "contact.json";
+//
+// if (runtimeApiSettingCombo.getText().equals("tizen.contact.addressBooks")) {
+// fileName = "contact.json";
+// } else if (runtimeApiSettingCombo.getText().equals("tizen.contact.unifiedAddressBook")) {
+// fileName = "contact.json";
+// } else if (runtimeApiSettingCombo.getText().equals("tizen.contact.defaultAddressBook")) {
+// fileName = "contact.json";
+// } else if (runtimeApiSettingCombo.getText().equals("tizen.contact.addressBook")) {
+// fileName = "contact.json";
+// }
- if (runtimeApiSettingCombo.getText().equals("tizen.contact.addressBooks")) {
- fileName = "addressBooks.json";
- } else if (runtimeApiSettingCombo.getText().equals("tizen.contact.unifiedAddressBook")) {
- fileName = "unifiedAddressBook.json";
- } else if (runtimeApiSettingCombo.getText().equals("tizen.contact.defaultAddressBook")) {
- fileName = "addressBook.json";
- } else if (runtimeApiSettingCombo.getText().equals("tizen.contact.addressBook")) {
- fileName = "addressBook.json";
- }
-
- String path = ResourceUtil.getAbsolutePath( BuilderConstants.DATABINDING_DIR + fileName );
+ String path = ResourceUtil.getAbsolutePath( BuilderConstants.DATABINDING_DIR + "contact.json" );
JsonObject json = Helper.readJsonFromFile( path );
import org.eclipse.swt.widgets.TreeColumn;
import org.eclipse.swt.widgets.TreeItem;
import org.tizen.webuibuilder.ui.views.databinding.DataBindingDnDManager;
-import org.tizen.webuibuilder.ui.views.databinding.DataBindingView;
import org.tizen.webuibuilder.ui.views.databinding.model.BindingData;
import org.tizen.webuibuilder.ui.views.databinding.model.BindingObject;
import org.tizen.webuibuilder.ui.views.databinding.model.TreeItemData;
-import com.google.gson.JsonArray;
-import com.google.gson.JsonElement;
-import com.google.gson.JsonObject;
-import com.google.gson.JsonPrimitive;
-
public class SetSourcePage extends Dialog {
private Shell shell;
private Map<String, Button> dataButtonMap = new HashMap<String,Button>();
- private String message;
private List<String> types = Arrays.asList( new String[]{ "Boolean","Number","String" } );
/**
cancelButton.addSelectionListener( new SelectionAdapter() {
public void widgetSelected( SelectionEvent event ) {
- message = null;
+ dataSource = null;
shell.close();
}
} );