Example usage for com.google.gwt.i18n.client NumberFormat getFormat

List of usage examples for com.google.gwt.i18n.client NumberFormat getFormat

Introduction

In this page you can find the example usage for com.google.gwt.i18n.client NumberFormat getFormat.

Prototype

public static NumberFormat getFormat(String pattern) 

Source Link

Document

Gets a NumberFormat instance for the default locale using the specified pattern and the default currencyCode.

Usage

From source file:org.pentaho.reporting.platform.plugin.gwt.client.NumberTextFormat.java

License:Open Source License

public NumberTextFormat(final String pattern) {
    formatter = NumberFormat.getFormat(pattern);
}

From source file:org.pepstock.jem.gwt.client.panels.administration.nodessystem.inspector.NodesTable.java

License:Open Source License

/**
 * Adds all columns to table, defining the sort columns too.
 *///from w w  w.ja va  2 s.c  om
@Override
public IndexedColumnComparator<LightMemberSample> initCellTable(CellTable<LightMemberSample> table) {

    /*-------------------------+
     | IP ADDRESS AND PORT      |
     +-------------------------*/
    table.addColumn(LightMemberSampleColumns.IP_ADDRESS_AND_PORT_SORTABLE, "Name");

    /*-------------------------+
     | TIME                    |
     +-------------------------*/
    table.addColumn(LightMemberSampleColumns.TIME_SORTABLE, "Time");

    /*-------------------------+
     | MACHINE CPU Percent     |
     +-------------------------*/
    TextColumn<LightMemberSample> machineCpu = new TextColumn<LightMemberSample>() {
        @Override
        public String getValue(LightMemberSample memberSample) {
            double cpu = memberSample.getCpuPercent();
            String data = NumberFormat.getFormat("##0.00").format(cpu * 100);
            return data + " %";
        }
    };
    machineCpu.setSortable(true);
    table.addColumn(machineCpu, "Cpu");

    /*-------------------------+
     | PROCESS MEMORY AVAILABLE|
     +-------------------------*/
    TextColumn<LightMemberSample> memoryAvail = new TextColumn<LightMemberSample>() {
        @Override
        public String getValue(LightMemberSample memberSample) {
            return NumberFormat.getFormat("###,##0 MB")
                    .format((double) memberSample.getMemoryAvailable() / 1024D / 1024D);
        }
    };
    memoryAvail.setSortable(true);
    table.addColumn(memoryAvail, "Memory available");

    /*-------------------------+
     | PROCESS MEMORY FREE     |
     +-------------------------*/
    TextColumn<LightMemberSample> memoryFree = new TextColumn<LightMemberSample>() {
        @Override
        public String getValue(LightMemberSample memberSample) {
            return NumberFormat.getFormat("###,##0 MB")
                    .format((double) memberSample.getMemoryFree() / 1024D / 1024D);
        }
    };
    memoryFree.setSortable(true);
    table.addColumn(memoryFree, "Memory free");

    /*-------------------------+
     | PROCESS CPU PERCENT     |
     +-------------------------*/
    TextColumn<LightMemberSample> processCpu = new TextColumn<LightMemberSample>() {
        @Override
        public String getValue(LightMemberSample memberSample) {
            double cpu = memberSample.getProcessCpuPercent();
            String data = NumberFormat.getFormat("##0.00").format(cpu * 100);
            return data + " %";
        }
    };
    processCpu.setSortable(true);
    table.addColumn(processCpu, "Process Cpu");

    /*-------------------------+
     | PROCESS CPU TOTAL       |
     +-------------------------*/
    TextColumn<LightMemberSample> processCpuTotal = new TextColumn<LightMemberSample>() {
        @Override
        public String getValue(LightMemberSample memberSample) {
            return NumberFormat.getFormat("###,###,##0 ms").format(memberSample.getProcessTotalCpu());
        }
    };
    processCpuTotal.setSortable(true);
    table.addColumn(processCpuTotal, "Process Cpu Total");

    /*-------------------------+
     | PROCESS MEMORY USED     |
     +-------------------------*/
    TextColumn<LightMemberSample> processMemoryUsed = new TextColumn<LightMemberSample>() {
        @Override
        public String getValue(LightMemberSample memberSample) {
            return NumberFormat.getFormat("###,##0 MB")
                    .format(memberSample.getProcessMemoryUsed() / 1024d / 1024d);
        }
    };
    processMemoryUsed.setSortable(true);
    table.addColumn(processMemoryUsed, "Process Memory used");

    return new NodesComparator(0);

}

From source file:org.pepstock.jem.gwt.client.panels.administration.nodessystem.NodesTable.java

License:Open Source License

/**
 * Adds all columns to table, defining the sort columns too.
 *///from  w ww . j a  va 2 s.  c o  m
@Override
public IndexedColumnComparator<LightMemberSample> initCellTable(CellTable<LightMemberSample> table) {

    /*-------------------------+
     | IPADDRESS AND PORT      |
     +-------------------------*/
    // construct a column that uses anchorRenderer
    AnchorTextColumn<LightMemberSample> name = new AnchorTextColumn<LightMemberSample>() {
        @Override
        public String getValue(LightMemberSample object) {
            return object.getMemberLabel() + " - " + object.getMemberHostname();
        }

        @Override
        public void onClick(int index, LightMemberSample object, String value) {
            getInspectListener().inspect(object);
        }
    };
    name.setSortable(true);
    table.addColumn(name, "Name");

    /*-------------------------+
     | PID                     |
     +-------------------------*/
    table.addColumn(LightMemberSampleColumns.PID, "PID");

    /*-------------------------+
     | TIME                    |
     +-------------------------*/
    table.addColumn(LightMemberSampleColumns.TIME, "Time");

    /*-------------------------+
     | MACHINE CPU Percent     |
     +-------------------------*/
    TextColumn<LightMemberSample> machineCpu = new TextColumn<LightMemberSample>() {
        @Override
        public String getValue(LightMemberSample memberSample) {
            double cpu = memberSample.getCpuPercent();
            String data = NumberFormat.getFormat("##0.00").format(cpu * 100);
            return data + " %";
        }
    };
    machineCpu.setSortable(true);
    table.addColumn(machineCpu, "Cpu");

    /*-------------------------+
     | MEMORY available        |
     +-------------------------*/
    TextColumn<LightMemberSample> memoryAvail = new TextColumn<LightMemberSample>() {
        @Override
        public String getValue(LightMemberSample memberSample) {
            return NumberFormat.getFormat("###,##0 MB")
                    .format((double) memberSample.getMemoryAvailable() / 1024D / 1024D);
        }
    };
    memoryAvail.setSortable(true);
    table.addColumn(memoryAvail, "Memory available");

    /*-------------------------+
     | MEMORY free             |
     +-------------------------*/
    TextColumn<LightMemberSample> memoryFree = new TextColumn<LightMemberSample>() {
        @Override
        public String getValue(LightMemberSample memberSample) {
            return NumberFormat.getFormat("###,##0 MB")
                    .format((double) memberSample.getMemoryFree() / 1024D / 1024D);
        }
    };
    memoryFree.setSortable(true);
    table.addColumn(memoryFree, "Memory free");

    /*-------------------------+
     | PROCESS CPU Percent     |
     +-------------------------*/
    TextColumn<LightMemberSample> processCpu = new TextColumn<LightMemberSample>() {
        @Override
        public String getValue(LightMemberSample memberSample) {
            double cpu = memberSample.getProcessCpuPercent();
            String data = NumberFormat.getFormat("##0.00").format(cpu * 100);
            return data + " %";
        }
    };
    processCpu.setSortable(true);
    table.addColumn(processCpu, "Process Cpu");

    /*-------------------------+
     | PROCESS CPU total       |
     +-------------------------*/
    TextColumn<LightMemberSample> processCpuTotal = new TextColumn<LightMemberSample>() {
        @Override
        public String getValue(LightMemberSample memberSample) {
            return NumberFormat.getFormat("###,###,##0 ms").format(memberSample.getProcessTotalCpu());
        }
    };
    processCpuTotal.setSortable(true);
    table.addColumn(processCpuTotal, "Process Cpu Total");

    /*-------------------------+
     | PROCESS MEMORY used     |
     +-------------------------*/
    TextColumn<LightMemberSample> processMemoryUsed = new TextColumn<LightMemberSample>() {
        @Override
        public String getValue(LightMemberSample memberSample) {
            return NumberFormat.getFormat("###,##0 MB")
                    .format((double) memberSample.getProcessMemoryUsed() / 1024D / 1024D);
        }
    };
    processMemoryUsed.setSortable(true);
    table.addColumn(processMemoryUsed, "Process Memory used");

    return new NodesComparator(0);

}

From source file:org.pepstock.jem.gwt.client.panels.administration.queues.inspector.QueuesTable.java

License:Open Source License

/**
 * Adds all columns to table, defining the sort columns too.
 *///  w  w w  . j a  va  2  s .c o  m
@Override
public IndexedColumnComparator<DetailedQueueData> initCellTable(CellTable<DetailedQueueData> table) {

    /*-------------------------+
     | Time                    |
     +-------------------------*/
    TextColumn<DetailedQueueData> time = new TextColumn<DetailedQueueData>() {
        @Override
        public String getValue(DetailedQueueData data) {
            return data.getTime();
        }
    };
    time.setSortable(true);
    table.addColumn(time, "Time");

    /*-------------------------+
     | NUMBER OF ENTRIES       |
     +-------------------------*/
    TextColumn<DetailedQueueData> numberOfEntries = new TextColumn<DetailedQueueData>() {
        @Override
        public String getValue(DetailedQueueData data) {

            return NumberFormat.getFormat("###,###,##0").format(data.getEntries());
        }
    };
    numberOfEntries.setSortable(true);
    table.addColumn(numberOfEntries, "Entries");

    /*-------------------------+
     | TOT NUMBER OF hits      |
     +-------------------------*/
    TextColumn<DetailedQueueData> hits = new TextColumn<DetailedQueueData>() {
        @Override
        public String getValue(DetailedQueueData data) {
            return NumberFormat.getFormat("###,###,##0").format(data.getHits());
        }
    };
    hits.setSortable(true);
    table.addColumn(hits, "Hits");

    /*-------------------------+
     | TOT NUMBER OF Locks     |
     +-------------------------*/
    TextColumn<DetailedQueueData> locks = new TextColumn<DetailedQueueData>() {
        @Override
        public String getValue(DetailedQueueData data) {
            return NumberFormat.getFormat("###,###,##0").format(data.getLocked());
        }
    };
    locks.setSortable(true);
    table.addColumn(locks, "Locked Entries");

    /*-------------------------+
     | TOT NUMBER OF Locks Wait   |
     +-------------------------*/
    TextColumn<DetailedQueueData> lockWaits = new TextColumn<DetailedQueueData>() {
        @Override
        public String getValue(DetailedQueueData data) {
            return NumberFormat.getFormat("###,###,##0").format(data.getLockWaits());
        }
    };
    lockWaits.setSortable(true);
    table.addColumn(lockWaits, "Lock Waits");

    /*-------------------------+
     | TOT NUMBER OF Gets      |
     +-------------------------*/
    TextColumn<DetailedQueueData> numberOfGets = new TextColumn<DetailedQueueData>() {
        @Override
        public String getValue(DetailedQueueData data) {
            return NumberFormat.getFormat("###,###,##0").format(data.getGets());
        }
    };
    numberOfGets.setSortable(true);
    table.addColumn(numberOfGets, "Number of Gets");

    /*-------------------------+
     | TOT NUMBER OF Puts      |
     +-------------------------*/
    TextColumn<DetailedQueueData> numberOfPuts = new TextColumn<DetailedQueueData>() {
        @Override
        public String getValue(DetailedQueueData data) {
            return NumberFormat.getFormat("###,###,##0").format(data.getPuts());
        }
    };
    numberOfPuts.setSortable(true);
    table.addColumn(numberOfPuts, "Number of Puts");

    /*-------------------------+
     | TOT NUMBER OF Removes   |
     +-------------------------*/
    TextColumn<DetailedQueueData> numberOfRemoves = new TextColumn<DetailedQueueData>() {
        @Override
        public String getValue(DetailedQueueData data) {
            return NumberFormat.getFormat("###,###,##0").format(data.getGets());
        }
    };
    numberOfRemoves.setSortable(true);
    table.addColumn(numberOfRemoves, "Number of Removes");

    return new QueuesComparator(0);

}

From source file:org.pepstock.jem.gwt.client.panels.administration.queues.QueuesTable.java

License:Open Source License

/**
 * Adds all columns to table, defining the sort columns too.
 *//*w ww. ja va2s  .c  o m*/
@Override
public IndexedColumnComparator<DetailedQueueData> initCellTable(CellTable<DetailedQueueData> table) {

    /*-------------------------+
     | QUEUE NAME              |
     +-------------------------*/
    // construct a column that uses anchorRenderer
    AnchorTextColumn<DetailedQueueData> name = new AnchorTextColumn<DetailedQueueData>() {
        @Override
        public String getValue(DetailedQueueData object) {
            return object.getShortName();
        }

        @Override
        public void onClick(int index, DetailedQueueData object, String value) {
            getInspectListener().inspect(object);
        }
    };
    name.setSortable(true);
    table.addColumn(name, "Queue");

    /*-------------------------+
     | Time                    |
     +-------------------------*/
    TextColumn<DetailedQueueData> time = new TextColumn<DetailedQueueData>() {
        @Override
        public String getValue(DetailedQueueData data) {
            return data.getTime();
        }
    };
    table.addColumn(time, "Time");

    /*-------------------------+
     | NUMBER OF ENTRIES       |
     +-------------------------*/
    TextColumn<DetailedQueueData> numberOfEntries = new TextColumn<DetailedQueueData>() {
        @Override
        public String getValue(DetailedQueueData data) {

            return NumberFormat.getFormat("###,###,##0").format(data.getEntries());
        }
    };
    numberOfEntries.setSortable(true);
    table.addColumn(numberOfEntries, "Entries");

    /*-------------------------+
     | TOT NUMBER OF hits      |
     +-------------------------*/
    TextColumn<DetailedQueueData> hits = new TextColumn<DetailedQueueData>() {
        @Override
        public String getValue(DetailedQueueData data) {
            return NumberFormat.getFormat("###,###,##0").format(data.getHits());
        }
    };
    hits.setSortable(true);
    table.addColumn(hits, "Hits");

    /*-------------------------+
     | TOT NUMBER OF Locks     |
     +-------------------------*/
    TextColumn<DetailedQueueData> locks = new TextColumn<DetailedQueueData>() {
        @Override
        public String getValue(DetailedQueueData data) {
            return NumberFormat.getFormat("###,###,##0").format(data.getLocked());
        }
    };
    locks.setSortable(true);
    table.addColumn(locks, "Locked Entries");

    /*-------------------------+
     | TOT NUMBER OF Locks Wait |
     +-------------------------*/
    TextColumn<DetailedQueueData> lockWaits = new TextColumn<DetailedQueueData>() {
        @Override
        public String getValue(DetailedQueueData data) {
            return NumberFormat.getFormat("###,###,##0").format(data.getLockWaits());
        }
    };
    lockWaits.setSortable(true);
    table.addColumn(lockWaits, "Lock Waits");
    /*-------------------------+
     | TOT NUMBER OF Gets      |
     +-------------------------*/
    TextColumn<DetailedQueueData> numberOfGets = new TextColumn<DetailedQueueData>() {
        @Override
        public String getValue(DetailedQueueData data) {
            return NumberFormat.getFormat("###,###,##0").format(data.getGets());
        }
    };
    numberOfGets.setSortable(true);
    table.addColumn(numberOfGets, "Number of Gets");

    /*-------------------------+
     | TOT NUMBER OF Puts      |
     +-------------------------*/
    TextColumn<DetailedQueueData> numberOfPuts = new TextColumn<DetailedQueueData>() {
        @Override
        public String getValue(DetailedQueueData data) {
            return NumberFormat.getFormat("###,###,##0").format(data.getPuts());
        }
    };
    numberOfPuts.setSortable(true);
    table.addColumn(numberOfPuts, "Number of Puts");

    /*-------------------------+
     | TOT NUMBER OF Removes   |
     +-------------------------*/
    TextColumn<DetailedQueueData> numberOfRemoves = new TextColumn<DetailedQueueData>() {
        @Override
        public String getValue(DetailedQueueData data) {
            return NumberFormat.getFormat("###,###,##0").format(data.getGets());
        }
    };
    numberOfRemoves.setSortable(true);
    table.addColumn(numberOfRemoves, "Number of Removes");

    return new QueuesComparator(0);

}

From source file:org.pepstock.jem.gwt.client.panels.administration.workload.inspector.NodesTable.java

License:Open Source License

/**
 * Adds all columns to table, defining the sort columns too.
 *//*from w ww  .j  ava  2 s .  co  m*/
@Override
public IndexedColumnComparator<LightMemberSample> initCellTable(CellTable<LightMemberSample> table) {

    /*-------------------------+
     | IP ADDRESS AND PORT      |
     +-------------------------*/
    table.addColumn(LightMemberSampleColumns.IP_ADDRESS_AND_PORT_SORTABLE, "Name");

    /*-------------------------+
     | TIME                    |
     +-------------------------*/
    table.addColumn(LightMemberSampleColumns.TIME_SORTABLE, "Time");

    /*-------------------------+
     | NUMBER OF JCL           |
     +-------------------------*/
    TextColumn<LightMemberSample> numberOfJclCheck = new TextColumn<LightMemberSample>() {
        @Override
        public String getValue(LightMemberSample memberSample) {
            return NumberFormat.getFormat("###,###,##0").format(memberSample.getNumberOfJCLCheck());
        }
    };
    numberOfJclCheck.setSortable(true);
    table.addColumn(numberOfJclCheck, "JCL checked");

    /*-------------------------+
     | TOT NUMBER OF JCL       |
     +-------------------------*/
    TextColumn<LightMemberSample> totNumberOfJclCheck = new TextColumn<LightMemberSample>() {
        @Override
        public String getValue(LightMemberSample memberSample) {
            return NumberFormat.getFormat("###,###,##0").format(memberSample.getTotalNumberOfJCLCheck());
        }
    };
    totNumberOfJclCheck.setSortable(true);
    table.addColumn(totNumberOfJclCheck, "Total JCL checked");

    /*-------------------------+
     | NUMBER OF JOB           |
     +-------------------------*/
    TextColumn<LightMemberSample> numberOfJobSubmitted = new TextColumn<LightMemberSample>() {
        @Override
        public String getValue(LightMemberSample memberSample) {
            return NumberFormat.getFormat("###,###,##0").format(memberSample.getNumberOfJOBSubmitted());
        }
    };
    numberOfJobSubmitted.setSortable(true);
    table.addColumn(numberOfJobSubmitted, "JOB submitted");

    /*-------------------------+
     | TOT NUMBER OF JOB       |
     +-------------------------*/
    TextColumn<LightMemberSample> totNumberOfJobSubmitted = new TextColumn<LightMemberSample>() {
        @Override
        public String getValue(LightMemberSample memberSample) {
            return NumberFormat.getFormat("###,###,##0").format(memberSample.getTotalNumberOfJOBSubmitted());
        }
    };
    totNumberOfJobSubmitted.setSortable(true);
    table.addColumn(totNumberOfJobSubmitted, "Total JOB submitted");

    return new NodesComparator(0);

}

From source file:org.pepstock.jem.gwt.client.panels.administration.workload.NodesTable.java

License:Open Source License

/**
 * Adds all columns to table, defining the sort columns too.
 *//* w  ww.j ava 2s.  com*/
@Override
public IndexedColumnComparator<LightMemberSample> initCellTable(CellTable<LightMemberSample> table) {

    /*-------------------------+
     | IPADDRESS AND PORT      |
     +-------------------------*/
    // construct a column that uses anchorRenderer
    AnchorTextColumn<LightMemberSample> name = new AnchorTextColumn<LightMemberSample>() {
        @Override
        public String getValue(LightMemberSample object) {
            return object.getMemberLabel() + " - " + object.getMemberHostname();
        }

        @Override
        public void onClick(int index, LightMemberSample object, String value) {
            getInspectListener().inspect(object);
        }
    };
    name.setSortable(true);
    table.addColumn(name, "Name");

    /*-------------------------+
     | PID                     |
     +-------------------------*/
    table.addColumn(LightMemberSampleColumns.PID, "PID");

    /*-------------------------+
     | NUMBER OF JCL           |
     +-------------------------*/
    TextColumn<LightMemberSample> numberOfJclCheck = new TextColumn<LightMemberSample>() {
        @Override
        public String getValue(LightMemberSample memberSample) {
            return NumberFormat.getFormat("###,###,##0").format(memberSample.getNumberOfJCLCheck());
        }
    };
    numberOfJclCheck.setSortable(true);
    table.addColumn(numberOfJclCheck, "JCL checked");

    /*-------------------------+
     | TOT NUMBER OF JCL       |
     +-------------------------*/
    TextColumn<LightMemberSample> totNumberOfJclCheck = new TextColumn<LightMemberSample>() {
        @Override
        public String getValue(LightMemberSample memberSample) {
            return NumberFormat.getFormat("###,###,##0").format(memberSample.getTotalNumberOfJCLCheck());
        }
    };
    totNumberOfJclCheck.setSortable(true);
    table.addColumn(totNumberOfJclCheck, "Total JCL checked");

    /*-------------------------+
     | NUMBER OF JOB           |
     +-------------------------*/
    TextColumn<LightMemberSample> numberOfJobSubmitted = new TextColumn<LightMemberSample>() {
        @Override
        public String getValue(LightMemberSample memberSample) {
            return NumberFormat.getFormat("###,###,##0").format(memberSample.getNumberOfJOBSubmitted());
        }
    };
    numberOfJobSubmitted.setSortable(true);
    table.addColumn(numberOfJobSubmitted, "JOB submitted");

    /*-------------------------+
     | TOT NUMBER OF JOB       |
     +-------------------------*/
    TextColumn<LightMemberSample> totNumberOfJobSubmitted = new TextColumn<LightMemberSample>() {
        @Override
        public String getValue(LightMemberSample memberSample) {
            return NumberFormat.getFormat("###,###,##0").format(memberSample.getTotalNumberOfJOBSubmitted());
        }
    };
    totNumberOfJobSubmitted.setSortable(true);
    table.addColumn(totNumberOfJobSubmitted, "Total JOB submitted");

    return new NodesComparator(0);

}

From source file:org.pepstock.jem.gwt.client.panels.gfs.commons.FilesTable.java

License:Open Source License

/**
 * Adds all columns to table, defining the sort columns too.
 * @param table table to show//from   w  ww. j a  v  a 2 s  . c  o m
 */
public void loadCellTable(CellTable<GfsFile> table) {

    /*-------------------------+
     | Name      |
     +-------------------------*/
    // construct a column that uses anchorRenderer
    Column<GfsFile, GfsFile> name = null;
    if (isOverviewOnly()) {
        name = new FolderLinkTextColumn() {

            @Override
            public void onClick(int index, GfsFile object) {
                getInspectListener().inspect(object);
            }
        };
        name.setSortable(true);
        table.addColumn(name, "Name");

    } else {
        name = new FullLinkTextColumn() {

            @Override
            public void onClick(int index, GfsFile object) {
                getInspectListener().inspect(object);
            }
        };
        name.setSortable(true);
        table.addColumn(name, "Name");
    }

    /*-------------------------+
     | Size  in bytes          |
     +-------------------------*/
    TextColumn<GfsFile> size = new TextColumn<GfsFile>() {
        @Override
        public String getValue(GfsFile memberSample) {
            long size = memberSample.getLength();
            if (size >= 0) {
                return NumberFormat.getFormat("###,###,###,###,###,##0").format(size);
            } else {
                return "";
            }
        }
    };
    size.setSortable(true);
    table.addColumn(size, "Size (bytes)");

    TextColumn<GfsFile> lastMod = new TextColumn<GfsFile>() {
        @Override
        public String getValue(GfsFile file) {
            return JemConstants.DATE_TIME_FULL.format(new Date(file.getLastModified()));
        }
    };
    lastMod.setSortable(true);
    table.addColumn(lastMod, "Last modified");
}

From source file:org.pepstock.jem.gwt.client.panels.jobs.commons.inspector.SystemActivity.java

License:Open Source License

private void createProcessesList(OSProcess process, int level) {
    int row = layoutProc.getRowCount();

    StringBuilder indent = new StringBuilder();
    for (int i = 0; i < level; i++) {
        indent.append("&nbsp;&nbsp;&nbsp;");
    }//w ww . j a v  a 2s.  c o m

    layoutProc.setHTML(row, 0, indent.toString() + process.getCommand());
    layoutProc.setHTML(row, 1, String.valueOf(process.getPid()));
    layoutProc.setHTML(row, 2, NumberFormat.getFormat("###,###,##0 ms").format(process.getCpu()));
    layoutProc.setHTML(row, 3,
            NumberFormat.getFormat("###,##0 MB").format((double) process.getMemory() / 1024D / 1024D));

    for (OSProcess p : process.getChildren()) {
        createProcessesList(p, level + 1);
    }

}

From source file:org.rest.client.util.Units.java

License:Apache License

public static String swithFileSize(double bytes) {
    String[] units = { "bytes", "KB", "MB", "GB", "TB" };
    double _result = bytes;

    if (bytes <= 8) {
        return bytes + "b";
    }/*from  ww w  .  j a v  a 2s.co m*/
    bytes = bytes / 8;

    String usedUnit = "";
    for (int i = 0; i < units.length; i++) {
        if (_result > 1024) {
            _result = _result / 1024;
        } else {
            usedUnit = units[i];
            break;
        }
    }

    String formatted = NumberFormat.getFormat("#,##0.#").format(_result);
    formatted += " " + usedUnit;
    return formatted;
}