Package org.apache.ecs.html

Examples of org.apache.ecs.html.A


     * @param name A String with the name for the anchor.
     * @return The anchor as a <A HREF="">name</A>.
     */
    public String getA(String name)
    {
        return new A(this.toString(), name).toString();
    }
View Full Code Here


        pp = (ParameterParser) data.getUser().getTemp("prev_parameters");
        pp.remove("_session_access_counter");

        TurbineURI back = new TurbineURI(data,(String) data.getUser().getTemp("prev_screen"));
        back.addPathInfo(pp);
        message.addElement(new A().setHref(back.getRelativeLink()).addElement("here"));

        message.addElement(" to return the the screen you were working on.");

        body.addElement(message);
        return body;
View Full Code Here

        message.addElement( sb.toString() );
        ParameterParser pp;
        pp = (ParameterParser)data.getUser().getTemp("prev_parameters");
        pp.remove("_session_access_counter");
        message.addElement( new A().setHref(
            new DynamicURI(data,(String)data.getUser().getTemp("prev_screen"))
                .addPathInfo( pp ).toString()).addElement("here") );
        message.addElement( " to return the the screen you were working on." );

        body.addElement( message );
View Full Code Here

        }
       
        logTable.addElement(row
                .addElement(new TD().addElement(formattedTime))
                .addElement(
                  new TD().addElement(new A(
                    "EditPipe?pipeid=" + logEntry.getPipe().getId(),
                    logEntry.getPipe().getName())))
                .addElement(new TD().addElement(labels.getLabel("status" + logEntry.getStatusCode())))
                .addElement(new TD().addElement(logEntry.getUserName()))
                .addElement(messageCell));
View Full Code Here

    private String getPager(int currentPage, int pages, LabelResource labels) {
        P pager = new P().setAlign(AlignType.CENTER);

        if(currentPage > 0){
            pager
              .addElement(new A("TransferLog?" + PAGE + "=" + (0), "<< " + labels.getLabel("first")))
            .addElement("&nbsp;")
              .addElement(new A("TransferLog?" + PAGE + "=" + (currentPage - 1), "< " + labels.getLabel("previous")))
            .addElement("&nbsp;");
        }else{
            pager
              .addElement("<< " + labels.getLabel("first"))
            .addElement("&nbsp;")
              .addElement("< " + labels.getLabel("previous"))
            .addElement("&nbsp;");
        }

        for(int i = 0; i < pages; i++) {
            if(i == currentPage)
                pager.addElement(new B(String.valueOf(i + 1)));
            else if(Math.abs(i - currentPage) <= PAGER_DIRECT_LINKS)
                pager.addElement(new A("TransferLog?" + PAGE + "=" + i, String.valueOf(i + 1)));
            if(currentPage - i <= PAGER_DIRECT_LINKS && currentPage - i > -(PAGER_DIRECT_LINKS) && i != pages - 1)
                pager.addElement(" | ");
        }

        if(currentPage < pages - 1){
          pager
            .addElement("&nbsp;")
              .addElement(new A("TransferLog?" + PAGE + "=" + (currentPage + 1), labels.getLabel("next") + " >"))
            .addElement("&nbsp;")
              .addElement(new A("TransferLog?" + PAGE + "=" + (pages-1), labels.getLabel("last") + " >>"));
        }else{
          pager
            .addElement("&nbsp;")
              .addElement(labels.getLabel("next") + " >")
            .addElement("&nbsp;")
View Full Code Here

                menuCell.setWidth(width);

                Font menuTitle = new Font().setSize(2).setFace("Arial, Helvetica, sans-serif");

                if(tab != 0) {
                    A linkElement = new A("EmptyPage" /*
                                                       * + "?" + EmptyPage.MODULE + "=" + module +
                                                       * "&" + EmptyPage.MENU + "=" + tab + "&" +
                                                       * EmptyPage.TITLE + "=" +
                                                       * URLEncoder.encode(text,
                                                       * environment.getCharsetWWW())
                                                       */)
                        .setTarget("main")
                        .addElement(text);
                    String menuScriptName = MENU_NAME_BASE + tab;
                    linkElement.setOnClick("return openMenu(" + menuScriptName + ")");
                    menuCell.addElement(menuTitle.addElement(linkElement));
                } else
                    menuCell.addElement(menuTitle.addElement(text).setColor(DISABLED_COLOR));

                menuRow.addElement(menuCell);
View Full Code Here

                    .setBackground(MENU_BG_IMAGE)
                    .setAlign(AlignType.RIGHT)
                    .setColSpan(2)
                    .addElement(
                        new Span().addElement(
                            new A("Login?logout=yes", "[" + labels.getLabel("logout") + "]")
                            .setTarget("_top")).setClass("syncroText")));

            Body body = new Body().addElement(new Table()
                .setWidth("100%")
                .setBorder(0)
View Full Code Here

        if(path != null)
            titleDiv.addElement(path);
        // Help link
        if(helpId != null && helpLinkResource != null) {
            try {
                A helpLink = helpLinkResource.getHelpLink(helpId, lang);
                if(helpLink != null)
                    titleDiv.addElement(helpLink);
            }
            //catch(java.sql.SQLException sqle) {
            //sqle.printStackTrace();
            //}
            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));
        }
View Full Code Here

        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)));
View Full Code Here

     * @param name A String with the name for the anchor.
     * @return The anchor as a &lt;A HREF=""&gt;name&lt;/A&gt;.
     */
    public String getA(String name)
    {
        return new A(this.toString(), name).toString();
    }
View Full Code Here

TOP

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

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.