Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractPoiCategoryManager - Class in org.mapsforge.poi.storage
-
Abstract implementation for the
PoiCategoryManagerinterface. - AbstractPoiCategoryManager() - Constructor for class org.mapsforge.poi.storage.AbstractPoiCategoryManager
- AbstractPoiPersistenceManager - Class in org.mapsforge.poi.storage
-
Abstract implementation for the
PoiPersistenceManagerinterface. - AbstractPoiPersistenceManager() - Constructor for class org.mapsforge.poi.storage.AbstractPoiPersistenceManager
- addCategory(PoiCategory) - Method in class org.mapsforge.poi.storage.ExactMatchPoiCategoryFilter
- addCategory(PoiCategory) - Method in interface org.mapsforge.poi.storage.PoiCategoryFilter
-
Adds a category to the whitelist.
- addCategory(PoiCategory) - Method in class org.mapsforge.poi.storage.WhitelistPoiCategoryFilter
-
Adds a POI category to the whitelist.
B
- bounds - Variable in class org.mapsforge.poi.storage.PoiFileInfo
-
The bounding box of the POI file (may be null).
- bounds - Variable in class org.mapsforge.poi.storage.PoiFileInfoBuilder
- build() - Method in class org.mapsforge.poi.storage.PoiFileInfoBuilder
C
- calculateCategoryIDs(DoubleLinkedPoiCategory, int) - Static method in class org.mapsforge.poi.storage.DoubleLinkedPoiCategory
-
This method calculates a unique ID for all nodes in the tree.
- categoryManager - Variable in class org.mapsforge.poi.storage.AbstractPoiPersistenceManager
- categoryMap - Variable in class org.mapsforge.poi.storage.AbstractPoiCategoryManager
-
Maps category IDs to categories.
- close() - Method in interface org.mapsforge.poi.storage.PoiPersistenceManager
-
Use this to free claimed resources.
- comment - Variable in class org.mapsforge.poi.storage.PoiFileInfo
-
The comment field of the POI file (may be null).
- comment - Variable in class org.mapsforge.poi.storage.PoiFileInfoBuilder
- CREATE_CATEGORIES_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- CREATE_CATEGORY_MAP_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- CREATE_DATA_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- CREATE_INDEX_IDX_LAT_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- CREATE_INDEX_IDX_LON_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- CREATE_INDEX_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- CREATE_METADATA_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- CREATE_NODES_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- CREATE_WAYNODES_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
D
- date - Variable in class org.mapsforge.poi.storage.PoiFileInfo
-
The date of the POI data in milliseconds since January 1, 1970.
- date - Variable in class org.mapsforge.poi.storage.PoiFileInfoBuilder
- DbConstants - Class in org.mapsforge.poi.storage
-
Defines DB constants.
- deepChildren() - Method in class org.mapsforge.poi.storage.DoubleLinkedPoiCategory
- deepChildren() - Method in interface org.mapsforge.poi.storage.PoiCategory
- DELETE_CATEGORY_MAP_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- DELETE_DATA_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- DELETE_INDEX_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- DoubleLinkedPoiCategory - Class in org.mapsforge.poi.storage
-
A POI category representation that stores a node, its parent node and its child nodes.
- DoubleLinkedPoiCategory(String, PoiCategory) - Constructor for class org.mapsforge.poi.storage.DoubleLinkedPoiCategory
-
Creates a new category without knowing its position in the final category tree.
- DoubleLinkedPoiCategory(String, PoiCategory, int) - Constructor for class org.mapsforge.poi.storage.DoubleLinkedPoiCategory
-
Creates a new category.
- DROP_CATEGORIES_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- DROP_CATEGORY_MAP_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- DROP_DATA_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- DROP_INDEX_IDX_LAT_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- DROP_INDEX_IDX_LON_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- DROP_INDEX_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- DROP_METADATA_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- DROP_NODES_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- DROP_WAYNODES_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
E
- equals(Object) - Method in class org.mapsforge.poi.storage.PointOfInterest
- ExactMatchPoiCategoryFilter - Class in org.mapsforge.poi.storage
-
A category filter that accepts all categories added to it.
- ExactMatchPoiCategoryFilter() - Constructor for class org.mapsforge.poi.storage.ExactMatchPoiCategoryFilter
-
Default constructor.
F
- FIND_BY_DATA_CLAUSE - Static variable in class org.mapsforge.poi.storage.DbConstants
- FIND_CATEGORIES_BY_ID_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- FIND_DATA_BY_ID_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- FIND_IN_BOX_CLAUSE_SELECT - Static variable in class org.mapsforge.poi.storage.DbConstants
- FIND_IN_BOX_CLAUSE_WHERE - Static variable in class org.mapsforge.poi.storage.DbConstants
- FIND_IN_BOX_CLAUSE_WHERE_CATEGORY_IN - Static variable in class org.mapsforge.poi.storage.DbConstants
- FIND_IN_BOX_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- FIND_LOCATION_BY_ID_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- FIND_METADATA_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- FIND_NODES_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- FIND_WAYNODES_BY_ID_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- findInRect(BoundingBox, PoiCategoryFilter, List<Tag>, LatLong, int, boolean) - Method in interface org.mapsforge.poi.storage.PoiPersistenceManager
-
Find all
PointOfInterestin a rectangle specified by the givenBoundingBox. - findNearPosition(LatLong, int, PoiCategoryFilter, List<Tag>, LatLong, int, boolean) - Method in class org.mapsforge.poi.storage.AbstractPoiPersistenceManager
-
Fetch
PointOfInterestfrom underlying storage near a given position. - findNearPosition(LatLong, int, PoiCategoryFilter, List<Tag>, LatLong, int, boolean) - Method in interface org.mapsforge.poi.storage.PoiPersistenceManager
-
Fetch
PointOfInterestfrom underlying storage near a given position. - findPointByID(long) - Method in interface org.mapsforge.poi.storage.PoiPersistenceManager
G
- getAcceptedCategories() - Method in class org.mapsforge.poi.storage.ExactMatchPoiCategoryFilter
- getAcceptedCategories() - Method in interface org.mapsforge.poi.storage.PoiCategoryFilter
- getAcceptedCategories() - Method in class org.mapsforge.poi.storage.WhitelistPoiCategoryFilter
- getAcceptedSuperCategories() - Method in class org.mapsforge.poi.storage.ExactMatchPoiCategoryFilter
- getAcceptedSuperCategories() - Method in interface org.mapsforge.poi.storage.PoiCategoryFilter
-
Returns a set of top-level categories for all accepted categories.
- getAcceptedSuperCategories() - Method in class org.mapsforge.poi.storage.WhitelistPoiCategoryFilter
- getCategories() - Method in class org.mapsforge.poi.storage.PointOfInterest
- getCategory() - Method in class org.mapsforge.poi.storage.PointOfInterest
- getCategoryManager() - Method in class org.mapsforge.poi.storage.AbstractPoiPersistenceManager
- getCategoryManager() - Method in interface org.mapsforge.poi.storage.PoiPersistenceManager
- getChildren() - Method in class org.mapsforge.poi.storage.DoubleLinkedPoiCategory
- getChildren() - Method in interface org.mapsforge.poi.storage.PoiCategory
- getGraphVizString(DoubleLinkedPoiCategory) - Static method in class org.mapsforge.poi.storage.DoubleLinkedPoiCategory
-
Generates a GraphViz source representation as a tree having the current node as its root.
- getId() - Method in class org.mapsforge.poi.storage.PointOfInterest
- getID() - Method in class org.mapsforge.poi.storage.DoubleLinkedPoiCategory
-
Make sure you call
DoubleLinkedPoiCategory.calculateCategoryIDs(DoubleLinkedPoiCategory, int)first. - getID() - Method in interface org.mapsforge.poi.storage.PoiCategory
- getLatitude() - Method in class org.mapsforge.poi.storage.PointOfInterest
- getLatLong() - Method in class org.mapsforge.poi.storage.PointOfInterest
- getLongitude() - Method in class org.mapsforge.poi.storage.PointOfInterest
- getName() - Method in class org.mapsforge.poi.storage.PointOfInterest
- getName(String) - Method in class org.mapsforge.poi.storage.PointOfInterest
- getParent() - Method in class org.mapsforge.poi.storage.DoubleLinkedPoiCategory
- getParent() - Method in interface org.mapsforge.poi.storage.PoiCategory
- getPoiCategoryByID(int) - Method in class org.mapsforge.poi.storage.AbstractPoiCategoryManager
-
Returns a category given by its ID or throws an exception if this category does not exist.
- getPoiCategoryByID(int) - Method in interface org.mapsforge.poi.storage.PoiCategoryManager
-
Returns a category given by its ID or throws an exception if this category does not exist.
- getPoiCategoryByTitle(String) - Method in class org.mapsforge.poi.storage.AbstractPoiCategoryManager
-
Returns a category given by unique title or throws an exception if this category does not exist.
- getPoiCategoryByTitle(String) - Method in interface org.mapsforge.poi.storage.PoiCategoryManager
-
Returns a category given by unique title or throws an exception if this category does not exist.
- getPoiFile() - Method in class org.mapsforge.poi.storage.AbstractPoiPersistenceManager
- getPoiFile() - Method in interface org.mapsforge.poi.storage.PoiPersistenceManager
- getPoiFileInfo() - Method in class org.mapsforge.poi.storage.AbstractPoiPersistenceManager
- getPoiFileInfo() - Method in interface org.mapsforge.poi.storage.PoiPersistenceManager
- getRootCategory() - Method in class org.mapsforge.poi.storage.AbstractPoiCategoryManager
-
Returns the category tree's root.
- getRootCategory() - Method in interface org.mapsforge.poi.storage.PoiCategoryManager
-
Returns the category tree's root.
- getSQLSelectString(PoiCategoryFilter, int, LatLong) - Static method in class org.mapsforge.poi.storage.AbstractPoiPersistenceManager
-
Gets the SQL query that looks up POI entries.
- getSQLSelectString(PoiCategoryFilter, int, LatLong) - Static method in class org.mapsforge.poi.storage.PoiCategoryRangeQueryGenerator
-
Gets the SQL query that looks up POI entries.
- getTags() - Method in class org.mapsforge.poi.storage.PointOfInterest
- getTitle() - Method in class org.mapsforge.poi.storage.DoubleLinkedPoiCategory
- getTitle() - Method in interface org.mapsforge.poi.storage.PoiCategory
I
- INSERT_CATEGORIES_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- INSERT_CATEGORY_MAP_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- INSERT_DATA_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- INSERT_INDEX_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- INSERT_METADATA_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- INSERT_NODES_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- INSERT_WAYNODES_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- insertPointOfInterest(PointOfInterest) - Method in interface org.mapsforge.poi.storage.PoiPersistenceManager
-
Inserts a single
PointOfInterestinto storage. - insertPointsOfInterest(Collection<PointOfInterest>) - Method in interface org.mapsforge.poi.storage.PoiPersistenceManager
-
Inserts
PointOfInterestinto storage. - isAcceptedCategory(PoiCategory) - Method in class org.mapsforge.poi.storage.ExactMatchPoiCategoryFilter
- isAcceptedCategory(PoiCategory) - Method in interface org.mapsforge.poi.storage.PoiCategoryFilter
-
Returns true if a POI's category is accepted and therefore shall be added to the poi file.
- isAcceptedCategory(PoiCategory) - Method in class org.mapsforge.poi.storage.WhitelistPoiCategoryFilter
- isClosed() - Method in interface org.mapsforge.poi.storage.PoiPersistenceManager
- isValidDataBase() - Method in interface org.mapsforge.poi.storage.PoiPersistenceManager
J
- JOIN_CATEGORY_CLAUSE - Static variable in class org.mapsforge.poi.storage.DbConstants
- JOIN_DATA_CLAUSE - Static variable in class org.mapsforge.poi.storage.DbConstants
L
- language - Variable in class org.mapsforge.poi.storage.PoiFileInfo
-
The preferred language for names as defined in ISO 639-1 or ISO 639-2 (may be null).
- language - Variable in class org.mapsforge.poi.storage.PoiFileInfoBuilder
M
- METADATA_BOUNDS - Static variable in class org.mapsforge.poi.storage.DbConstants
- METADATA_COMMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- METADATA_DATE - Static variable in class org.mapsforge.poi.storage.DbConstants
- METADATA_LANGUAGE - Static variable in class org.mapsforge.poi.storage.DbConstants
- METADATA_VERSION - Static variable in class org.mapsforge.poi.storage.DbConstants
- METADATA_WAYS - Static variable in class org.mapsforge.poi.storage.DbConstants
- METADATA_WRITER - Static variable in class org.mapsforge.poi.storage.DbConstants
N
- NUMBER_OF_TABLES - Static variable in class org.mapsforge.poi.storage.DbConstants
O
- org.mapsforge.poi.storage - package org.mapsforge.poi.storage
P
- poi - Variable in class org.mapsforge.poi.storage.AbstractPoiPersistenceManager
- PoiCategory - Interface in org.mapsforge.poi.storage
-
This class represents a category for
PointOfInterest. - PoiCategoryFilter - Interface in org.mapsforge.poi.storage
-
Interface for filtering accepted POIs based on their tag.
- PoiCategoryManager - Interface in org.mapsforge.poi.storage
-
A category manager is a storage for
PoiCategorys. - PoiCategoryRangeQueryGenerator - Class in org.mapsforge.poi.storage
-
This class generates a prepared SQL query for retrieving POIs filtered by a given
PoiCategoryFilter. - poiFile - Variable in class org.mapsforge.poi.storage.AbstractPoiPersistenceManager
- poiFileInfo - Variable in class org.mapsforge.poi.storage.AbstractPoiPersistenceManager
- PoiFileInfo - Class in org.mapsforge.poi.storage
-
Contains the immutable metadata of a POI file.
- PoiFileInfoBuilder - Class in org.mapsforge.poi.storage
- PoiFileInfoBuilder() - Constructor for class org.mapsforge.poi.storage.PoiFileInfoBuilder
- PointOfInterest - Class in org.mapsforge.poi.storage
-
This class represents a point of interest.
- PointOfInterest(long, double, double, String, PoiCategory) - Constructor for class org.mapsforge.poi.storage.PointOfInterest
- PointOfInterest(long, double, double, Set<Tag>, Set<PoiCategory>) - Constructor for class org.mapsforge.poi.storage.PointOfInterest
- PoiPersistenceManager - Interface in org.mapsforge.poi.storage
-
Abstracts from an underlying Storage/DB by providing methods for inserting / deleting / searching
PointOfInterestobjects in named Storage/DB.
R
- readPoiFileInfo() - Method in interface org.mapsforge.poi.storage.PoiPersistenceManager
-
Reads the metadata for the current POI file.
- removePointOfInterest(PointOfInterest) - Method in interface org.mapsforge.poi.storage.PoiPersistenceManager
-
Removes a point of interest from storage.
- ret - Variable in class org.mapsforge.poi.storage.AbstractPoiPersistenceManager
- rootCategory - Variable in class org.mapsforge.poi.storage.AbstractPoiCategoryManager
-
The hierarchies root category.
S
- SELECT_STATEMENT - Static variable in class org.mapsforge.poi.storage.AbstractPoiCategoryManager
- setCategoryManager(PoiCategoryManager) - Method in class org.mapsforge.poi.storage.AbstractPoiPersistenceManager
-
Sets this manager's
PoiCategoryManagerfor retrieving and editing POI categories. - setCategoryManager(PoiCategoryManager) - Method in interface org.mapsforge.poi.storage.PoiPersistenceManager
-
Sets this manager's
PoiCategoryManagerfor retrieving and editing POI categories. - setParent(PoiCategory) - Method in class org.mapsforge.poi.storage.DoubleLinkedPoiCategory
-
Sets the category's parent category.
- setParent(PoiCategory) - Method in interface org.mapsforge.poi.storage.PoiCategory
-
Sets the category's parent category.
- stringToTags(String) - Static method in class org.mapsforge.poi.storage.AbstractPoiPersistenceManager
-
Convert tags string representation with '\r' delimiter to collection.
T
- tagsToString(Set<Tag>) - Static method in class org.mapsforge.poi.storage.AbstractPoiPersistenceManager
-
Convert tags collection to string representation with '\r' delimiter.
- toString() - Method in class org.mapsforge.poi.storage.DoubleLinkedPoiCategory
- toString() - Method in class org.mapsforge.poi.storage.PointOfInterest
U
- UnknownPoiCategoryException - Exception in org.mapsforge.poi.storage
-
This exception is thrown whenever the
PoiCategoryManagercannot find a category for a given tag. - UnknownPoiCategoryException() - Constructor for exception org.mapsforge.poi.storage.UnknownPoiCategoryException
- UPDATE_DATA_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
V
- VALID_DB_STATEMENT - Static variable in class org.mapsforge.poi.storage.DbConstants
- version - Variable in class org.mapsforge.poi.storage.PoiFileInfo
-
The file version number of the POI file.
- version - Variable in class org.mapsforge.poi.storage.PoiFileInfoBuilder
W
- ways - Variable in class org.mapsforge.poi.storage.PoiFileInfo
-
True if the POI file includes ways, false otherwise.
- ways - Variable in class org.mapsforge.poi.storage.PoiFileInfoBuilder
- WhitelistPoiCategoryFilter - Class in org.mapsforge.poi.storage
-
Whitelist category filter that accepts all categories and their sub-categories in the whitelist.
- WhitelistPoiCategoryFilter() - Constructor for class org.mapsforge.poi.storage.WhitelistPoiCategoryFilter
-
Default constructor.
- writer - Variable in class org.mapsforge.poi.storage.PoiFileInfo
-
The writer field of the POI file.
- writer - Variable in class org.mapsforge.poi.storage.PoiFileInfoBuilder
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form