public class DefaultLimitRule extends java.lang.Object implements LimitRule, java.io.Serializable
| コンストラクタと説明 |
|---|
DefaultLimitRule(long offset,
long limit,
boolean proxyOnly)
コンストラクタ
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
long |
getLimitNumber() |
long |
getOffsetNumber() |
java.util.List |
getResult(java.util.List original)
制限ルールに従って引数で渡されたリストから条件に合致する要素を抽出する
|
boolean |
hasLimit() |
boolean |
hasOffset() |
boolean |
isProxyOnly()
検索結果リストをProxyのみで取得するかを返す
|
boolean |
reachLimit(long count)
件数制限条件に達しているかを返す
|
boolean |
reachOffset(long cursor)
開始オフセットに達しているかを返す
|
java.lang.String |
toString()
文字列表現を返す
|
public DefaultLimitRule(long offset, long limit, boolean proxyOnly)
offset - 絞り込みの開始位置(1スタート)limit - 絞り込み件数(制限しない場合は-1)public boolean isProxyOnly()
isProxyOnly インタフェース内 LimitRulepublic long getLimitNumber()
getLimitNumber インタフェース内 LimitRulepublic long getOffsetNumber()
getOffsetNumber インタフェース内 LimitRulepublic boolean reachOffset(long cursor)
reachOffset インタフェース内 LimitRulecursor - カーソル現在位置public boolean reachLimit(long count)
reachLimit インタフェース内 LimitRulecount - 現在件数public java.util.List getResult(java.util.List original)
public java.lang.String toString()
toString クラス内 java.lang.Object