Examples of td


Examples of org.apache.ecs.html.TD

    public Table getDescriptionTable() {
        // -----
        // Title
        // -----
        Table descTable = new Table().setBorder(1).addElement(
            new TR().addElement(new TD().setColSpan(4).addElement(new B("Parameter description"))));
        // ------------------------------
        // Overall description (if given)
        // ------------------------------
        if(this.description != null) {
            descTable.addElement(new TR().addElement(new TD().setColSpan(4).addElement(
                this.description)));
        }
        // ------------------------------------
        // Parameter description column headers
        // ------------------------------------
        descTable.addElement(new TR()
            .addElement(new TD().addElement(new B("Name")))
            .addElement(new TD().addElement(new B("Type")))
            .addElement(new TD().addElement(new B("Default")))
            .addElement(new TD().addElement(new B("Description"))));
        // ----------------------------
        // Print parameter descriptions
        // ----------------------------
        Enumeration e = parameters.keys();
        while(e.hasMoreElements()) {
            String name = (String) e.nextElement();
            Parameter p = (Parameter) parameters.get(name);
            descTable.addElement(new TR()
                .addElement(new TD().addElement(name))
                .addElement(new TD().addElement(TYPE_NAMES[p.type]))
                .addElement(
                    new TD().addElement(p.defaultValue != null ? p.defaultValue.toString() : "-"))
                .addElement(new TD().addElement(p.parameterDescription != null ? p.parameterDescription : "-")));
        }
        return descTable;
    }
View Full Code Here

Examples of org.apache.ecs.html.TD

                .setRel("stylesheet")
                .setType("text/css")
                .setHref("smilemenu.css"));
            menuGenerator.createMenu(MENU_NAME, head, StandaloneEnvironment.standaloneZones, lang);

            TD logoCell = new TD()
                .setVAlign(AlignType.TOP)
                .setBackground(TOPBAR_BG_IMAGE)
                .addElement(new IMG("pics/logo_smilehouse.gif"));

            TR topRow = new TR().addElement(logoCell).addElement(
                new TD().setBackground(TOPBAR_BG_IMAGE)).addElement(
                new TD().setBackground(TOPBAR_BG_IMAGE).setAlign(AlignType.RIGHT).addElement(
                    new Span().addElement("OpenSyncro " + OPENSYNCRO_VERSION).setClass("syncroTitle")));

            TR menuRow = new TR().setVAlign(AlignType.TOP).addElement(
                new TD().setBackground(MENU_BG_IMAGE).setVAlign(AlignType.BOTTOM).addElement(
                    menuBar)).addElement(
                new TD()
                    .setBackground(MENU_BG_IMAGE)
                    .setAlign(AlignType.RIGHT)
                    .setColSpan(2)
                    .addElement(
                        new Span().addElement(
View Full Code Here

Examples of org.apache.ecs.html.TD

        //String nameHtml = nameField.getEditor();
        //String verbosityLevelHtml = verbosityLevelField.getEditor();

        /** Create TD for Source Component */
       
        TD sourceCell = null;
        SourceIF pipeSourceComponent = pipe.getSource();

        if((pipeSourceComponent == null) && (pipe.getSourceID() != null)) {
            // Source component which cannot be loaded
            sourceCell = getUnknownComponentCell(
                pipe.getSourceID(),
                pers,
                PipeComponentIF.TYPE_SOURCE,
                labels);
        } else {
            sourceCell = getComponentCell(
                pipeSourceComponent,
                pers,
                PipeComponentIF.TYPE_SOURCE,
                labels);
        }

        /** Create TD for Destination Component */

        TD destinationCell = null;
        DestinationIF pipeDestinationComponent = pipe.getDestination();

        if((pipeDestinationComponent == null) && (pipe.getDestinationID() != null)) {
            // Destination component which cannot be loaded
            destinationCell = getUnknownComponentCell(
                pipe.getDestinationID(),
                pers,
                PipeComponentIF.TYPE_DESTINATION,
                labels);
        } else {
            destinationCell = getComponentCell(
                pipeDestinationComponent,
                pers,
                PipeComponentIF.TYPE_DESTINATION,
                labels);
        }

        /** 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")+":")))
                .addElement(
                    new TD().setRowSpan(2).setVAlign(AlignType.MIDDLE).addElement(dateFormat.format(pipe.getEndTime())))
                .addElement(
                    new TD().setRowSpan(1).setVAlign(AlignType.MIDDLE).addElement(new B(labels.getLabel("editorduration")+":")))
                .addElement(
                    new TD().setRowSpan(2).setVAlign(AlignType.MIDDLE).addElement(DurationFormatUtils.formatDuration(pipe.getDuration(),DURATION_FORMAT)))
                .addElement(
                    new TD().setRowSpan(1).setVAlign(AlignType.MIDDLE).addElement(new B(labels.getLabel("editorstatus")+":")))
                .addElement(
                    new TD().setRowSpan(2).setVAlign(AlignType.MIDDLE).addElement(pipe.getLastStatus()));
        }
       
        Template generalFieldsTemplate = Template.createTemplate(GENERAL_FIELDS_LAYOUT);

        generalFieldsContext.writeEditors(generalFields, generalFieldsTemplate);
View Full Code Here

Examples of org.apache.ecs.html.TD

    private TD getComponentCell(PipeComponentIF component,
                                Persister pers,
                                int componentType,
                                LabelResource labels) {
        TD cell = new TD();
        if(component != null) {

            cell.addElement(component.getName());

            // Insert Component Editor ('Edit') button if the component supports configuration GUI
            if(component instanceof GUIConfigurationIF) {

                try {
                    String compIdParameter = URLEncoder.encode(COMPONENT_ID, PARAMETER_ENCODING)
                            + "=" + URLEncoder.encode(component.getID(), PARAMETER_ENCODING);
                    //String dataIdParameter = URLEncoder.encode(DATA_ID) + "=" +
                    // component.getData().getId();
                    String dataIdParameter = URLEncoder.encode(DATA_ID, PARAMETER_ENCODING) + "=";
                    switch(componentType) {

                    case PipeComponentIF.TYPE_SOURCE:
                        dataIdParameter = dataIdParameter
                                + URLEncoder.encode(
                                    this.pipe.getSourceData().getId().toString(),
                                    PARAMETER_ENCODING);
                        break;

                    case PipeComponentIF.TYPE_DESTINATION:
                        dataIdParameter = dataIdParameter
                                + URLEncoder.encode(this.pipe
                                    .getDestinationData()
                                    .getId()
                                    .toString(), PARAMETER_ENCODING);
                        break;

                    // Converter type components not handled here
                    /*
                     * case PipeComponentIF.TYPE_CONVERTER: break;
                     */
                    }

                    // Add component edit button
                    Input editButton = new Input(Input.BUTTON, ("eb" + componentType),
                                     labels.getLabel("edit"));
                    editButton.setOnClick("document.location='" +
                                  "EditComponent?" + compIdParameter + "&" +
                                  dataIdParameter + "'");
                    cell.addElement(Entities.NBSP).addElement(editButton);
                } catch(UnsupportedEncodingException e) {
                    throw new RuntimeException(
                        "Internal error: Unable to encode servlet parameters with "
                                + PARAMETER_ENCODING);
                }
            }

            // Add a Delete button
            cell.addElement(new BR()).addElement(getComponentDeleteButton(componentType, labels));

        } else {
            cell.addElement(getNewComponentSelect(
                pers,
                componentType,
                labels.getLabel("create"),
                labels.getLocale()));
        }
View Full Code Here

Examples of org.apache.ecs.html.TD

            .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(
                        new IMG()
                            .setSrc(imageRoot + "transparent.gif")
                            .setHeight(5)
                            .setWidth(5)
                            .setBorder(0))).addElement(new TD().setWidth("100%")
            //.setBackground(imageRoot + "piste_BFBFBF.gif")
                .setBgColor(CARDTABLE_BG_COLOR).setAlign("left")
                //.setColSpan(3)
                .addElement("\n\n\n")
                //Added newlines to separate tab content from other content in pages source
                .addElement(content).addElement("\n\n\n")
                //.addElement(new BR())
                .setClass("text")).addElement(
                new TD()
                    .setBackground(imageRoot + "right_bg.gif")
                    .setVAlign(AlignType.TOP)
                    .setWidth(2)
                    //"b-r.gif")
                    .addElement(
                        new IMG()
                            .setSrc(
                                imageRoot
                                        + (outer ? "corner_righttop_2_outer.gif"
                                                : "corner_righttop_2_inner.gif"))
                            .setHeight(2)
                            .setWidth(5)
                            .setBorder(0)))).addElement(
            new TR().addElement(new TD()
            //.setWidth(5)
                .addElement(new IMG().setSrc(imageRoot + "corner_bottomleft.gif")
                //"b-bl.gif")
                    //.setHeight(5)
                    .setWidth(5).setBorder(0))).addElement(
                new TD().setBackground(imageRoot + "bottom_bg.gif")
                //"b-b.gif")
                    //.setColSpan(3)
                    .addElement(
                        new IMG()
                            .setSrc(imageRoot + "transparent.gif")
                            .setHeight(1)
                            .setWidth(1)
                            .setBorder(0))).addElement(new TD()
            //.setWidth(5)
                .addElement(new IMG().setSrc(imageRoot + "corner_bottomright.gif")
                //"b-br.gif")
                    //.setHeight(5)
                    .setWidth(5).setBorder(0))));
View Full Code Here

Examples of org.apache.ecs.html.TD

        formattedStartTime = dFormat.format(startTime);
      } else {
        formattedStartTime = "Queued";
      }
      queueTable.addElement(row.addElement(
          new TD().addElement(new A("EditPipe?pipeid="
              + entry.getPipe().getId(), entry.getPipe()
              .getName()))).addElement(
          new TD().addElement(formattedCreationTime)).addElement(
          new TD().addElement(formattedStartTime)));

    }

    ElementContainer content = new ElementContainer().addElement(new BR())
        .addElement(new P().setAlign(AlignType.CENTER))
View Full Code Here

Examples of org.apache.ecs.html.TD

            form.addElement(new Input(Input.HIDDEN, ACTION, "1"));

            TR buttonRow = new TR();
           
            if(customButton != null) {
                buttonRow.addElement(new TD().addElement(customButton));
            }

            if(hasCloseButton) {
                Input closeButton = new Input(Input.BUTTON, "clb", labels.getLabel("close_button"));
                closeButton.setOnClick("window.close()");
                buttonRow.addElement(new TD().addElement(closeButton));
            }

            //hmmm, might cause tr without a single td... is it bad?
            if(hasSubmitAndCancelButtons) {
                Input okButton = new Input(Input.BUTTON, "okb", labels.getLabel("ok_button"));
                okButton
                    .setOnClick("document.forms[0].action.value='1';document.forms[0].submit()");
                Input cancelButton = new Input(Input.BUTTON, "cancelb", labels
                    .getLabel("cancel_button"));
                cancelButton
                    .setOnClick("document.forms[0].action.value='0';document.forms[0].submit()");
                buttonRow.addElement(new TD()
                    .setAlign(AlignType.RIGHT)
                    .addElement(okButton)
                    .addElement(Entities.NBSP)
                    .addElement(cancelButton));
            }
View Full Code Here

Examples of org.apache.ecs.html.TD

            .setAlign("center")
            .setCellSpacing(0)
            .setCellPadding(0)
            .addElement(
                new TR().addElement(
                    new TD().addElement(new IMG()
                        .setSrc(imageRoot + "corner_topleft.gif")
                        .setWidth(5)
                        .setBorder(0))).addElement(
                    new TD()
                        .setBackground(imageRoot + "emptytab_bg.gif")
                        .setAlign("center")
                        .addElement(new B().addElement(header))
                        //.addElement(header)
                        .setClass("tab")).addElement(
                    new TD().setWidth(2).addElement(
                        new IMG()
                            .setSrc(imageRoot + "corner_righttop.gif")
                            .setWidth(5)
                            .setBorder(0))))
            .addElement(
                new TR().addElement(
                    new TD().setBackground(imageRoot + "left_bg.gif").setWidth(5).addElement(
                        new IMG()
                            .setSrc(imageRoot + "transparent.gif")
                            .setHeight(5)
                            .setWidth(5)
                            .setBorder(0))).addElement(
                    new TD().setBgColor(bgColor).setAlign("left").addElement(element).setClass(
                        "text")).addElement(
                    new TD().setBackground(imageRoot + "right_bg.gif").addElement(
                        new IMG()
                            .setSrc(imageRoot + "transparent.gif")
                            .setHeight(5)
                            .setWidth(5)
                            .setBorder(0))))
            .addElement(
                new TR().addElement(
                    new TD().addElement(new IMG()
                        .setSrc(imageRoot + "corner_bottomleft.gif")
                        .setWidth(5)
                        .setBorder(0))).addElement(
                    new TD().setBackground(imageRoot + "bottom_bg.gif").addElement(
                        new IMG()
                            .setSrc(imageRoot + "transparent.gif")
                            .setHeight(1)
                            .setWidth(1)
                            .setBorder(0))).addElement(
                    new TD().addElement(new IMG()
                        .setSrc(imageRoot + "corner_bottomright.gif")
                        .setWidth(5)
                        .setBorder(0))));
        return table;
    }
View Full Code Here

Examples of org.apache.ecs.html.TD

    private TD getUnknownComponentCell(String componentName,
                                       Persister pers,
                                       int componentType,
                                       LabelResource labels) {
        TD cell = new TD();

        switch(componentType) {

        case PipeComponentIF.TYPE_SOURCE:
            cell.addElement(new B(labels.getLabel("source_component_unloadable")));
            break;

        case PipeComponentIF.TYPE_DESTINATION:
            cell.addElement(new B(labels.getLabel("destination_component_unloadable")));
            break;

        }

        cell.addElement(new BR());
        cell.addElement(componentName);

        // Add a Delete button
        cell.addElement(new BR()).addElement(getComponentDeleteButton(componentType, labels));
        return cell;
    }
View Full Code Here

Examples of org.apache.ecs.html.TD

            createButton);
    }


    private TD getConvertersCell(Field converterField, Persister pers, LabelResource labels) {
        return new TD().addElement(converterField.getEditor()).addElement(new BR()).addElement(
            getNewComponentSelect(
                pers,
                PipeComponentIF.TYPE_CONVERTER,
                labels.getLabel("add"),
                labels.getLocale()));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.