| 103 | } |
| 104 | |
| 105 | @Override |
| 106 | public byte[] info(final MainOptions options) { |
| 107 | final TokenBuilder tb = new TokenBuilder(); |
| 108 | tb.add(LI_STRUCTURE).add(HASH).add(NL); |
| 109 | tb.add(LI_NAMES).add(data.meta.names(type)).add(NL); |
| 110 | |
| 111 | final IndexStats stats = new IndexStats(options.get(MainOptions.MAXSTAT)); |
| 112 | final int s = values.size(); |
| 113 | for(int p = 1; p <= s; p++) { |
| 114 | final int oc = lenList.get(p); |
| 115 | if(oc > 0 && stats.adding(oc)) stats.add(values.key(p), oc); |
| 116 | } |
| 117 | stats.print(tb); |
| 118 | return tb.finish(); |
| 119 | } |
| 120 | |
| 121 | @Override |
| 122 | public int size() { |