Package com.onpositive.semantic.model.binding

Examples of com.onpositive.semantic.model.binding.Binding


    owner.setWeights(new int[] { 30, 50 });
    IMenuManager menuManager = getViewSite().getActionBars()
        .getMenuManager();
    menuManager.add(new Action("Settings") {
      public void run() {
        final Binding bnd=new Binding(LogViewPart.this);
        bnd.setAutoCommit(false);
        bnd.setReadOnly(false);
        Container r=new Container();
        IContainerLayoutManager ca=new OneElementOnLineLayouter();
        OneLineTextElement<Integer>str=new OneLineTextElement<Integer>(bnd.getBinding("days"));
        ComboEnumeratedValueSelector<Integer>sev=new ComboEnumeratedValueSelector<Integer>();
        sev.setOrdered(true);
        sev.setBinding(bnd.getBinding("minSeverityToFetch"));
        r.add(str);
        r.add(sev);       
        Container buttons=new Container();       
        HorizontalLayouter horizontalLayouter = new HorizontalLayouter();
        buttons.setLayoutManager(horizontalLayouter);
        r.add(buttons);
        final InputElementDialog inputElementDialog = new InputElementDialog(bnd,r,"Settings","you may configure settings here");
        ButtonSelector bs=new ButtonSelector();
        bs.setValue(new Runnable() {
          public void run() {
            bnd.commit();
            inputElementDialog.close();
          }
        });
        bs.setText("Apply");
        buttons.add(bs);       
View Full Code Here


      public void run() {
        CompositeEditor compositeEditor = new CompositeEditor(options,
            true);

        Binding binding = (Binding) compositeEditor.getBinding();
        binding.setName("Credentials");
        binding
            .setDescription("Authentification to Google Account for application: "
                + appId);
        compositeEditor.add(new OneLineTextElement<String>(binding
            .getBinding("usId")));
        OneLineTextElement<String> element = new OneLineTextElement<String>(
            binding.getBinding("password"));
        element.setIsPassword(true);
        Binding binding2 = binding.getBinding("alwaysUse");
        binding2
            .setName("Remember password(Could trigger secure storage login)");
        ButtonSelector sl = new ButtonSelector(binding2);
        compositeEditor.add(element);
        compositeEditor.add(sl);
View Full Code Here

  }

  static WizardPage getKindsSelectingPage(Binding bndr, BaseDataFacade facade) {
    CompositeEditor r = new CompositeEditor(bndr);
    ListEnumeratedValueSelector<String> mr = new ListEnumeratedValueSelector<String>();
    Binding binding = bndr.getBinding("columns");
    Realm realm = new Realm(getKnownKinds(facade));
    binding.setRealm(realm);
    mr.setBinding(binding);
    mr.setAsCheckBox(true);
    r.add(mr);
    BindedWizardPage q = new BindedWizardPage(r);
    return q;
View Full Code Here

  }

  public static ExportData showBulkExportDialog(
      final BaseDataFacade facade) {
    final ExportData t = new ExportData();
    final Binding bndr = new Binding(t);

    bndr.setName("Bulk Export to data store");
    bndr.setDescription("Please select settings for this export");
    bndr.setAutoCommit(true);

    CompositeEditor optionPage = createOptionsPageForBulkExport(bndr);
    CompositeEditor outPutFolderPage = createFolderPage(bndr);

    FlowWizard newWizard = new FlowWizard(bndr, "Export") {
View Full Code Here

  }

  public static ExportData showExportDialog(final BaseDataFacade facade) {
    final ExportData t = new ExportData();

    final Binding bndr = new Binding(t);
    bndr.setName("Export data to data store");
    bndr.setDescription("Please select settings for this export");
    bndr.setAutoCommit(true);
    CompositeEditor optionsPage = createOptionsPageForExport(bndr);
    CompositeEditor outPutFilePage = createFilePageForExport(bndr);
    CompositeEditor outPutFolderPage = createDirectoryPageForExport(bndr);
    CompositeEditor jdbcDataPage = createJDBCPage(bndr);
View Full Code Here

  public static ImportData showBulkImportDialog(
      final BaseDataFacade facade) {

    final ImportData t = new ImportData();

    final Binding bndr = new Binding(t);
    bndr.setName("Import data from data store");
    bndr.setDescription("Please select settings for this import");
    bndr.setAutoCommit(true);

    CompositeEditor optionPage = createOptionsPageForBulkImport(bndr);
    CompositeEditor outPutFolderPage = createFolderPage(bndr);

    DisposeBindingListener.linkBindingLifeCycle(bndr, optionPage);
View Full Code Here

  }

  public static ImportData showImportDialog(final BaseDataFacade facade) {
    final ImportData t = new ImportData();

    final Binding bndr = new Binding(t);
    bndr.setName("Import data from data store");
    bndr.setDescription("Please select settings for this import");
    bndr.setAutoCommit(true);
    CompositeEditor optionsPage = createOptionsPage(bndr);
    CompositeEditor columnsPage = createColumnsPage(facade, bndr);
    CompositeEditor kindsPage = createKindsPage(facade, bndr);
    CompositeEditor outPutFilePage = createFilePage(bndr);
    CompositeEditor outPutFolderPage = createDirectoryPage(bndr);
View Full Code Here

  private static CompositeEditor createColumnsPage(
      final BaseDataFacade facade, final Binding bndr) {
    CompositeEditor m = new CompositeEditor(bndr);
    ListEnumeratedValueSelector<String> mr = new ListEnumeratedValueSelector<String>();
    Binding binding = bndr.getBinding("columns");
    Realm realm = new Realm(facade.getFields());
    binding.setRealm(realm);
    mr.setBinding(binding);
    mr.setAsCheckBox(true);
    m.add(mr);
    return m;
  }
View Full Code Here

  private static CompositeEditor createKindsPage(final BaseDataFacade facade,
      final Binding bndr) {
    CompositeEditor m = new CompositeEditor(bndr);
    ListEnumeratedValueSelector<String> mr = new ListEnumeratedValueSelector<String>();
    Binding binding = bndr.getBinding("kinds");
    Realm realm = new Realm(getKnownKinds(facade));
    binding.setRealm(realm);
    mr.setBinding(binding);
    mr.setAsCheckBox(true);
    m.add(mr);
    return m;
  }
View Full Code Here

      super(editor);
      this.editor = editor;
    }

    protected void okPressed() {
      Binding b = (Binding) editor.getBinding();
      b.commit();
      NamespacesRealm nsr = (NamespacesRealm) b.getValue();
      String currentNS = nsr.current;
      if (currentNS == null) {
        if (facade.namespace == null) {
          currentNS = facade.namespace = "";
        } else {
View Full Code Here

TOP

Related Classes of com.onpositive.semantic.model.binding.Binding

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.