|
|||||
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 entryMethod 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 informationstatic 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 appendedstatic 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 |