|
|||||
| PREV CLASS NEXT CLASS | |||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||
java.lang.Object | +--swishej.SortResult
Sorting and formatting of a search result.
SortInfo| Field Summary | |
(package private) java.lang.String |
fileinfo
File information, usually filename, title, and size in bytes. |
(package private) SortResult |
left
Left and right result for sorting. |
(package private) int |
rank
Rank for sorting. |
(package private) SortResult |
right
Left and right result for sorting. |
| Constructor Summary | |
(package private) |
SortResult(int rank,
java.lang.String fileinfo)
Create a sort result entry. |
| Method Summary | |
(package private) static SortResult |
addSortResult(SortResult sr,
int rank,
SortInfo si,
java.lang.String fileinfo)
Add, i.e. |
(package private) static int |
countResults(SortResult sr)
Retrieve number of entries given sort result. |
(package private) static void |
doprint(SortResult sr,
double num,
SortInfo si,
java.lang.StringBuffer sb)
Recursively traverse sort result tree and format the result information. |
(package private) static java.lang.String |
printrank(int rank)
Given rank print HTML representation of it. |
(package private) static void |
printResults(SortResult sr,
int max,
SortInfo si,
java.lang.StringBuffer sb)
Format the result information. |
(package private) static java.lang.String |
printsize(java.lang.String size)
Given file size print HTML representation of it. |
(package private) static java.lang.String[] |
splitfileinfo(java.lang.String s)
Split file information in pieces: 0. |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
java.lang.String fileinfo
int rank
SortResult left
SortResult right
| Constructor Detail |
SortResult(int rank,
java.lang.String fileinfo)
rank - rank for sortingfileinfo - file information of entry| Method Detail |
static SortResult addSortResult(SortResult sr,
int rank,
SortInfo si,
java.lang.String fileinfo)
sr - SortResult for accumulating sort results.rank - rank for sortingsi - information for finding biggest rank.fileinfo - file information of entrystatic int countResults(SortResult sr)
sr - SortResult for countingstatic java.lang.String printrank(int rank)
rank - rank of resultstatic java.lang.String printsize(java.lang.String size)
size - file size part of file informationstatic java.lang.String[] splitfileinfo(java.lang.String s)
s - file information
static void doprint(SortResult sr,
double num,
SortInfo si,
java.lang.StringBuffer sb)
sr - current sort resultnum - scaling factor for printing ranksi - SortInfo to be used for printingsb - StringBuffer which gets printed result representation appended
static void printResults(SortResult sr,
int max,
SortInfo si,
java.lang.StringBuffer sb)
sr - first sort resultmax - maximum number of hits to be printedsi - SortInfo to be used for printingsb - StringBuffer which receives printed result representations
|
|||||
| PREV CLASS NEXT CLASS | |||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||