Package org.apache.ecs.html

Examples of org.apache.ecs.html.B


     */
    public ConcreteElement doBuild(RunData data)
            throws Exception
    {
        data.getPage().getBody()
                .addElement(new B().addElement(
                        new Font().setColor(HtmlColor.green).setSize(2)
                .addElement(txt))
                .addElement(new HR().setSize(1).setNoShade(true)));

        return null;
View Full Code Here


            Form.POST).addElement(new Input("SUBMIT", "Logout", "Logout"));

        ElementContainer body = new ElementContainer()
                .addElement(new HR().setSize(1).setNoShade(true))
                .addElement(
                    new B().addElement(
                        new Font().setColor(HtmlColor.green).setSize(
                            2).addElement(
                            txt)))
                .addElement(form);

        if (DEBUG && data.getUser() != null)
        {
            TD perm = new TD().setVAlign(AlignType.TOP);
            TD temp = new TD().setVAlign(AlignType.TOP);

            perm.addElement("Perm values:").addElement(new BR());
            for (Iterator it = data.getUser().getPermStorage().keySet().iterator();
                 it.hasNext();)
            {
                String key = (String) it.next();
                String value = data.getUser().getPerm(key).toString();
                perm.addElement(key + "=" + value).addElement(new BR());
            }

            temp.addElement("Temp values:").addElement(new BR());
            for (Iterator it = data.getUser().getTempStorage().keySet().iterator();
                 it.hasNext();)
            {
                String key = (String) it.next();
                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:"));
                body.addElement(table2);
            }
        }

        if (DEBUG && data.getACL() != null)
        {
            // Print out user's permissions.
            PRE pre = new PRE();
            for (Iterator rs = data.getACL().getRoles().iterator();
                rs.hasNext();
                )
            {
                String roleName = ((Role) rs.next()).getName();
                pre.addElement(roleName + "\n");
            }
            body
                .addElement(new BR())
                .addElement(new B("ROLES"))
                .addElement(new BR())
                .addElement(pre);

            pre = new PRE();
            for (Iterator ps = data.getACL().getPermissions().iterator();
                ps.hasNext();
                )
            {
                String permissionName = ((Permission) ps.next()).getName();
                pre.addElement(permissionName + "\n");
            }
            body
                .addElement(new BR())
                .addElement(new B("PERMISSIONS"))
                .addElement(new BR())
                .addElement(pre);
        }
        return body;
    }
View Full Code Here

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

     */
    public ConcreteElement doBuild( RunData data )
        throws Exception
    {
        data.getPage().getBody()
            .addElement(new B().addElement(
               new Font().setColor(HtmlColor.green).setSize(2)
                   .addElement(txt))
            .addElement(new HR().setSize(1).setNoShade(true)));

        return null;
View Full Code Here

            new DynamicURI(data,"DefaultScreen","LogoutUser",true).toString(),
            Form.POST)
                .addElement(new Input("SUBMIT", "Logout", "Logout"));
        ElementContainer body = new ElementContainer()
            .addElement(new HR().setSize(1).setNoShade(true))
            .addElement(new B().addElement(
               new Font().setColor(HtmlColor.green).setSize(2).addElement(txt)))
            .addElement(form);

        if (DEBUG  &&  data.getUser() != null)
        {
            TD perm = new TD().setVAlign(AlignType.TOP);
            TD temp = new TD().setVAlign(AlignType.TOP);
            java.util.Enumeration ePerm =
                data.getUser().getPermStorage().keys();
            java.util.Enumeration eTemp =
                data.getUser().getTempStorage().keys();

            perm.addElement("Perm values:").addElement( new BR() );
            temp.addElement("Temp values:").addElement( new BR() );
            while ( ePerm.hasMoreElements() )
            {
                String key = (String) ePerm.nextElement();
                String value = data.getUser().getPerm(key).toString();
                perm.addElement( key + "=" + value )
                    .addElement( new BR() );
            }
            while ( eTemp.hasMoreElements() )
            {
                String key = (String) eTemp.nextElement();
                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();
            Enumeration keys = data.getParameters().keys();
            while ( keys.hasMoreElements() )
            {
                String key = (String) keys.nextElement();
                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);
            Hashtable varDebug = data.getVarDebug();
            keys = varDebug.keys();
            boolean hasValues2 = false;
            while ( keys.hasMoreElements() )
            {
                String key = (String) keys.nextElement();
                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:"));
                body.addElement (table2);
            }
        }

        if (DEBUG && data.getACL() != null)
        {
            // Print out user's permissions.
            PRE pre = new PRE();
            Iterator rs = data.getACL().getRoles().elements();
            while ( rs.hasNext() )
            {
                String roleName =  ((Role)rs.next()).getName();
                pre.addElement(roleName + "\n");
            }
            body
                .addElement( new BR() )
                .addElement( new B("ROLES") )
                .addElement( new BR() )
                .addElement(pre);

            pre = new PRE();
            Iterator ps = data.getACL().getPermissions().elements();
            while ( ps.hasNext() )
            {
                String permissionName =  ((Permission)ps.next()).getName();
                pre.addElement(permissionName + "\n");
            }
            body
                .addElement( new BR() )
                .addElement( new B("PERMISSIONS") )
                .addElement( new BR() )
                .addElement(pre);

        }
View Full Code Here

        while ( keys.hasMoreElements() )
        {
            String key = (String) keys.nextElement();
            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);
        Hashtable varDebug = data.getVarDebug();
        keys = varDebug.keys();
        boolean hasValues2 = false;
        while ( keys.hasMoreElements() )
        {
            String key = (String) keys.nextElement();
            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;
        }
View Full Code Here

            .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(" | ");
        }
View Full Code Here

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

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

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

TOP

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

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.