Révision 3971
| TXM/trunk/bundles/org.txm.properties.core/src/org/txm/properties/core/functions/PartitionPropertiesComputer.java (revision 3971) | ||
|---|---|---|
| 19 | 19 |
|
| 20 | 20 |
@Override |
| 21 | 21 |
public LinkedHashSet<String> getComputableInformations() {
|
| 22 |
return new LinkedHashSet(Arrays.asList(PropertiesCoreMessages.Parts));
|
|
| 22 |
return new LinkedHashSet(Arrays.asList(""));
|
|
| 23 | 23 |
} |
| 24 | 24 |
|
| 25 | 25 |
@Override |
| 26 | 26 |
public String getInformation(String name) {
|
| 27 | 27 |
LinkedHashMap<String, String> data = new LinkedHashMap<>(); |
| 28 |
data.put(PropertiesCoreMessages.Parts, dump());
|
|
| 28 |
data.put("", dump());
|
|
| 29 | 29 |
return data.get(name); |
| 30 | 30 |
} |
| 31 | 31 |
|
| ... | ... | |
| 47 | 47 |
StringBuffer buff = new StringBuffer(); |
| 48 | 48 |
|
| 49 | 49 |
List<Part> parts = result.getParts(); |
| 50 |
buff.append(""+parts.size()+PropertiesCoreMessages.Parts); //$NON-NLS-1$
|
|
| 50 |
|
|
| 51 | 51 |
int n = 0; |
| 52 |
|
|
| 53 |
int total = 0; |
|
| 52 | 54 |
for (Part p : parts) {
|
| 55 |
try {
|
|
| 56 |
total += p.getSize(); |
|
| 57 |
} |
|
| 58 |
catch (CqiClientException e) {
|
|
| 59 |
e.printStackTrace(); |
|
| 60 |
} |
|
| 61 |
} |
|
| 62 |
buff.append(""+parts.size()+" "+PropertiesCoreMessages.Parts); //$NON-NLS-1$
|
|
| 63 |
buff.append("Total size: "+total); //$NON-NLS-1$
|
|
| 64 |
|
|
| 65 |
for (Part p : parts) {
|
|
| 53 | 66 |
|
| 54 | 67 |
if (n >= props.pMaxPropertiesToDisplay) {
|
| 55 | 68 |
buff.append("\n\t..."); //$NON-NLS-1$
|
| ... | ... | |
| 57 | 70 |
} |
| 58 | 71 |
|
| 59 | 72 |
try {
|
| 60 |
buff.append("\n\t"+p.getName()+": "+p.getSize()); //$NON-NLS-1$ //$NON-NLS-2$
|
|
| 73 |
buff.append("\n\t"+p.getName()+" ("+p.getSize()+")"); //$NON-NLS-1$ //$NON-NLS-2$
|
|
| 61 | 74 |
} catch (CqiClientException e) {
|
| 62 | 75 |
// TODO Auto-generated catch block |
| 63 | 76 |
e.printStackTrace(); |
| ... | ... | |
| 70 | 83 |
public String htmlDump() {
|
| 71 | 84 |
StringBuffer buff = new StringBuffer(); |
| 72 | 85 |
List<Part> parts = result.getParts(); |
| 73 |
buff.append("<h3>"+parts.size()+PropertiesCoreMessages.Parts+"</h3>"); //$NON-NLS-1$ //$NON-NLS-3$
|
|
| 74 |
buff.append("<ul>"); //$NON-NLS-1$
|
|
| 86 |
buff.append("<h3>"+parts.size()+" "+PropertiesCoreMessages.Parts+"</h3>"); //$NON-NLS-1$ //$NON-NLS-3$
|
|
| 87 |
|
|
| 88 |
int total = 0; |
|
| 89 |
for (Part p : parts) {
|
|
| 90 |
try {
|
|
| 91 |
total += p.getSize(); |
|
| 92 |
} |
|
| 93 |
catch (CqiClientException e) {
|
|
| 94 |
e.printStackTrace(); |
|
| 95 |
} |
|
| 96 |
} |
|
| 97 |
buff.append("<p>Total size: "+total+"</p>"); //$NON-NLS-1$
|
|
| 98 |
|
|
| 99 |
buff.append("<table>"); //$NON-NLS-1$
|
|
| 75 | 100 |
int n = 0; |
| 76 | 101 |
for (Part p : parts) {
|
| 77 | 102 |
|
| 78 | 103 |
if (n >= props.pMaxPropertiesToDisplay) {
|
| 79 |
buff.append("<li>...</li>"); //$NON-NLS-1$
|
|
| 104 |
buff.append("<tr><td>...</td></tr>"); //$NON-NLS-1$
|
|
| 80 | 105 |
break; |
| 81 | 106 |
} |
| 82 | 107 |
|
| 83 | 108 |
try {
|
| 84 |
buff.append("<li>"+p.getName()+" ("+p.getSize()+")</li>"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
|
| 109 |
buff.append("<tr><td>"+p.getName()+"</td> <td>"+p.getSize()+"</td></tr>"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
|
| 85 | 110 |
} catch (CqiClientException e) {
|
| 86 | 111 |
// TODO Auto-generated catch block |
| 87 | 112 |
e.printStackTrace(); |
| 88 | 113 |
} |
| 89 | 114 |
n++; |
| 90 | 115 |
} |
| 91 |
buff.append("</ul>"); //$NON-NLS-1$
|
|
| 116 |
buff.append("</table>"); //$NON-NLS-1$
|
|
| 92 | 117 |
|
| 93 | 118 |
return buff.toString(); |
| 94 | 119 |
} |
Formats disponibles : Unified diff