public class MapFindLogic
extends java.lang.Object
| Constructor and Description |
|---|
MapFindLogic(MapApp app) |
| Modifier and Type | Method and Description |
|---|---|
void |
find(FindItemReference reference) |
void |
find(java.lang.String indexName,
java.lang.String key)
Finds and selects the given item.
|
java.util.List<FindItemReference> |
findAnything(java.lang.String withWhat)
Returns a list of all items matching the key in all find items, with a maximum of eight per find item.
|
MapDataItem |
findItem(java.lang.String indexName,
java.lang.String key)
Returns the data associated with with the given find, or null if there is
no match.
|
void |
initialize()
Initializes the find items from preferences.
|
void |
select(java.lang.String indexName,
java.lang.String key)
Selects the given item by looking it up in the given find item index.
|
void |
setCurrentFindItemType(java.lang.String whatItem) |
void |
setCurrentFindItemValue(java.lang.String whatValue) |
public MapFindLogic(MapApp app)
public void initialize()
public void setCurrentFindItemType(java.lang.String whatItem)
public void setCurrentFindItemValue(java.lang.String whatValue)
public void find(java.lang.String indexName,
java.lang.String key)
indexName - key - public void select(java.lang.String indexName,
java.lang.String key)
indexName - key - public MapDataItem findItem(java.lang.String indexName, java.lang.String key)
public java.util.List<FindItemReference> findAnything(java.lang.String withWhat)
public void find(FindItemReference reference)