Example usage for com.google.gwt.user.client.ui MenuItem MenuItem

List of usage examples for com.google.gwt.user.client.ui MenuItem MenuItem

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui MenuItem MenuItem.

Prototype

public MenuItem(@IsSafeHtml String text, boolean asHTML, ScheduledCommand cmd) 

Source Link

Document

Constructs a new menu item that fires a command when it is selected.

Usage

From source file:ar.com.german.ExpresionesLibres.client.app.ApplicationPresenter.java

License:Apache License

@Override
protected void onBind() {

    MenuItem generadorReglas = new MenuItem("Generador de Reglas", false, new Command() {

        public void execute() {
            PlaceRequest request = new PlaceRequest.Builder().nameToken(NameTokens.generadorDeReglas).build();
            placeManager.revealPlace(request);
        }//from   ww  w  .j  av  a  2s .  co m
    });

    getView().getMenuBar().addItem(generadorReglas);

    MenuItem probarReglas = new MenuItem("Probar Reglas", false, new Command() {
        public void execute() {
            PlaceRequest request = new PlaceRequest.Builder().nameToken(NameTokens.probador).build();
            placeManager.revealPlace(request);
        }
    });

    getView().getMenuBar().addItem(probarReglas);

    MenuItem archivos = new MenuItem("HTML 5 File API", false, new Command() {
        public void execute() {
            PlaceRequest request = new PlaceRequest.Builder().nameToken(NameTokens.filesystem).build();
            placeManager.revealPlace(request);
        }
    });

    getView().getMenuBar().addItem(archivos);

    super.onBind();

}

From source file:com.agnie.gwt.common.client.widget.CustomMenuPan.java

License:Open Source License

public CustomMenuPan(String styleClassName) {
    container = (HTMLPanel) uiBinder.createAndBindUi(this);
    container.addStyleName(styleClassName);
    initWidget(container);/*from w  w  w  .  j a va2s.  co m*/
    this.setCustomMenuTitle("Right click Test !");
    /* ContextMenu related code starts here */
    this.contextMenu.hide();
    this.contextMenu.setAutoHideEnabled(true);
    addDomHandler(this, ContextMenuEvent.getType());

    createDummyAccounts();

    Command c1 = new Command() {

        @Override
        public void execute() {
            Window.alert("Command 1 executed.");
            container.add(accList.get(0));
        }
    };
    Command c2 = new Command() {

        @Override
        public void execute() {
            Window.alert("Command 2 executed.");
            container.add(accList.get(1));
        }
    };
    Command c3 = new Command() {

        @Override
        public void execute() {
            Window.alert("Command 3 executed.");
            container.add(accList.get(2));
        }
    };
    Command c4 = new Command() {

        @Override
        public void execute() {
            Window.alert("Command 4 executed.");
            container.add(accList.get(3));
        }
    };
    Command c5 = new Command() {

        @Override
        public void execute() {
            Window.alert("Command 5 executed.");
            container.add(accList.get(4));
        }
    };
    MenuItem fItem = new MenuItem("Command1", true, c1);
    MenuItem sItem = new MenuItem("Command2 ", true, c2);
    MenuItem tItem = new MenuItem("Command3 ", true, c3);
    MenuItem frItem = new MenuItem("Command4 ", true, c4);
    MenuItem fiItem = new MenuItem("Command5 ", true, c5);

    popupMenuBar1To3.addItem(fItem);
    popupMenuBar1To3.addItem(sItem);
    popupMenuBar1To3.addItem(tItem);

    popupMenuBar4To5.addItem(frItem);
    popupMenuBar4To5.addItem(fiItem);

    popupMenuBar1To3.setVisible(true);
    popupMenuBar4To5.setVisible(true);
    contextMenu.container.add(popupMenuBar1To3);
    contextMenu.addMenuSeparator();
    contextMenu.container.add(popupMenuBar4To5);
}

From source file:com.agnie.useradmin.landing.client.ui.ApplicationWidget.java

License:Open Source License

/**
 * ToSetAppWidget commands on rightClickMenu
 * //  www . ja  va  2  s .co  m
 * @param domainI
 * @param domUrlI
 * @param isAdmin
 */
private void setAppWidgetCommands(final String domainI, final String domUrlI, boolean isAdmin) {
    /* ContextMenu related code starts here */
    this.contextMenu.hide();
    this.contextMenu.setAutoHideEnabled(true);
    addDomHandler(this, ContextMenuEvent.getType());

    Command open = new Command() {

        @Override
        public void execute() {
            hideMenuPan();
            if (domUrlI != null) {

                Window.open(uaurlGenerator.getApplicationUrl(domUrlI, params), "_blank", null);
            } else {
                Window.alert("Sorry opening application is failed");
            }
        }
    };
    openItem = new MenuItem("Open", true, open);
    popupMenuBar1To3.addItem(openItem);

    Command manage = new Command() {

        @Override
        public void execute() {
            hideMenuPan();
            GWT.log("In appWidget manage");
            if (domainI != null) {
                Window.open(uaurlGenerator.getAppManageUrl(domainI, params), "_blank", null);
            }
        }
    };
    manageItem = new MenuItem("Manage ", true, manage);
    if (isAdmin) {
        popupMenuBar1To3.addItem(manageItem);
    }

    popupMenuBar1To3.setVisible(true);
    contextMenu.container.add(popupMenuBar1To3);

}

From source file:com.codenvy.ide.client.elements.widgets.element.ElementViewImpl.java

License:Open Source License

private void preparePopup(@Nonnull Element element) {
    MenuBar menuBar = new MenuBar(true);

    menuBar.addStyleName(resources.editorCSS().branchBackground());
    menuBar.addStyleName(resources.editorCSS().gwtMenuItemSelected());

    MenuItem delete = new MenuItem("Delete", true, new Command() {
        @Override/*from  w  w  w .jav a 2 s .c o  m*/
        public void execute() {
            delegate.onDeleteActionClicked();
        }
    });

    menuBar.addItem(delete);
    menuBar.setAutoOpen(true);

    if (element.isPossibleToAddBranches()) {
        MenuItem amountOfBranches = new MenuItem("Number of branches", true, new Command() {
            @Override
            public void execute() {
                delegate.onChangeNumberBranchesActionClicked();
            }
        });

        menuBar.addItem(amountOfBranches);
    }

    popup = new PopupPanel(true, true);
    popup.add(menuBar);
}

From source file:com.google.appinventor.client.widgets.ContextMenu.java

License:Open Source License

/**
 * Adds a menu item to the context menu.
 *
 * @param text  caption of menu item//  w w w . jav a  2  s  .c om
 * @param asHtml whether to treat text as html
 * @param command   command to execute when menu item is chosen
 * @return  menu item
 */
public MenuItem addItem(String text, boolean asHtml, final Command command) {
    MenuItem menuItem = new MenuItem(text, asHtml, new Command() {
        @Override
        public void execute() {
            hide();
            command.execute();
        }
    });
    menuItem.setStylePrimaryName("ode-ContextMenuItem");
    menuBar.addItem(menuItem);
    return menuItem;
}

From source file:com.google.gwt.sample.stockwatcher.client.OntologyBasedContentManagement.java

@SuppressWarnings("deprecation")
@Override/*  ww w  .java  2 s.co  m*/
public void onModuleLoad() {
    /*
     * Create file interface
     */
    // Create a FormPanel and point it at a service.
    form = new FormPanel();
    form.setAction(GWT.getModuleBaseURL() + "greet");
    form.setEncoding(FormPanel.ENCODING_MULTIPART);
    form.setMethod(FormPanel.METHOD_POST);

    form.setWidget(secondPanel);
    // secondPanel.add(statusLabel);
    // fileUpload.setName(form.getTitle());
    fileUpload.setName("UploadFile");

    secondPanel.add(fileUpload);
    uploadedOntologies.add(loadFile);
    ClickHandler load_handler = new ClickHandler() {
        @Override
        public void onClick(final ClickEvent event) {
            form.submit();
        }
    };
    loadFile.addClickHandler(load_handler);

    ontologies = new ListBox();
    ontologies.setSize("152px", "18px");

    uploadedOntologies.add(ontologies);
    uploadedOntologies.setSpacing(5);
    // secondPanel.add(uploadedOntologies);

    /*
     * end file creation
     */
    logger.log(Level.SEVERE, "Log!");
    Ont_Table.setText(1, 0, "Class"); // 3 columns
    Ont_Table.setText(1, 2, "Object Property");
    Ont_Table.setText(1, 4, "Data Property");
    double wi = Window.getClientWidth() / 3.5;
    String tablewidth = Double.toString(wi);
    tripleTable.getColumnFormatter().setWidth(0, tablewidth);
    tripleTable.getColumnFormatter().setWidth(1, tablewidth);
    tripleTable.getColumnFormatter().setWidth(2, tablewidth);
    tripleTable.setStyleName("Prompt-User");
    tripleTable.setText(0, 0, "Subject");
    tripleTable.setText(0, 1, "Predicate");
    tripleTable.setText(0, 2, "Object");
    tripleTable.getRowFormatter().addStyleName(0, "Prompt-User");
    tripleTable.getColumnFormatter().addStyleName(0, "columnOne");
    tripleTable.getColumnFormatter().addStyleName(1, "columnTwo");
    tripleTable.getColumnFormatter().addStyleName(2, "columnThree");
    tripleTable.addStyleName("tripleTable");
    row = tripleTable.getRowCount();

    webBox.setText(url);
    webBox.setWidth("340px");
    frameWidth = String.valueOf(Window.getClientWidth() / 3.3) + "px";
    queryBox.setText("\n\n\n\n\n\t\t\t\t\tEnter Query");
    queryBox.setSize("369px", "332px");

    queryBox.addFocusHandler(new FocusHandler() {

        @Override
        public void onFocus(FocusEvent event) {
            queryBox.selectAll();
        }

    });
    ontology_from_disk.setText("/Users/markhender/ontologies/pizzas/pizza.rdf");
    ontology_from_disk.setWidth("340px");
    frame = new Frame();
    frame.setUrl(url);
    frameWidth = String.valueOf(Window.getClientWidth() / 1.5) + "px"; // works
    // cross
    // browsers
    frameHeight = String.valueOf(String.valueOf(Window.getClientHeight() / 1.3) + "px");
    frame.setWidth(frameWidth);
    frame.setHeight(frameHeight);
    frame.setVisible(true);

    /*
     * Popup Panel
     */
    popupHolder.add(closePopup);

    popup.setWidget(popupContents);
    closePopup.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            int end_of_list = ft.getRowCount();
            int count = 1;

            while (count < end_of_list) {
                logger.log(Level.SEVERE, "line");
                CheckBox box = (CheckBox) ft.getWidget(count, 3);
                if (box.getValue()) {
                    // tripleTable.setText(tripleTable.getRowCount(), 0,
                    // ft.getText(count, 0));
                    printSuggestedSubject(ft.getText(count, 0));
                    addPredicate(ft.getText(count, 1));
                    if (ft.getText(count, 1).endsWith("*"))
                        addLitObject(ft.getText(count, 2));
                    else
                        addObject(ft.getText(count, 2));
                }
                count++;
            }
            logger.log(Level.SEVERE, "BINGO");
            ft.removeAllRows();

            popup.hide();
            popupContents.clear();
            popupContents.add(popupHolder);
        }
    });
    content.setText("Search for content in webpage");
    content.addFocusHandler(new FocusHandler() {

        @Override
        public void onFocus(FocusEvent event) {
            content.setFocus(true);
            if (content.getText().equals("Search for content in webpage"))
                content.setText("");
            else
                content.selectAll();
        }
    });
    addPanel.add(webBox);

    searchPanel.add(content); // content search box
    searchPanel.add(search); // trigger content search button
    search.setHeight("37px");
    dBox.setText("Triple Report");
    close.setText("Close");
    close.addClickListener(new ClickListener() {

        @Override
        public void onClick(Widget sender) {
            dialogBoxContents.clear();
            dBox.hide();
        }
    });
    dialogBoxholder.add(close);

    loadOntologyInternet.add(ontology_from_internet);
    loadOntologyInternet.add(load_ontology_web_button);
    radioButtonPanel.add(radioA);
    radioButtonPanel.add(radioB);
    searchPanel.add(radioButtonPanel);
    bottomOfScreen.add(searchPanel);
    bottomOfScreen.add(tripleTable);
    tripleTable.setSize("981px", "67px");
    // bottomOfScreen.setSpacing(10);
    search.setText("Enter");
    content.setSize("282px", "29px");
    ListBox listbox = new ListBox();
    ontology_Classes = new ListBox(); // Ontology class listbox
    property_Resources = new ListBox(); // " property listbox
    property_Literals = new ListBox(); // " individual listbox
    ontology_Classes.setWidth("100px");
    property_Resources.setWidth("100px");
    property_Literals.setWidth("100px");

    listbox.setWidth("100px");
    listbox.setHeight("400px");
    save.setText("Save");
    listbox.setVisible(false);
    /*
     * before new page
     */
    final PopupPanel contextpanel = new PopupPanel();

    final Button ok = new Button("OK");
    final HorizontalPanel hori = new HorizontalPanel();
    contextpanel.setWidget(hori);
    entercontext.setText("context");
    hori.add(ok);
    final ClickHandler download_handler = new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            greetingService.downloadRepository(entercontext.getText(), new downloadRepository());
            if (repository_downloaded)
                loadPageTwo(export_fp);
            repository_downloaded = true;
            logger.log(Level.SEVERE, "download_handler called");
        }
    };
    ClickHandler newpage_handler = new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            contextpanel.center();
            ok.addClickHandler(new ClickHandler() {
                @Override
                public void onClick(ClickEvent event) {
                    if (repository_downloaded)
                        loadPageTwo(export_fp);
                    else {
                        download_handler.onClick(event);

                    }
                    contextpanel.hide();

                }

            });
            logger.log(Level.SEVERE, "export path: " + filepathofexport);

        }

    };
    new_page.addClickHandler(newpage_handler);
    download_repository.addClickHandler(download_handler);
    /* Return to homepage */
    home_page.addClickHandler(new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            loadHomePage();
        }
    });
    /* home page */

    //mainPanel.add(frame); // browser
    mainPanel.add(uploadedOntologies);
    mainPanel.add(addPanel); // url for browser
    addPanel.add(webSend);
    webSend.setHeight("32px");

    webSend.setText("GO");

    // Listen for mouse events on webSend Button
    // to get new website
    webSend.addClickHandler(new ClickHandler() {
        public void onClick(ClickEvent event) {
            frame.setUrl(webBox.getText()); // take url from textbox
            logger.log(Level.SEVERE, frame.getUrl());
            content.setFocus(true);
            content.selectAll();
        }
    });
    mainPanel.add(loadOntologyInternet);
    mainPanel.add(Ont_Table); // listboxes
    mainPanel.add(queryBox);
    mainPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_RIGHT);
    mainPanel.add(queryButton);
    mainPanel.add(new_page);
    mainPanel.add(download_repository);

    RootPanel.get("stockList").add(frame, RootPanel.get("stockList").getAbsoluteLeft(),
            RootPanel.get("stockList").getAbsoluteTop());
    RootPanel.get("stockList").add(bottomOfScreen, 0, 725);
    bottomOfScreen.setSize("984px", "128px");
    RootPanel.get("stockList").add(form, frame.getOffsetWidth() + 10, frame.getAbsoluteTop());
    RootPanel.get("stockList").add(mainPanel, frame.getOffsetWidth() + 10,
            form.getOffsetHeight() + frame.getAbsoluteTop());
    // listen for keyboard events in the textbox
    webBox.addKeyUpHandler(new KeyUpHandler() {
        @Override
        public void onKeyUp(KeyUpEvent event) {
            if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER) {
                frame.setUrl(webBox.getText());
                content.setFocus(true);
                content.selectAll();
            }
        }
    });
    frame.addLoadHandler(new LoadHandler() {

        @Override
        public void onLoad(LoadEvent event) {

        }

    });
    final AsyncCallback<ArrayList<String>> ontology_class = new AsyncCallback<ArrayList<String>>() {

        @Override
        public void onFailure(Throwable caught) {

        }

        @Override
        public void onSuccess(ArrayList<String> result) {
            classes = result;
            ontology.get(ontology.size() - 1).setClasses(result);
            if (ontology.size() == 1)
                populate_ClassBox(0);
        }
    };
    final AsyncCallback<ArrayList<String>> property_resource = new AsyncCallback<ArrayList<String>>() {
        @Override
        public void onFailure(Throwable caught) {

        }

        @Override
        public void onSuccess(ArrayList<String> result) {
            properties = result;
            ontology.get(ontology.size() - 1).setProperties(result);
            if (ontology.size() == 1)
                populate_PropertyBox(0);
        }
    };
    final AsyncCallback<ArrayList<String>> property_literal = new AsyncCallback<ArrayList<String>>() {

        @Override
        public void onFailure(Throwable caught) {

        }

        @Override
        public void onSuccess(ArrayList<String> result) {
            literals = result;
            ontology.get(ontology.size() - 1).setLiterals(result);
            if (ontology.size() == 1)
                populate_LiteralBox(0);
        }
    };

    load_ontology_web_button.addClickHandler(new ClickHandler() {

        @Override
        public void onClick(ClickEvent event) {
            // TODO load ontologies from a web address
        }

    });
    final AsyncCallback<Integer[]> subjectIndexOfContent = new AsyncCallback<Integer[]>() {

        @Override
        public void onFailure(Throwable caught) {
            // TODO Auto-generated method stub

        }

        @Override
        public void onSuccess(Integer[] result) {
            if (result[0] != -99 && result[1] != -99) {
                // word found
                printSubject();
            } else
                Window.alert("Word not found");
        }

    };

    final AsyncCallback<String> getOntName = new AsyncCallback<String>() {
        @Override
        public void onFailure(Throwable caught) {

        }

        @Override
        public void onSuccess(String result) {
            ontName = result;
            ontology.get(ontology.size() - 1).setName(result);
            logger.log(Level.SEVERE, ("OntologyName = " + ontName));
        }

    };

    final AsyncCallback<String> geturi = new AsyncCallback<String>() {

        @Override
        public void onFailure(Throwable caught) {

        }

        @Override
        public void onSuccess(String result) {
            baseURI = result;
            ontology.get(ontology.size() - 1).setBaseURI(result);
            logger.log(Level.SEVERE, "The baseURI is " + baseURI);
        }

    };
    final AsyncCallback<ArrayList<String[]>> suggestedTriples = new AsyncCallback<ArrayList<String[]>>() {

        @Override
        public void onFailure(Throwable caught) {

        }

        @Override
        public void onSuccess(ArrayList<String[]> result) {
            logger.log(Level.SEVERE, "First");
            populateSuggestedTriples(result);
            Window.alert("Pass");
        }

    };
    tripleTable.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            com.google.gwt.user.client.ui.HTMLTable.Cell cell = tripleTable.getCellForEvent(event);
            int cellIndex = cell.getCellIndex();
            int rowIndex = cell.getRowIndex();
            if (cellIndex == 4 || cellIndex == 0) {
                logger.log(Level.SEVERE, "Sending: " + tripleTable.getText(rowIndex, 0));
                greetingService.suggestedTriples(tripleTable.getHTML(rowIndex, 0), suggestedTriples);

            }

        }
    });

    search.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            String blah = content.getText();
            if (radioA.isChecked() || !radioB.isChecked())
                greetingService.wordExists(blah, webBox.getText(), subjectIndexOfContent);
            else {
                printSubject();
            }
            content.setFocus(true);
            content.selectAll();
        }
    });

    content.addKeyUpHandler(new KeyUpHandler() {
        @Override
        public void onKeyUp(KeyUpEvent event) {

            if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER) {
                if (radioA.isChecked() || !radioB.isChecked())
                    greetingService.wordExists(content.getText(), webBox.getText(), subjectIndexOfContent);
                else
                    printSubject();
                content.setFocus(true);
                content.selectAll();
            }
        }
    });
    save.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            String[] temp = new String[3];
            temp = getTriples();
            repository_downloaded = false;
        }
    });

    Ont_Table.setWidget(0, 2, menuBar);
    menuBar.setSize("100%", "100%");

    Classes = new MenuItem("Classes", false, menuBar_3);
    Ontology_Contents_Holder.addItem(Classes);
    menuBar_2.addItem(mntmObject);
    menuBar_2.addItem(mntmData);
    Ontology_Contents_Holder.addItem(Properties);
    menuBar.addItem(Ontology_Name);

    Ont_Table.setWidget(2, 2, property_Resources);
    Ont_Table.setWidget(2, 4, property_Literals);

    /*
     * Adding Change listener to listboxes
     */
    ontologies.addChangeListener(new ChangeListener() {
        @Override
        public void onChange(Widget sender) {
            int listIndex = ontologies.getSelectedIndex();

            populate_ClassBox(listIndex);
            populate_PropertyBox(listIndex);
            populate_LiteralBox(listIndex);
        }
    });
    ontology_Classes.addChangeListener(new ChangeListener() {

        @Override
        public void onChange(Widget sender) {
            int listIndex = ontology_Classes.getSelectedIndex();
            String uri = ontology.get(ontologies.getSelectedIndex()).getBaseURI();
            String item = uri + ontology_Classes.getItemText(listIndex);
            addObject(item);
        }

    });
    property_Resources.addChangeListener(new ChangeListener() {

        @Override
        public void onChange(Widget sender) {
            // TODO Auto-generated method stub
            int listIndex = property_Resources.getSelectedIndex();
            logger.log(Level.SEVERE, property_Resources.getItemText(listIndex));
            if (!(property_Resources.getItemText(listIndex).equals("RDF.type"))) {
                logger.log(Level.SEVERE, "not rdf.type");
                String uri = ontology.get(ontologies.getSelectedIndex()).getBaseURI();
                String item = uri + property_Resources.getItemText(listIndex);
                addPredicate(item);
            } else {
                logger.log(Level.SEVERE, "rdf.type");
                String item = property_Resources.getItemText(listIndex);
                addPredicate(item);
            }

        }

    });

    property_Literals.addChangeListener(new ChangeListener() {
        @Override
        public void onChange(Widget sender) {
            if (property_Literals.getItemCount() == 0)
                Window.alert("This list is empty!");
            else {
                int listIndex = property_Literals.getSelectedIndex();
                String uri = ontology.get(ontologies.getSelectedIndex()).getBaseURI();
                String item = uri + property_Literals.getItemText(listIndex);
                addPredicate(item);
            }
        }
    });

    /*
     * File submit handling
     */
    form.addFormHandler(new FormHandler() {

        @Override
        public void onSubmit(FormSubmitEvent event) {
            // logger.log(Level.SEVERE, "form title: "+
            // fileUpload.getFilename().substring(fileUpload.getFilename().lastIndexOf('\\')
            // + 1));
            ontName = fileUpload.getFilename().substring(fileUpload.getFilename().lastIndexOf('\\') + 1);

        }

        @Override
        public void onSubmitComplete(FormSubmitCompleteEvent event) {
            // TODO Auto-generated method stub

        }

    });
    form.addSubmitCompleteHandler(new FormPanel.SubmitCompleteHandler() {

        @Override
        public void onSubmitComplete(SubmitCompleteEvent event) {
            logger.log(Level.SEVERE, "form title: " + form.getTitle());
            form.reset();
            AsyncCallback<String> pathfile = new AsyncCallback<String>() {

                @Override
                public void onFailure(Throwable caught) {
                    // TODO Auto-generated method stub
                    Window.alert("Fail");
                }

                @Override
                public void onSuccess(String result) {
                    // TODO Auto-generated method stub
                    path_of_uploaded_file = result;
                    ontology.get(ontology.size() - 1).setFilePath(result);
                    Window.alert("Pass");
                    greetingService.greetServer(list, path_of_uploaded_file, 1, ontology_class);
                    greetingService.greetServer(list, path_of_uploaded_file, 2, property_resource);
                    greetingService.greetServer(list, path_of_uploaded_file, 3, property_literal);

                    ontologies.addItem(ontology.get(ontology.size() - 1).getName());

                    // logger.log(Level.SEVERE, baseURI);
                }

            };
            greetingService.filePath(pathfile);
            greetingService.getBaseURI(geturi);
            // greetingService.getOntName(getOntName);
            ontology.add(new Ontology(ontName, path_of_uploaded_file, baseURI, classes, properties, literals));
            // greetingService.getOntName(getOntName);
            if (ontology.size() == 1) {
                // populate_listBoxes();
            }
            logger.log(Level.SEVERE, "baseuri = " + baseURI);
        }

    });

}

From source file:com.google.sampling.experiential.client.Main.java

License:Open Source License

private HorizontalPanel createMenuBar() {
    HorizontalPanel menuPanel = new HorizontalPanel();
    mainPanel.add(menuPanel);//w  w w . jav a2  s .c  o  m
    Image pacoLogo = new Image(resources.pacoSmallLogo());
    pacoLogo.setStylePrimaryName("paco-Logo");
    menuPanel.add(pacoLogo);

    VerticalPanel rootMenuAndGreetingBar = new VerticalPanel();
    menuPanel.add(rootMenuAndGreetingBar);
    MenuBar rootMenuBar = new MenuBar(false);
    rootMenuAndGreetingBar.add(rootMenuBar);

    Label greeting = new Label(myMessages.hello(loginInfo.getEmailAddress()));
    greeting.setStyleName("paco-Name-Greeting");
    //greeting.setSize("200px", "20px");
    rootMenuAndGreetingBar.add(greeting);

    MenuBar joinedSubMenuBar = new MenuBar(true);
    MenuItem joinedMenuItem = new MenuItem(myConstants.joinedExperiments(), false, joinedSubMenuBar);
    MenuItem mntmShowAllJoined = new MenuItem(myConstants.showAll(), false, new Command() {
        public void execute() {
            loadJoinedExperiments();
        }
    });
    joinedSubMenuBar.addItem(mntmShowAllJoined);

    MenuItem mntmFindExperiments = new MenuItem(myConstants.findExperiments(), false, new Command() {
        public void execute() {
            findExperiments();
        }
    });
    mntmFindExperiments.setEnabled(true);
    joinedSubMenuBar.addItem(mntmFindExperiments);
    rootMenuBar.addItem(joinedMenuItem);

    MenuBar adminMenuBar = new MenuBar(true);
    MenuItem adminMenuItem = new MenuItem(myConstants.administerExperiments(), false, adminMenuBar);
    MenuItem mntmShowAllAdmin = new MenuItem(myConstants.showAll(), false, new Command() {
        public void execute() {
            loadAdministeredExperiments(false);
        }
    });
    adminMenuBar.addItem(mntmShowAllAdmin);

    MenuItem mntmCreateNew = new MenuItem(myConstants.createNew(), false, new Command() {
        public void execute() {
            createNewExperiment();
        }
    });
    adminMenuBar.addItem(mntmCreateNew);
    rootMenuBar.addItem(adminMenuItem);
    // //////////////////

    MenuItem mntmQR_Code = new MenuItem(myConstants.getAndroid(), false, new Command() {
        public void execute() {
            showAndroidDownloadPage();
        }
    });
    rootMenuBar.addItem(mntmQR_Code);

    // ////////////////
    MenuBar helpMenuBar = new MenuBar(true);
    MenuItem helpMenuItem = new MenuItem(myConstants.help(), false, helpMenuBar);
    rootMenuBar.addItem(helpMenuItem);

    MenuItem helpContentsMenuItem = new MenuItem(myConstants.userGuide(), false, new Command() {
        public void execute() {
            launchHelp();
        }
    });
    //helpContentsMenuItem.setEnabled(false);
    helpMenuBar.addItem(helpContentsMenuItem);

    MenuItem aboutMenuItem = new MenuItem(myConstants.about(), false, new Command() {
        public void execute() {
            launchAbout();
        }
    });
    aboutMenuItem.setEnabled(false);
    helpMenuBar.addItem(aboutMenuItem);

    // logout

    MenuItem mntmLogout = new MenuItem(myConstants.logout(), false, new Command() {
        public void execute() {
            logout();
        }
    });
    rootMenuBar.addItem(mntmLogout);
    return menuPanel;
}

From source file:com.handsrel.localstorage.client.LdbQueryBrowser.java

License:Apache License

public LdbQueryBrowser() {
    VerticalPanel verticalPanel = new VerticalPanel();
    initWidget(verticalPanel);//  w ww. ja  v  a 2  s .c o  m

    verticalPanel.setSize("692px", "522px");

    MenuBar menuBar = new MenuBar(false);
    verticalPanel.add(menuBar);
    MenuBar menuBar_1 = new MenuBar(true);

    MenuItem mntmUse_1 = new MenuItem("Use", false, menuBar_1);

    MenuItem mntmUseDatabase = new MenuItem("Use database", false, new Command() {
        public void execute() {
            params("Use database", "", "dbName", null, null);
        }
    });
    menuBar_1.addItem(mntmUseDatabase);
    menuBar.addItem(mntmUse_1);
    MenuBar menuBar_2 = new MenuBar(true);

    MenuItem mntmCreate = new MenuItem("Create", false, menuBar_2);

    MenuItem mntmCreateDatabase = new MenuItem("Create database", false, new Command() {
        public void execute() {
            params("Create database", "", "dbName", null, null);
        }
    });
    menuBar_2.addItem(mntmCreateDatabase);

    MenuItem mntmCreateObjectStore = new MenuItem("Create object store", false, new Command() {
        public void execute() {
            params("Create object store", "", "objStrName", null, null);
        }
    });
    menuBar_2.addItem(mntmCreateObjectStore);
    menuBar.addItem(mntmCreate);
    MenuBar menuBar_3 = new MenuBar(true);

    MenuItem mntmList = new MenuItem("List", false, menuBar_3);

    MenuItem mntmGetDatabaseList = new MenuItem("Get database list", false, new Command() {
        public void execute() {
            params("Get database list", "", null, null, null);
            addToTextAreaResult("Database list:\n" + LdbApi.printList(LdbApi.getDbList()));
        }
    });
    menuBar_3.addItem(mntmGetDatabaseList);

    MenuItem mntmGetObjectStore = new MenuItem("Get object store list", false, new Command() {
        public void execute() {

            try {
                params("Get object store list", "", null, null, null);
                addToTextAreaResult("Object store list:\n" + LdbApi.printList(LdbApi.getObjStoreList()));
            } catch (LocalStorageDatabaseException e) {
                logger.log(Level.SEVERE, "Database Exception", e);
            }
        }
    });
    menuBar_3.addItem(mntmGetObjectStore);

    MenuItem mntmGetColumnList = new MenuItem("Get column list", false, new Command() {
        public void execute() {
            params("Get column list", "", "objStrName", null, null);
        }
    });
    menuBar_3.addItem(mntmGetColumnList);

    MenuItem mntmGetValuesFrom = new MenuItem("Get values from column", false, new Command() {
        public void execute() {
            params("Get values from column", "", "objStrName", "columnName", null);
        }
    });
    menuBar_3.addItem(mntmGetValuesFrom);
    menuBar.addItem(mntmList);
    MenuBar menuBar_4 = new MenuBar(true);

    MenuItem mntmAdd = new MenuItem("Add", false, menuBar_4);

    MenuItem mntmColumn = new MenuItem("Column", false, new Command() {
        public void execute() {
            params("Add Column",
                    "Column definition for primary key can be specified as - true, <isAutogenerate>, '<NameOfColumn>'\n"
                            + "Column def for non-primary key can be specified as - '<NameOfColumn>', <isUnique>, <isNotNull>\n"
                            + "Note:Please don't include <> in your values, they are meant for indication only."
                            + " eg. true, false,'Sno' or 'formData', false, true",
                    "objStrName", "column definition", null);
        }
    });
    menuBar_4.addItem(mntmColumn);

    MenuItem mntmRecord = new MenuItem("Record", false, new Command() {
        public void execute() {
            params("Add Record",
                    "Specify the map as 'col1','val1','col2','val2'... etc. The columns can be defined in any order. "
                            + "Make sure that primary key is the first one to be defined if it is not autogenerated",
                    "objStrName", "map", null);
        }
    });
    menuBar_4.addItem(mntmRecord);

    MenuItem mntmRecordallValues = new MenuItem("Record (all values)", false, new Command() {
        public void execute() {
            params("Add Record (all values)", "Specify the map as 'val1','val2','val3'...", "objStrName", "map",
                    null);
        }
    });
    menuBar_4.addItem(mntmRecordallValues);
    menuBar.addItem(mntmAdd);
    MenuBar menuBar_5 = new MenuBar(true);

    MenuItem mntmUpdate = new MenuItem("Update", false, menuBar_5);

    MenuItem mntmUpdateIthRecord = new MenuItem("Update ith record", false, new Command() {
        public void execute() {
            params("Update ith record", "Specify the map as 'col1','val1','col2', 'val2'...", "objStrName",
                    "map", "i");
        }
    });
    menuBar_5.addItem(mntmUpdateIthRecord);

    MenuItem mntmUpdateRecordBy = new MenuItem("Update record by Pkey", false, new Command() {
        public void execute() {
            params("Update record by Pkey", "Specify the map as 'col1','val1','col2', 'val2'...", "objStrName",
                    "map", "pkeyValue");
        }
    });
    menuBar_5.addItem(mntmUpdateRecordBy);
    menuBar.addItem(mntmUpdate);

    MenuBar menuBar_5_1 = new MenuBar(true);
    MenuItem mntmAddOrUpdate = new MenuItem("AddOrUpdate", false, menuBar_5_1);

    MenuItem mntmAddOrUpdateRec = new MenuItem("Add or update record", false, new Command() {
        public void execute() {
            params("Add or update record", "Specify the map as 'col1','val1','col2', 'val2'...", "objStrName",
                    "map", "pkeyValue");
        }
    });
    menuBar_5_1.addItem(mntmAddOrUpdateRec);

    MenuItem mntmAddOrUpdateRecAllVal = new MenuItem("Add or update record (All values)", false, new Command() {
        public void execute() {
            params("Add or update record (All values)", "Specify the map as 'val1','val2','val3'...",
                    "objStrName", "map", null);
        }
    });
    menuBar_5_1.addItem(mntmAddOrUpdateRecAllVal);

    menuBar.addItem(mntmAddOrUpdate);
    MenuBar menuBar_6 = new MenuBar(true);

    MenuItem mntmPrint = new MenuItem("Print", false, menuBar_6);

    MenuItem mntmPrintAllKeys = new MenuItem("Print all keys", false, new Command() {
        public void execute() {
            params("Print all keys", "", null, null, null);
            addToTextAreaResult(LdbApi.printAllKeys());
        }
    });
    menuBar_6.addItem(mntmPrintAllKeys);
    menuBar.addItem(mntmPrint);
    MenuBar menuBar_7 = new MenuBar(true);

    MenuItem mntmSelect = new MenuItem("Select", false, menuBar_7);

    MenuItem mntmSelectAll = new MenuItem("Select All", false, new Command() {
        public void execute() {
            params("Select All", "", "objStrName", null, null);
        }
    });
    menuBar_7.addItem(mntmSelectAll);

    MenuItem mntmSelectAllcolumns = new MenuItem("Select All (columns)", false, new Command() {
        public void execute() {
            params("Select All (columns)", "Specify columnNames as 'col1','col2','col3'...", "columnNames",
                    "objStrName", null);
        }
    });
    menuBar_7.addItem(mntmSelectAllcolumns);
    menuBar.addItem(mntmSelect);
    MenuBar menuBar_8 = new MenuBar(true);

    MenuItem mntmGet = new MenuItem("Get", false, menuBar_8);

    MenuItem mntmGetNumberOf = new MenuItem("Get number of records", false, new Command() {
        public void execute() {
            params("Get number of records", "", "objStrName", null, null);
        }
    });
    menuBar_8.addItem(mntmGetNumberOf);

    MenuItem mntmGetPkeysForValueInColumn = new MenuItem("Get Pkeys For Value In Column", false, new Command() {
        public void execute() {
            params("Get Pkeys For Value In Column", "", "objStrName", "columnName", "searchValue");
        }
    });
    menuBar_8.addItem(mntmGetPkeysForValueInColumn);

    MenuItem mntmGetPkeyFor = new MenuItem("Get Pkey for ith record", false, new Command() {
        public void execute() {
            params("Get Pkey for ith record", "", "objStrName", "i", null);
        }
    });
    menuBar_8.addItem(mntmGetPkeyFor);

    MenuItem mntmGetIthRecord = new MenuItem("Get ith record", false, new Command() {
        public void execute() {
            params("Get ith record", "", "objStrName", "i", null);
        }
    });
    menuBar_8.addItem(mntmGetIthRecord);

    MenuItem mntmGetRecordByPkey = new MenuItem("Get record by Pkey", false, new Command() {
        public void execute() {
            params("Get record by Pkey", "", "objStrName", "pkeyValue", null);
        }
    });
    menuBar_8.addItem(mntmGetRecordByPkey);

    MenuItem mntmGetIthRecord_1 = new MenuItem("Get ith record (columns)", false, new Command() {
        public void execute() {
            params("Get ith record (columns)", "Specify columnNames as 'col1', 'col2', 'col3' ...",
                    "columnNames", "objStrName", "i");
        }
    });
    menuBar_8.addItem(mntmGetIthRecord_1);

    MenuItem mntmGetRecordColByPkey = new MenuItem("Get record (columns) by Pkey", false, new Command() {
        public void execute() {
            params("Get record (columns) by Pkey", "Specify columnNames as 'col1', 'col2', 'col3' ...",
                    "columnNames", "objStrName", "pkeyValue");
        }
    });
    menuBar_8.addItem(mntmGetRecordColByPkey);

    menuBar.addItem(mntmGet);
    MenuBar menuBar_9 = new MenuBar(true);

    MenuItem mntmDelete = new MenuItem("Delete", false, menuBar_9);

    MenuItem mntmDeleteIthRecord = new MenuItem("Delete ith record", false, new Command() {
        public void execute() {
            params("Delete ith record", "", "objStrName", "i", null);
        }
    });
    menuBar_9.addItem(mntmDeleteIthRecord);

    MenuItem mntmDeleteRecordBy = new MenuItem("Delete record by Pkey", false, new Command() {
        public void execute() {
            params("Delete record by Pkey", "", "objStrName", "pkeyValue", null);
        }
    });
    menuBar_9.addItem(mntmDeleteRecordBy);

    MenuItem mntmDeleteAllRecords = new MenuItem("Delete all records", false, new Command() {
        public void execute() {
            params("Delete all records", "", "objStrName", null, null);
        }
    });
    menuBar_9.addItem(mntmDeleteAllRecords);

    MenuItem mntmDeleteObjectStore = new MenuItem("Delete object store", false, new Command() {
        public void execute() {
            params("Delete object store", "", "objStrName", null, null);
        }
    });
    menuBar_9.addItem(mntmDeleteObjectStore);
    menuBar.addItem(mntmDelete);
    MenuBar menuBar_10 = new MenuBar(true);

    MenuItem mntmDrop = new MenuItem("Drop", false, menuBar_10);

    MenuItem mntmDropDatabase = new MenuItem("Drop database", false, new Command() {
        public void execute() {
            params("Drop database", "", "dbName", null, null);
        }
    });
    menuBar_10.addItem(mntmDropDatabase);
    menuBar.addItem(mntmDrop);
    MenuBar menuBar_11 = new MenuBar(true);

    MenuItem mntmRemove = new MenuItem("Remove", false, menuBar_11);

    MenuItem mntmRemoveAllKeys = new MenuItem("Remove all keys", false, new Command() {
        public void execute() {
            params("Remove all keys", "", null, null, null);
            boolean confirm = Window.confirm(
                    "Are you sure you want to remove all keys from the local storage. This will completely wipe off all data"
                            + " irreversibly.");
            if (confirm)
                LdbApi.removeAll();
        }
    });
    menuBar_11.addItem(mntmRemoveAllKeys);
    menuBar.addItem(mntmRemove);

    lblFunctionToBeExec = new Label("Function to be executed: ");
    verticalPanel.add(lblFunctionToBeExec);

    textAreaDescription = new TextArea();
    verticalPanel.add(textAreaDescription);
    textAreaDescription.setSize("672px", "61px");

    HorizontalPanel horizontalPanel = new HorizontalPanel();
    verticalPanel.add(horizontalPanel);
    horizontalPanel.setSize("550px", "25px");

    lblParam1 = new Label("Param 1:");
    horizontalPanel.add(lblParam1);
    lblParam1.setSize("200px", "25px");

    txtbxParam1 = new TextBox();
    horizontalPanel.add(txtbxParam1);
    txtbxParam1.setSize("300px", "20px");

    HorizontalPanel horizontalPanel_1 = new HorizontalPanel();
    verticalPanel.add(horizontalPanel_1);
    horizontalPanel_1.setSize("550px", "25px");

    lblParam2 = new Label("Param 2:");
    horizontalPanel_1.add(lblParam2);
    lblParam2.setSize("200px", "25px");

    txtbxParam2 = new TextBox();
    horizontalPanel_1.add(txtbxParam2);
    txtbxParam2.setSize("300px", "20px");

    HorizontalPanel horizontalPanel_2 = new HorizontalPanel();
    verticalPanel.add(horizontalPanel_2);
    horizontalPanel_2.setSize("550px", "25px");

    lblParam3 = new Label("Param 3:");
    horizontalPanel_2.add(lblParam3);
    lblParam3.setSize("200px", "25px");

    txtbxParam3 = new TextBox();
    horizontalPanel_2.add(txtbxParam3);
    txtbxParam3.setSize("300px", "20px");

    HorizontalPanel horizontalPanel_3 = new HorizontalPanel();
    verticalPanel.add(horizontalPanel_3);
    horizontalPanel_3.setSize("115px", "35px");

    Button btnExecute = new Button("Execute");
    btnExecute.addClickHandler(getExecuteButtonClickHandler());
    horizontalPanel_3.add(btnExecute);

    Button btnReset = new Button("Reset");

    btnReset.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
            params("", "", "Param 1", "Param 2", "Param 3");
        }

    });
    horizontalPanel_3.add(btnReset);

    textAreaResult = new TextArea();
    verticalPanel.add(textAreaResult);
    textAreaResult.setSize("667px", "280px");
}

From source file:com.ikon.frontend.client.widget.categories.CategoriesMenu.java

License:Open Source License

public CategoriesMenu() {
    toolBarOption = new ToolBarOption();
    // The item selected must be called on style.css : .okm-MenuBar .gwt-MenuItem-selected

    // First initialize language values
    dirMenu = new MenuBar(true);
    create = new MenuItem(
            Util.menuHTML("img/icon/actions/add_folder.gif", Main.i18n("tree.menu.directory.create")), true,
            addFolder);//from   w w  w  . j  a  v  a  2  s  . c o m
    create.addStyleName("okm-MenuItem");
    dirMenu.addItem(create);
    rename = new MenuItem(Util.menuHTML("img/icon/actions/rename.gif", Main.i18n("tree.menu.directory.rename")),
            true, renFolder);
    rename.addStyleName("okm-MenuItem-strike");
    dirMenu.addItem(rename);
    move = new MenuItem(
            Util.menuHTML("img/icon/actions/move_folder.gif", Main.i18n("tree.menu.directory.move")), true,
            moveFolder);
    move.addStyleName("okm-MenuItem");
    dirMenu.addItem(move);
    dirMenu.setStyleName("okm-MenuBar");
    initWidget(dirMenu);
}

From source file:com.ikon.frontend.client.widget.filebrowser.MassiveOperationsMenu.java

License:Open Source License

/**
 * Category menu//  w  w  w .j  av  a 2  s .  c o  m
 */
public MassiveOperationsMenu() {
    // The item selected must be called on style.css : .okm-MenuBar .gwt-MenuItem-selected

    // First initialize language values
    dirMenu = new MenuBar(true);
    selectAll = new MenuItem(
            Util.menuHTML("img/icon/actions/select_all.png", Main.i18n("filebrowser.menu.select.all")), true,
            massiveSelectAll);
    selectAll.addStyleName("okm-MenuItem-strike");
    dirMenu.addItem(selectAll);
    selectFolders = new MenuItem(
            Util.menuHTML("img/menuitem_empty.gif", Main.i18n("filebrowser.menu.select.all.folders")), true,
            massiveSelectFolders);
    selectFolders.addStyleName("okm-MenuItem-strike");
    dirMenu.addItem(selectFolders);
    selectDocuments = new MenuItem(
            Util.menuHTML("img/document.png", Main.i18n("filebrowser.menu.select.all.documents")), true,
            massiveSelectDocuments);
    selectDocuments.addStyleName("okm-MenuItem-strike");
    dirMenu.addItem(selectDocuments);
    selectMails = new MenuItem(Util.menuHTML("img/email.gif", Main.i18n("filebrowser.menu.select.all.mails")),
            true, massiveSelectMails);
    selectMails.addStyleName("okm-MenuItem-strike");
    dirMenu.addItem(selectMails);
    removeSelection = new MenuItem(
            Util.menuHTML("img/icon/actions/remove_all.png", Main.i18n("filebrowser.menu.remove.selection")),
            true, massiveRemoveSelection);
    removeSelection.addStyleName("okm-MenuItem-strike");
    dirMenu.addItem(removeSelection);
    dirMenu.setStyleName("okm-MenuBar");
    initWidget(dirMenu);

    enable(selectAll);
    enable(selectFolders);
    enable(selectDocuments);
    enable(selectMails);
}