|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjet.api.ReportSortInfo
public class ReportSortInfo
An information package of report level sort.
| Constructor Summary | |
|---|---|
ReportSortInfo(boolean needTopN,
int topN)
Constructor. |
|
ReportSortInfo(boolean needTopN,
int topN,
SortInfo[] sortInfo)
Constructor. |
|
| Method Summary | |
|---|---|
void |
addSortInfo(SortInfo info)
Adds the Sort information to the sort list. |
void |
downSortInfo(int index)
Moves down the specified SortInfo. |
boolean |
getNeedTopN()
Gets the status of whether or not to set the SelectN option. |
SortInfo[] |
getSortInfo()
Gets all SortInfos of this report. |
int |
getTopN()
Gets the TopN option's number. |
int |
indexOfSortInfo(SortInfo info)
Gets the SortInfo information's index number of the specified SortInfo. |
int |
indexOfSortInfo(java.lang.String sortBy)
Gets the SortInfo information's index number of the specified sortBy column. |
boolean |
insertSortInfo(SortInfo sinfo,
int index)
Adds the Sort information at the specified index. |
boolean |
isSortIn(java.lang.String sortBy)
Checks whether or not the SortInfo which is sorted by the specified SortBy column exists. |
void |
removeSortInfo(int index)
Removes the sort information at the specified index. |
void |
removeSortInfo(SortInfo info)
Removes the SortInfo information from the sort list. |
void |
removeSortInfo(java.lang.String sortBy)
Removes the sort information which is sorted by the sortBy field. |
void |
setNeedTopN(boolean needTopN)
Sets the status of whether or not to apply TopN option. |
void |
setSortInfo(SortInfo[] sinfo)
Sets the Sort information of the report. |
void |
setTopN(int topN)
Sets the topN option's number. |
void |
upSortInfo(int index)
Moves up the specified SortInfo. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ReportSortInfo(boolean needTopN,
int topN)
needTopN - Specifies whether to set topN or not.topN - The topN number.
public ReportSortInfo(boolean needTopN,
int topN,
SortInfo[] sortInfo)
needTopN - Specifies whether to set topN or not.topN - The topN number.sortInfo - The SortInfo information of the report.| Method Detail |
|---|
public boolean getNeedTopN()
true if the group's SelectN option is set; false otherwise.setNeedTopN(boolean)public int getTopN()
true.
#setNeedTopN(boolean)}, {@link #setTopN(int)}public void setTopN(int topN)
true.
topN - The number of TopN option.setNeedTopN(boolean)public void setNeedTopN(boolean needTopN)
needSelectN - Specifies the status of needTopN.public void setSortInfo(SortInfo[] sinfo)
sinfo - The Sort information of the report.public void addSortInfo(SortInfo info)
info - SortInfo information.
public boolean insertSortInfo(SortInfo sinfo,
int index)
sinfo - SortInfo information.index - The specified index of the Sort list.
true if the SortInfo is inserted successfully;false otherwise.public void removeSortInfo(SortInfo info)
info - The SortInfo to be removed.public void removeSortInfo(java.lang.String sortBy)
sortBy - The mapping name of the SortBy column.public void removeSortInfo(int index)
index - Index number of the sort information.public int indexOfSortInfo(java.lang.String sortBy)
sortBy - The mapping name of the sortBy column.
public int indexOfSortInfo(SortInfo info)
info - The specified SortInfo.
public void upSortInfo(int index)
index - Index number of SortInfo.public void downSortInfo(int index)
index - Index number of SortInfo.public boolean isSortIn(java.lang.String sortBy)
sortBy - The mapping name of the sortBy column.
true if the SortInfo exists; false otherwise.public SortInfo[] getSortInfo()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||