List of usage examples for com.google.gwt.i18n.client NumberFormat getFormat
public static NumberFormat getFormat(String pattern)
NumberFormat
instance for the default locale using the specified pattern and the default currencyCode. 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(" "); }//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; }