public interface Label<E extends LabelElement>
extends cn.weforward.common.Nameable
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
OPTION_FORCE
选项 - 在put的时候不管项是否相同,都强制标记项有变化
|
static int |
OPTION_IF_ABSENT
选项 - 在put的时候只增加新项
|
static int |
OPTION_NONE
选项 - 不显式使用
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(E element)
增加标签项
|
E |
get(String id)
由ID获取标签项
|
String |
getName()
取标签/标识(ID)
|
E |
put(E element,
int options)
置入标签项
|
E |
remove(String id)
移除标签项
|
void |
removeAll()
移除所有标签项
|
long |
removeRange(String first,
String last)
删除ID区间(ID>=first且ID<=last)内的标签项,注:此操作不会产生版本日志
|
cn.weforward.common.ResultPage<E> |
resultPage()
页结果封装的当前标签集合
|
cn.weforward.common.ResultPage<E> |
searchRange(String first,
String last)
获取ID区间(ID>=first且ID<=last)内的标签项
|
cn.weforward.common.ResultPage<E> |
startsWith(String prefix)
前缀查询
|
static final int OPTION_NONE
static final int OPTION_FORCE
static final int OPTION_IF_ABSENT
String getName()
getName 在接口中 cn.weforward.common.Nameablevoid add(E element)
element - 要增加的标签项E put(E element, int options)
element - 要置入的标签项options - 选项 OPTION_xxxcn.weforward.common.ResultPage<E> resultPage()
cn.weforward.common.ResultPage<E> startsWith(String prefix)
prefix - 标签项ID前缀,若为null或零长度的字串,则与resultPage()等效cn.weforward.common.ResultPage<E> searchRange(String first, String last)
first - ID区间的开始,可以为nulllast - ID区间的结束,可以为nulllong removeRange(String first, String last)
first - ID区间的开始,可以为nulllast - ID区间的结束,可以为nullvoid removeAll()
Copyright © 2021. All rights reserved.