IDanmakus.BaseComparator, IDanmakus.Consumer<Progress,Result>, IDanmakus.DefaultConsumer<Progress>, IDanmakus.TimeComparator, IDanmakus.YPosComparator, IDanmakus.YPosDescComparator
限定符和类型 | 字段和说明 |
---|---|
java.util.Collection<BaseDanmaku> |
items |
ST_BY_LIST, ST_BY_TIME, ST_BY_YPOS, ST_BY_YPOS_DESC
构造器和说明 |
---|
Danmakus() |
Danmakus(boolean duplicateMergingEnabled) |
Danmakus(java.util.Collection<BaseDanmaku> items) |
Danmakus(int sortType) |
Danmakus(int sortType,
boolean duplicateMergingEnabled) |
Danmakus(int sortType,
boolean duplicateMergingEnabled,
IDanmakus.BaseComparator baseComparator) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
addItem(BaseDanmaku item) |
void |
clear() |
boolean |
contains(BaseDanmaku item) |
BaseDanmaku |
first() |
void |
forEach(IDanmakus.Consumer<? super BaseDanmaku,?> consumer) |
void |
forEachSync(IDanmakus.Consumer<? super BaseDanmaku,?> consumer) |
java.util.Collection<BaseDanmaku> |
getCollection() |
boolean |
isEmpty() |
BaseDanmaku |
last() |
java.lang.Object |
obtainSynchronizer() |
boolean |
removeItem(BaseDanmaku item) |
void |
setItems(java.util.Collection<BaseDanmaku> items) |
void |
setSubItemsDuplicateMergingEnabled(boolean enable) |
int |
size() |
IDanmakus |
sub(long startTime,
long endTime) |
IDanmakus |
subnew(long startTime,
long endTime) |
public java.util.Collection<BaseDanmaku> items
public Danmakus()
public Danmakus(int sortType)
public Danmakus(int sortType, boolean duplicateMergingEnabled)
public Danmakus(int sortType, boolean duplicateMergingEnabled, IDanmakus.BaseComparator baseComparator)
public Danmakus(java.util.Collection<BaseDanmaku> items)
public Danmakus(boolean duplicateMergingEnabled)
public void setItems(java.util.Collection<BaseDanmaku> items)
public boolean addItem(BaseDanmaku item)
public boolean removeItem(BaseDanmaku item)
removeItem
在接口中 IDanmakus
public BaseDanmaku first()
public BaseDanmaku last()
public boolean contains(BaseDanmaku item)
public void setSubItemsDuplicateMergingEnabled(boolean enable)
setSubItemsDuplicateMergingEnabled
在接口中 IDanmakus
public java.util.Collection<BaseDanmaku> getCollection()
getCollection
在接口中 IDanmakus
public void forEachSync(IDanmakus.Consumer<? super BaseDanmaku,?> consumer)
forEachSync
在接口中 IDanmakus
public void forEach(IDanmakus.Consumer<? super BaseDanmaku,?> consumer)
public java.lang.Object obtainSynchronizer()
obtainSynchronizer
在接口中 IDanmakus