Package org.apache.ecs.html

Examples of org.apache.ecs.html.Table


                    .setAlign(AlignType.RIGHT)
                    .addElement(okButton)
                    .addElement(Entities.NBSP)
                    .addElement(cancelButton));
            }
            form.addElement(new Table().setWidth("100%").addElement(buttonRow));
        }
        return form;
    }
View Full Code Here


            catch(Exception e) {
                e.printStackTrace();
            }
        }

        Table titleTable = new Table()
            .setWidth(width)
            .setBorder(0)
            .setAlign(AlignType.CENTER)
            .setCellPadding(0)
            .setCellSpacing(0)
            .addElement(new TR().addElement(new TD().addElement(titleDiv)));

        // ------------
        // Header table
        // ------------

        UL headerList = new UL();
        for(int i = 0; i < texts.length; i++) {
            LI listItem = new LI();
            listItem.setNeedClosingTag(true);
            if(i == up)
                listItem.setID("current");

            Span headerSpan = new Span();

            String link = links != null && links[i] != null ? links[i] : null;
            String text = texts[i] != null ? texts[i] : "";
            text = text.trim();

            if(link == null){
                link = "#";               
            } else if(link.length() == 0){
              link = "#";
              listItem.setID("dummy");
            }
           
            if(parameters != null) {
                link += parameters;
            }
            A anchor = new A(link.trim(), text);
            anchor.setOnMouseOver("window.status='" + text + "'; return true");
            anchor.setOnMouseOut("window.status=''; return true");
            headerSpan.addElement(anchor);

            headerList.addElement(listItem.addElement(headerSpan));
        }

        Table headerTable = new Table()
            .setWidth(width)
            .setBorder(0)
            .setAlign(AlignType.CENTER)
            .setCellSpacing(0)
            .setCellPadding(0)
            .addElement(
                new TR().addElement(
                    new TD().setColSpan(2).setVAlign(AlignType.BOTTOM).addElement(
                        new Table().setWidth("100%").setBorder(0).setCellSpacing(0).setCellPadding(
                            0).addElement(
                            new TR().addElement(new TD().addElement(new Div()
                                .addElement(headerList)
                                .setID("header")))))

                    .setClass("tabtopbg")).addElement(
                    new TD().setWidth(2).setVAlign(AlignType.BOTTOM).addElement(
                        new IMG(imageRoot
                                + (outer ? "corner_righttop_1_outer.gif"
                                        : "corner_righttop_1_inner.gif"))
                            .setWidth(5)
                            .setHeight(2)
                            .setBorder(0))));


        // -------------
        // Content table
        // -------------
        Table contentTable = new Table().setWidth(width).setAlign(AlignType.CENTER).setCellSpacing(
            0).setCellPadding(0).setBorder(0).addElement(
            new TR().addElement(
                new TD().setBackground(imageRoot + "left_bg.gif")
                //"b-l.gif")
                    .setWidth(5).setBgColor("#BFBFBF").addElement(
View Full Code Here

        String bgColor = "#EEEEEE";
        if(header == null) {
            header = "&nbsp;";
        }

        Table table = new Table()
            .setBorder(0)
            .setAlign("center")
            .setCellSpacing(0)
            .setCellPadding(0)
            .addElement(
View Full Code Here

        /** TODO: If Converter component is unloadable, Converter list should display
                  label "converter_component_unloadable" (+ConverterID) instead of 'null'
        */
        TD convertersCell = getConvertersCell(converterField, pers, labels);

        Table componentTable = new Table()
            .setBorder(0)
            .setCellSpacing(0)
            .setCellPadding(5)
            .addElement(
                new TR()
                    .addElement(
                        new TD().addElement(new B(labels.getLabel("source"))).setClass("ttheader1"))
                    .addElement(
                        new TD().setRowSpan(2).setVAlign(AlignType.MIDDLE).addElement(new B("-->")))
                    .addElement(
                        new TD().addElement(new B(labels.getLabel("converters"))).setClass(
                            "ttheader1"))
                    .addElement(
                        new TD().setRowSpan(2).setVAlign(AlignType.MIDDLE).addElement(new B("-->")))
                    .addElement(
                        new TD().addElement(new B(labels.getLabel("destination"))).setClass(
                            "ttheader1")))
            .addElement(
                new TR()
                    .setVAlign(AlignType.TOP)
                    .addElement(sourceCell.setBgColor("FFFFFF"))
                    .addElement(convertersCell.setBgColor("FFFFFF"))
                    .addElement(destinationCell.setBgColor("FFFFFF")));

        // --------------------------
        // A button to start the pipe
        // --------------------------
        Input startButton = new Input(Input.BUTTON, "strt", labels.getLabel("start"));
        startButton.setOnClick("document.forms[0]." + ACTION + ".value=" + ACTION_START
                + ";document.forms[0].submit()");

        Table infoTable = new Table()
        .setBorder(0)
        .setCellSpacing(0)
        .setCellPadding(5)
        .addElement(
            new TR()
                .addElement(
                    new TD().addElement(startButton)));
                   
        //Add pipe execution information after pipe execution             
        if(parameters.getInt(ACTION) == ACTION_START) {       
                infoTable.addElement(
                    new TD().setRowSpan(1).setVAlign(AlignType.MIDDLE).addElement(new B(labels.getLabel("starttimeeditor")+":")))
                .addElement(
                    new TD().setRowSpan(2).setVAlign(AlignType.MIDDLE).addElement(dateFormat.format(pipe.getStartTime())))
                .addElement(
                    new TD().setRowSpan(1).setVAlign(AlignType.MIDDLE).addElement(new B(labels.getLabel("endtimeeditor")+":")))
View Full Code Here

     * to get the actual table.
     *
     * @return The innerTable value
     */
    public Table getInnerTable() {
        Table table = new Table()
            .setBgColor("#FFFFFF")
            .setBorder(0)
            .setCellSpacing(innerBorder)
            .setCellPadding(2);

View Full Code Here

     *
     * @param innerTable Table to be contained inside the outer table.
     * @return The outerTable value
     */
    public Table getOuterTable(Table innerTable) {
        return new Table().setBorder(0).setBgColor(borderColor).setCellSpacing(0).setCellPadding(
            outerBorder).addElement(new TR().addElement(new TD().addElement(innerTable)));
    }
View Full Code Here

        // ---------------
        Select languageSelect = new Select(LANGUAGE);
        for(int i = 0; i < LANGUAGES.length; i++)
            languageSelect.addElement(new Option(LANGUAGES[i][1]).addElement(LANGUAGES[i][0]));

        Table table = new Table()
            .addElement(
                new TR().addElement(
                    new TD().setAlign(AlignType.RIGHT).addElement(new B("Database"))).addElement(
                    new TD().addElement(new Input(Input.TEXT, DATABASE,
                        Utils.htmlentities(database)).setSize(20))))
View Full Code Here

        String bgColor = "#EEEEEE";
        if(header == null) {
            header = "&nbsp;";
        }

        Table table = new Table()
            .setBorder(0)
            .setAlign("center")
            .setCellSpacing(0)
            .setCellPadding(0)
            .addElement(
View Full Code Here

     */
    public ConcreteElement doBuild(RunData data) throws Exception
    {
        data.setTitle("There has been an error!");

        Table table = new Table().setBorder(0);
        boolean hasValues = false;
        for (Iterator it = data.getParameters().keySet().iterator();
             it.hasNext();)
        {
            String key = (String) it.next();
            String value = data.getParameters().getString(key);
            TR tr =
                new TR().addElement(
                    new TD().addElement(new B(key))).addElement(
                    new TD().addElement(" = " + value));
            table.addElement(tr);
            hasValues = true;
        }

        Table table2 = new Table().setBorder(0);
        Map varDebug = data.getDebugVariables();

        boolean hasValues2 = false;
        for (Iterator i = varDebug.keySet().iterator(); i.hasNext();)
        {
            String key = (String) i.next();
            String value = varDebug.get(key).toString();
            TR tr =
                new TR().addElement(
                    new TD().addElement(new B(key))).addElement(
                    new TD().addElement(" = " + value));
            table2.addElement(tr);
            hasValues2 = true;
        }

        data.getPage().getBody().addElement(
            new H3(
View Full Code Here

                String value = data.getUser().getTemp(key).toString();
                temp.addElement(key + "=" + value).addElement(new BR());
            }

            body.addElement(new BR()).addElement(new BR()).addElement(
                new Table().setBorder(2).setCellPadding(10).addElement(
                    new TR().addElement(perm).addElement(temp)));
        }
        if (DEBUG)
        {
            // If there are GET/POST/PATH_INFO variables put them into
            // a <PRE></PRE> tag so that they can be displayed on the
            // page. This is of course only for example purposes.
            PRE pre = new PRE();
           
            for (Iterator it = data.getParameters().keySet().iterator();
                 it.hasNext();)
            {
                String key = (String) it.next();
                String[] values = data.getParameters().getStrings(key);
                if (values.length == 1)
                {
                    pre.addElement(key + " = " + values[0] + "\n");
                }
                else
                {
                    pre.addElement(key + " = ");
                    for (int i = 0; i < values.length; i++)
                    {
                        pre.addElement(values[i] + " ");
                    }
                    pre.addElement("\n");
                }
            }
            body
                .addElement(new B("Query/PathInfo Parameters"))
                .addElement(new BR())
                .addElement(pre);

            Table table2 = new Table().setBorder(0);
            Map varDebug = data.getDebugVariables();

            boolean hasValues2 = false;

            for (Iterator i = varDebug.keySet().iterator(); i.hasNext();)
            {
                String key = (String) i.next();
                String value = varDebug.get(key).toString();
                TR tr =
                    new TR().addElement(
                        new TD().addElement(new B(key))).addElement(
                        new TD().addElement(" = " + value));
                table2.addElement(tr);
                hasValues2 = true;
            }
            if (hasValues2)
            {
                body.addElement(new H4().addElement("Debugging Data:"));
View Full Code Here

TOP

Related Classes of org.apache.ecs.html.Table

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.