Révision 2673
| tmp/org.txm.index.core/src/org/txm/index/core/functions/LineComparator.java (revision 2673) | ||
|---|---|---|
| 62 | 62 |
/** The reverse. */ |
| 63 | 63 |
boolean reverse; |
| 64 | 64 |
|
| 65 |
int focusedSubcorpus = 0;
|
|
| 65 |
int focusedSubcorpus = -1;
|
|
| 66 | 66 |
|
| 67 | 67 |
/** |
| 68 | 68 |
* Instantiates a new line comparator. |
| tmp/org.txm.index.core/src/org/txm/index/core/functions/Index.java (revision 2673) | ||
|---|---|---|
| 977 | 977 |
* @param reverse the reverse |
| 978 | 978 |
*/ |
| 979 | 979 |
public void sortLines(LineComparator.SortMode mode, boolean reverse) {
|
| 980 |
LineComparator lc = new LineComparator(mode, 0, reverse);
|
|
| 980 |
LineComparator lc = new LineComparator(mode, -1, reverse);
|
|
| 981 | 981 |
lc.initialize(this.getCorpus()); |
| 982 | 982 |
|
| 983 | 983 |
Collections.sort(lines, lc); |
| tmp/org.txm.index.core/src/org/txm/index/core/functions/Line.java (revision 2673) | ||
|---|---|---|
| 49 | 49 |
public List<int[]> UnitsIds; // the values, for each property there is a list of property values |
| 50 | 50 |
|
| 51 | 51 |
/** The properties. */ |
| 52 |
public List<Property> properties = new ArrayList<Property>(); // the properties name UnitsProperty and properties have the same order
|
|
| 52 |
public List<Property> properties = new ArrayList<>(); // the properties name UnitsProperty and properties have the same order |
|
| 53 | 53 |
|
| 54 | 54 |
/** The signature. */ |
| 55 | 55 |
private String signature; |
| ... | ... | |
| 70 | 70 |
* Instantiates a new line. |
| 71 | 71 |
*/ |
| 72 | 72 |
public Line() {
|
| 73 |
this.UnitsProperty = new ArrayList<List<String>>();
|
|
| 74 |
UnitsIds = new ArrayList<int[]>();
|
|
| 73 |
this.UnitsProperty = new ArrayList<>(); |
|
| 74 |
UnitsIds = new ArrayList<>(); |
|
| 75 | 75 |
} |
| 76 | 76 |
|
| 77 | 77 |
/** |
| ... | ... | |
| 147 | 147 |
*/ |
| 148 | 148 |
public int getFrequency(int i) {
|
| 149 | 149 |
if (i >= counts.length || i < 0) {
|
| 150 |
return -1;
|
|
| 150 |
return total;
|
|
| 151 | 151 |
} |
| 152 | 152 |
return counts[i]; |
| 153 | 153 |
} |
Formats disponibles : Unified diff