public class FindItemFile extends AbstractFindItemIndex
Copyright 2009 Partner Software, Inc.
| Constructor and Description |
|---|
FindItemFile(RoverSet roverSet,
VfsFile file) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
int |
closestIndexTo(java.lang.String name) |
int |
find(java.lang.String name) |
int[] |
findAll(java.lang.String name) |
int |
getIDAt(int index) |
java.lang.String |
getNameAt(int index) |
java.lang.String |
getRotatedNameAt(int index) |
RoverSet |
getRoverSet() |
int |
getSize() |
int |
indexOf(java.lang.String name) |
int[] |
indexRangeFor(java.lang.String name)
If the find item has duplicates, you might want to know what the range
is.
|
java.util.List<MapDataItem> |
listDataItems() |
java.util.List<java.lang.Integer> |
listIds() |
java.util.List<java.lang.String> |
listNames() |
static java.lang.String |
removeRotationFrom(java.lang.String rotatedString) |
static java.util.List<java.lang.String> |
rotationsFor(java.lang.String string) |
listNamesAndIdsWithPrefix, listNamesAndIdsWithPrefix, listNamesAndIdsWithSubstring, listNamesAndIdsWithSubstring, listNamesWithPrefix, listNamesWithPrefixpublic void close()
public int closestIndexTo(java.lang.String name)
public int find(java.lang.String name)
public int[] findAll(java.lang.String name)
public int getIDAt(int index)
public java.lang.String getNameAt(int index)
public java.lang.String getRotatedNameAt(int index)
getRotatedNameAt in interface FindItemIndexgetRotatedNameAt in class AbstractFindItemIndexpublic RoverSet getRoverSet()
public int getSize()
public int indexOf(java.lang.String name)
public int[] indexRangeFor(java.lang.String name)
FindItemIndexpublic java.util.List<MapDataItem> listDataItems()
public java.util.List<java.lang.Integer> listIds()
public java.util.List<java.lang.String> listNames()
public static java.lang.String removeRotationFrom(java.lang.String rotatedString)
public static java.util.List<java.lang.String> rotationsFor(java.lang.String string)