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