public class ChangedIndexContent extends Object
This class wraps indexes that are inserted, updated, and deleted in the index library.
If the client has registered a listener for index changes, callbacks will be invoked to
send notifications to the client when an index change occurs. You can call
ChangedIndexContent#getInsertedItems(), ChangedIndexContent#getUpdatedItems(),
and ChangedIndexContent#getDeletedItems() to obtain the inserted, updated, and deleted indexes.
The returned list, if not empty, contains the changed indexes.
SearchAbility.registerIndexChangeListener(String, String, IIndexChangeListener)SystemCapability.Data#DATA_SEARCH| 构造器 | 说明 |
|---|---|
ChangedIndexContent(List<IndexData> insertedItems,
List<IndexData> updatedItems,
List<IndexData> deletedItems) |
A parameterized constructor used to create a
ChangedIndexContent instance. |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
List<IndexData> |
getDeletedItems() |
Obtains the indexes deleted from the index library.
|
List<IndexData> |
getInsertedItems() |
Obtains the indexes inserted into the index library.
|
List<IndexData> |
getUpdatedItems() |
Obtains the indexes updated in the index library.
|
void |
setDeletedItems(List<IndexData> deletedItems) |
Sets the indexes deleted from the index library.
|
void |
setInsertedItems(List<IndexData> insertedItems) |
Sets the indexes inserted into the index library.
|
void |
setUpdatedItems(List<IndexData> updatedItems) |
Sets the indexes updated in the index library.
|
public ChangedIndexContent(List<IndexData> insertedItems, List<IndexData> updatedItems, List<IndexData> deletedItems)
ChangedIndexContent instance.insertedItems - Indicates the indexes inserted into the index library.updatedItems - Indicates the indexes updated in the index library.deletedItems - Indicates the indexes deleted from the index library.public List<IndexData> getInsertedItems()
public List<IndexData> getUpdatedItems()
public List<IndexData> getDeletedItems()
public void setInsertedItems(List<IndexData> insertedItems)
insertedItems - Indicates the indexes to set.public void setUpdatedItems(List<IndexData> updatedItems)
updatedItems - Indicates the indexes to set.