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