Example usage for com.google.gwt.user.client Window alert

List of usage examples for com.google.gwt.user.client Window alert

Introduction

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

Prototype

public static void alert(String msg) 

Source Link

Usage

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

private Boolean validInputFields() {
    if (siteControllerListBox.getSelectedItemText().equals("None")) {
        Window.alert("No controller is selected");
        return false;
    }//from   w w  w.  j  a  v a  2  s.  c o  m
    if (controllerSensorListBox.getSelectedItemText().equals("None")) {
        Window.alert("No sensor is selected");
        return false;
    }
    return true;
}

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

@SuppressWarnings("deprecation")
@Override/*from  w w w.j  a va  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.gwt.sample.stockwatcher.client.OntologyBasedContentManagement.java

protected void populate_ClassBox(int index) {
    ontology_Classes.clear();//from w  w w .j  a va2  s .c o m

    ontology_Classes.addItem("NONE");
    //      menuBar_3.addItem(text, cmd)
    //      String variable = "";
    Iterator<String> it = ontology.get(index).getClasses().iterator();
    while (it.hasNext()) {
        final String variable = it.next();
        ontology_Classes.addItem(variable);
        menuBar_3.addItem(variable, new Command() {

            @Override
            public void execute() {
                String p = null;
                if (tripleTable.getText(row - 1, 2).isEmpty())
                    row--;

                if (tripleTable.getText(row, 1).isEmpty()) {
                    tripleTable.setText(row, 2, variable);
                } else {
                    p = tripleTable.getText(row, 1);
                    p = p.substring(p.indexOf('#') + 1, p.length());
                    if (ontology.get(ontologies.getSelectedIndex()).getProperties().contains(p)
                            || p.equals("RDF.type")) {
                        tripleTable.setText(row, 2, variable);
                    } else {
                        if (variable.startsWith("http://")) {
                            Window.alert("Must enter a literal value");
                        } else {
                            tripleTable.setText(row, 2, variable);
                        }
                    }
                }
            }

        });
    }

}

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

@SuppressWarnings("deprecation")
protected void printSubject() {

    subject = webBox.getText().concat("/" + content.getText().replace(' ', '_'));

    logger.log(Level.SEVERE, "rowcount:" + row);
    content.getText().replace(' ', '_');
    if (radioA.isChecked() || !radioB.isChecked()) {
        row = tripleTable.getRowCount();
        if ((tripleTable.getText(row - 1, 2).isEmpty()
                || (!tripleTable.getText(row - 1, 2).isEmpty() && tripleTable.getText(row - 1, 0).isEmpty()))) {
            row--;//w w w.java  2s.c o m
        } else if (tripleTable.getText(row - 1, 0).isEmpty())
            row--;
        tripleTable.setText(row, 0, subject);

    } else {
        // Adding literal object
        String obj = content.getText().replace(' ', '_');
        if (!tripleTable.getText(row, 1).isEmpty()) {
            if (tripleTable.getText(row, 1).endsWith("*"))
                tripleTable.setText(row, 2, obj);
            else {
                Window.alert("Must select from Ontology Classes, predicate is an Object Property");
            }
        } else {
            tripleTable.setText(row, 2, obj);
        }
        return;
    }

    tripleTable.setWidget(0, 5, save);
    Button removeButton = new Button("x"); // Will remove a triple from the
    // list
    Button suggestion = new Button("Suggestions");
    tripleTable.setWidget(row, 3, removeButton);

    tripleTable.setWidget(row, 4, suggestion);
    removeButton.addClickHandler(new ClickHandler() {

        @Override
        public void onClick(final ClickEvent event) {
            tripleTable.addClickHandler(new ClickHandler() {

                @Override
                public void onClick(ClickEvent click) {
                    com.google.gwt.user.client.ui.HTMLTable.Cell cell = tripleTable.getCellForEvent(event);
                    int cellIndex = cell.getCellIndex();
                    int rowIndex = cell.getRowIndex();
                    logger.log(Level.SEVERE, "cell:" + cellIndex);
                    if (cellIndex == 3) {
                        tripleTable.removeRow(rowIndex);
                    }
                }

            });
        }

    });

}

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

protected void addObject(String item) {
    String p = null;//  ww  w  .j  a va 2  s. co m
    if (tripleTable.getText(row - 1, 2).isEmpty())
        row--;

    if (tripleTable.getText(row, 1).isEmpty()) {
        tripleTable.setText(row, 2, item);
    } else {
        p = tripleTable.getText(row, 1);
        p = p.substring(p.indexOf('#') + 1, p.length());
        if (ontology.get(ontologies.getSelectedIndex()).getProperties().contains(p) || p.equals("RDF.type")) {
            tripleTable.setText(row, 2, item);
        } else {
            if (item.startsWith("http://")) {
                Window.alert("Must enter a literal value");
            } else {
                tripleTable.setText(row, 2, item);
            }
        }
    }
}

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

protected void addPredicate(String item) {
    String o = null;//from   w w w  .ja v  a  2  s  .c  o  m
    if (tripleTable.getText(row, 2).length() > 0) {
        o = tripleTable.getText(row, 2);
        o = o.substring(o.indexOf('#') + 1, o.length());

        logger.log(Level.SEVERE, "This should be a resource predicate: "
                + ontology.get(ontologies.getSelectedIndex()).getClasses().contains(o));
        if (ontology.get(ontologies.getSelectedIndex()).getClasses().contains(o)) {
            if (item.endsWith("*")) {
                Window.alert("Must select Object-Property. Object is a resource");
            } else {
                tripleTable.setText(row, 1, item);
            }
        } else {
            if (item.endsWith("*")) {
                tripleTable.setText(row, 1, item);
            } else {
                Window.alert("Must select Literal-Property");
            }
        }
    } else {
        tripleTable.setText(row, 1, item);
    }
}

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

protected String[] getTriples() {
    String[] contents = new String[3];
    String message = "";
    int rowcount = tripleTable.getRowCount();
    logger.log(Level.SEVERE, tripleTable.getText(0, 0));
    while (rowcount > 1) {
        logger.log(Level.SEVERE, "Rowcount is: " + rowcount);

        contents[0] = (tripleTable.getText(rowcount - 1, 0));
        contents[1] = (tripleTable.getText(rowcount - 1, 1));
        contents[2] = (tripleTable.getText(rowcount - 1, 2));
        message += "\nSubject: " + contents[0] + "\nPredicate: " + contents[1] + "\nObject: " + contents[2];
        logger.log(Level.SEVERE, contents[1]);
        tripleTable.removeRow(rowcount - 1);

        final AsyncCallback<String[]> sendToTripleStore = new AsyncCallback<String[]>() {

            @Override//w w w.  j a  va  2  s .co  m
            public void onFailure(Throwable caught) {
                // TODO Auto-generated method stub
                Window.alert("FAILED TO UPLOAD");
            }

            @Override
            public void onSuccess(String[] result) {
                // TODO Auto-generated method stub
                Window.alert("UPLOADED");
            }

        };
        greetingService.sendToTripleStore(contents, sendToTripleStore);
        logger.log(Level.SEVERE, "Uploaded a triple");
        rowcount = tripleTable.getRowCount();
        // logger.log(Level.SEVERE, "rowcount= " + rowcount);
    }

    // StringEscapeUtils seu = new StringEscapeUtils();
    HTML triples_sent = new HTML(message);
    dialogBoxContents.add(triples_sent);
    dialogBoxContents.add(close);
    dBox.setWidget(dialogBoxContents);
    dBox.center();
    // return new_triple_list;
    return contents;
}

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

private Boolean isSensorSelected() {
    if (siteControllerListBox.getSelectedItemText().equals("None")) {
        Window.alert("No controller is selected");
        return false;
    }/*w w w  . jav a2  s .c  om*/
    if (controllerSensorListBox.getSelectedItemText().equals("None")) {
        Window.alert("No sensor is selected");
        return false;
    }
    return true;
}

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

private void sendDataToServer() {
    if (isSensorSelected()) {

        chartPanel.clear();//from   w  ww  .j  a v a 2 s . c om
        chartPanel.add(Utility.addTimer());

        if (predictionBox.getValue()) {
            if (Utility.isNumeric(tb.getText())) {
                int steps = Integer.parseInt(tb.getText());
                ChartCreationHandler.acceptParam(controllerSensorListBox.getSelectedItemText(),
                        ChartUtilities.stringToStartDate(getSDate()),
                        ChartUtilities.stringToEndDate(getEDate()), predictionBox.getValue(), steps,
                        reportSortLB.getSelectedItemText(), reportViewLB.getSelectedItemText(), false); //isLiveUpdate
            } else {
                Window.alert("Invalid input for number of steps");
                Utility.hideTimer();
            }
        } else {
            ChartCreationHandler.acceptParam(controllerSensorListBox.getSelectedItemText(),
                    ChartUtilities.stringToStartDate(getSDate()), ChartUtilities.stringToEndDate(getEDate()),
                    predictionBox.getValue(), 0, reportSortLB.getSelectedItemText(),
                    reportViewLB.getSelectedItemText(), false); //isLiveUpdate
        }
    }
}

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

private void createRule() {
    Utility.newRequestObj().createDayScheduleRule(ruleName, sH, sM, eH, eM, new AsyncCallback<String>() {
        public void onFailure(Throwable caught) {
            Window.alert("Unable to create rule");
        }/*from ww  w. ja va 2s  .c  om*/

        public void onSuccess(String result) {
            Window.alert("Creating rule: " + result);
            if (result.equalsIgnoreCase("OK")) {
                addRuleData(ruleName, sH, sM, eH, eM);
                localAppendRuleTable(ruleTable);
                rulePopup.setVisible(false);
            }
        }
    });
}