A C D E F G H I L M N O P Q R S T V X Z 

A

AREA_SCHEME - Static variable in class de.k3b.geo.io.GeoUri
 

C

characters(char[], int, int) - Method in class de.k3b.geo.io.gpx.GpxReaderBase
 
clear() - Method in class de.k3b.geo.api.GeoPointDto
sets all members back to defaultvalue to allow reuse of class.
clone() - Method in class de.k3b.geo.api.GeoPointDto
 
clone() - Method in interface de.k3b.geo.api.IGeoPointInfo
 
COMMENT - Static variable in class de.k3b.geo.io.GeoFileRepository
 
create() - Method in class de.k3b.geo.io.GeoFileRepository
 
createId() - Method in interface de.k3b.geo.api.IGeoRepository
generates a new id
createId() - Method in class de.k3b.geo.io.GeoFileRepository
generate a new id
current - Variable in class de.k3b.geo.io.gpx.GpxReaderBase
if not null gpx-v11: "trkpt" parsing is active

D

de.k3b.geo.api - package de.k3b.geo.api
This Package defines Android independant api as interfaces to handle geo infos.
de.k3b.geo.io - package de.k3b.geo.io
 
de.k3b.geo.io.gpx - package de.k3b.geo.io.gpx
This Package defines Android independant code to handle *.gpx files with locations/trackpoints.
de.k3b.util - package de.k3b.util
 
debugPop() - Method in class de.k3b.util.StringTemplateEngine
 
debugPush(String) - Method in class de.k3b.util.StringTemplateEngine
 
debugStack - Variable in class de.k3b.util.StringTemplateEngine
 
delete(R) - Method in interface de.k3b.geo.api.IGeoRepository
removes item from repository.
delete(T) - Method in class de.k3b.geo.io.GeoFileRepository
removes item from repository.
DESCRIPTION - Static variable in class de.k3b.geo.io.GeoUriDef
 

E

endElement(String, String, String) - Method in class de.k3b.geo.io.gpx.GpxReaderBase
 

F

format(String) - Method in class de.k3b.util.StringTemplateEngine
 
formatDate(Date) - Static method in class de.k3b.geo.io.GeoFormatter
 
formatLatLon(double) - Static method in class de.k3b.geo.io.GeoFormatter
 
formatZoom(int) - Static method in class de.k3b.geo.io.GeoFormatter
 
fromUri(String) - Method in class de.k3b.geo.io.GeoUri
load IGeopoint from uri-string
fromUri(String, TGeo) - Method in class de.k3b.geo.io.GeoUri
load IGeopoint from uri-string into parseResult.
fromUri(String, TGeo[]) - Method in class de.k3b.geo.io.GeoUri
load IGeopoint from uri-string into parseResult.

G

GEO_SCHEME - Static variable in class de.k3b.geo.io.GeoUri
 
GeoFileRepository<T extends IGeoPointInfo> - Class in de.k3b.geo.io
Repository to load/save List< GeoPointDto > in a file.
GeoFileRepository(File, GeoPointDto) - Constructor for class de.k3b.geo.io.GeoFileRepository
connect repository to file
GeoFormatter - Class in de.k3b.geo.io
converts between string an geo-component-type.
GeoFormatter() - Constructor for class de.k3b.geo.io.GeoFormatter
 
GeoPointDto - Class in de.k3b.geo.api
A location or trackpoint that can be displayed in a locationmap.
GeoPointDto() - Constructor for class de.k3b.geo.api.GeoPointDto
 
GeoPointDto(double, double, String, String) - Constructor for class de.k3b.geo.api.GeoPointDto
 
GeoPointDto(double, double, int) - Constructor for class de.k3b.geo.api.GeoPointDto
 
GeoPointDto(double, double, String, String, String, String, String, int, int, Date) - Constructor for class de.k3b.geo.api.GeoPointDto
 
GeoPointDto(IGeoPointInfo) - Constructor for class de.k3b.geo.api.GeoPointDto
 
GeoUri - Class in de.k3b.geo.io
Converts between a IGeoPointInfo and a uri string.
GeoUri(int) - Constructor for class de.k3b.geo.io.GeoUri
create wit options from OPT_xxx
GeoUriDef - Class in de.k3b.geo.io
these constants are part of the geo-uri schema geo:lat,lon?
GeoUriDef() - Constructor for class de.k3b.geo.io.GeoUriDef
 
GeoXmlOrTextParser<T extends IGeoPointInfo> - Class in de.k3b.geo.io.gpx
gets geoItems from text.
GeoXmlOrTextParser() - Constructor for class de.k3b.geo.io.gpx.GeoXmlOrTextParser
 
get(GeoPointDto, String) - Method in class de.k3b.geo.io.gpx.GeoXmlOrTextParser
 
get(String, String, String) - Method in interface de.k3b.util.StringTemplateEngine.IValueResolver
 
getDebugStackTrace() - Method in class de.k3b.util.StringTemplateEngine
 
getDescription() - Method in class de.k3b.geo.api.GeoPointDto
Detailed descript of the point displayed in popup on long-click .
getDescription() - Method in interface de.k3b.geo.api.IGeoPointInfo
Optional: Detailed description of the point displayed in popup on long-click.
getErrors() - Method in class de.k3b.util.StringTemplateEngine
 
getId() - Method in class de.k3b.geo.api.GeoPointDto
if not null: a unique id for this item.
getId() - Method in interface de.k3b.geo.api.IGeoPointInfo
Optional: if not null: a unique id for this item.
getLatitude() - Method in class de.k3b.geo.api.GeoPointDto
Latitude, in degrees north.
getLatitude() - Method in interface de.k3b.geo.api.IGeoPointInfo
Mandatory: Latitude, in degrees north.
getLatitude() - Method in interface de.k3b.geo.api.ILocation
Get the latitude, in degrees north.
getLink() - Method in class de.k3b.geo.api.GeoPointDto
Optional: if not null: link-url belonging to this item.
getLink() - Method in interface de.k3b.geo.api.IGeoPointInfo
Optional: if not null: link-url belonging to this item.
getLongitude() - Method in class de.k3b.geo.api.GeoPointDto
Longitude, in degrees east.
getLongitude() - Method in interface de.k3b.geo.api.IGeoPointInfo
Mandatory: Longitude, in degrees east.
getLongitude() - Method in interface de.k3b.geo.api.ILocation
Get the longitude, in degrees east.
getName() - Method in class de.k3b.geo.api.GeoPointDto
Short non-unique text used as marker label.
getName() - Method in interface de.k3b.geo.api.IGeoPointInfo
Optional: Short non-unique text used as marker label.
getSymbol() - Method in class de.k3b.geo.api.GeoPointDto
Optional: if not null: icon-url belonging to this item.
getSymbol() - Method in interface de.k3b.geo.api.IGeoPointInfo
Optional: if not null: icon-url belonging to this item.
getTimeOfMeasurement() - Method in class de.k3b.geo.api.GeoPointDto
Date when the measurement was taken.
getTimeOfMeasurement() - Method in interface de.k3b.geo.api.IGeoPointInfo
Optional: Date when the measurement was taken.
getTimeOfMeasurement() - Method in interface de.k3b.geo.api.ILocation
Get the date when the measurement was taken.
getTracks(InputSource) - Method in class de.k3b.geo.io.gpx.GpxReader
 
getZoomMax() - Method in class de.k3b.geo.api.GeoPointDto
filter: this item is only shown if current zoom-level is <= this value.
getZoomMax() - Method in interface de.k3b.geo.api.IGeoPointInfo
Optional in geo data as filter criteria: this item is only shown if current zoom-level is <= this value.
getZoomMin() - Method in class de.k3b.geo.api.GeoPointDto
filter: this item is only shown if current zoom-level is >= this value.
getZoomMin() - Method in interface de.k3b.geo.api.IGeoPointInfo
Optional: In show view: navigate map to this zoom level.
GpxFormatter - Class in de.k3b.geo.io.gpx
Formats GeoPointDto-s or ILocation-s as gpx-xml.
GpxFormatter() - Constructor for class de.k3b.geo.io.gpx.GpxFormatter
 
GpxReader<T extends IGeoPointInfo> - Class in de.k3b.geo.io.gpx
Reads GeoPointDto from gpx file or stream.
GpxReader(GeoPointDto) - Constructor for class de.k3b.geo.io.gpx.GpxReader
Creates a new GpxReader
GpxReaderBase - Class in de.k3b.geo.io.gpx
Parser for xml-geo formats implemented for - gpx-1.1 http://www.topografix.com/GPX/1/1/ and - gpx-1.0 http://www.topografix.com/GPX/1/0/ and - poi (de.k3b.geo internal format compatible with geo-uri format) - kml-2.2 (a little bit of http://www.opengis.net/kml/2.2).
GpxReaderBase(IGeoInfoHandler, GeoPointDto) - Constructor for class de.k3b.geo.io.gpx.GpxReaderBase
 

H

hasParameters(String) - Method in class de.k3b.util.StringTemplateEngine
return strue, if value contains tempate parameters

I

ID - Static variable in class de.k3b.geo.io.GeoUriDef
 
IGeoInfoHandler - Interface in de.k3b.geo.api
Defines callback for processing IGeoPointInfo items.
IGeoPointInfo - Interface in de.k3b.geo.api
A location or trackpoint that can be displayed in a locationmap.
IGeoRepository<R extends IGeoPointInfo> - Interface in de.k3b.geo.api
Abstract Repository to load/save List<GeoPointDto > .
ILocation - Interface in de.k3b.geo.api
Represents a geographic location: latitude(in degrees north), longitude(in degrees east) Interface to make the lib independant from Android and other location sources.
inferMissing(GeoPointDto, String) - Static method in class de.k3b.geo.io.GeoUri
infer name,time,link,symbol from textToBeAnalysed if not already set.
isEmpty(ILocation) - Static method in class de.k3b.geo.api.GeoPointDto
 
isEmpty(double, double) - Static method in class de.k3b.geo.api.GeoPointDto
 
ISO8601_FRACTIONAL_PATTERN - Static variable in class de.k3b.util.IsoDateTimeParser
 
IsoDateTimeParser - Class in de.k3b.util
Class to parse iso 8601 dateTime.
IsoDateTimeParser() - Constructor for class de.k3b.util.IsoDateTimeParser
 
isValid(IGeoPointInfo) - Method in class de.k3b.geo.io.GeoFileRepository
returns true if geo should be loaded from / saved to repository

L

LAT_LON - Static variable in class de.k3b.geo.io.GeoUriDef
 
LINK - Static variable in class de.k3b.geo.io.GeoUriDef
 
load() - Method in interface de.k3b.geo.api.IGeoRepository
(cached) load from repository
load() - Method in class de.k3b.geo.io.GeoFileRepository
load from repository
load(List<T>, Reader) - Method in class de.k3b.geo.io.GeoFileRepository
load points from reader
loadItem(String) - Method in class de.k3b.geo.io.GeoFileRepository
 

M

mData - Variable in class de.k3b.geo.io.GeoFileRepository
the content of the repository
mReuse - Variable in class de.k3b.geo.io.gpx.GpxReaderBase
if not null this instance is cleared and then reused for every new gpx found

N

NAME - Static variable in class de.k3b.geo.io.GeoUriDef
 
newInstance() - Method in class de.k3b.geo.io.gpx.GpxReaderBase
returns an instance of an empty GeoPointDto
newInstance(Attributes) - Method in class de.k3b.geo.io.gpx.GpxReaderBase
returns an instance of an empty GeoPointDto and tries to find non standard attributes
NO_LAT_LON - Static variable in interface de.k3b.geo.api.IGeoPointInfo
 
NO_ZOOM - Static variable in interface de.k3b.geo.api.IGeoPointInfo
 

O

onGeoInfo(IGeoPointInfo) - Method in interface de.k3b.geo.api.IGeoInfoHandler
 
onGeoInfo(IGeoPointInfo) - Method in class de.k3b.geo.io.gpx.GpxReader
is called for every completed gpx-trackpoint
onGotNewWaypoint - Variable in class de.k3b.geo.io.gpx.GpxReaderBase
 
onResolverResult(String, String) - Method in class de.k3b.util.StringTemplateEngine
 
OPT_DEFAULT - Static variable in class de.k3b.geo.io.GeoUri
 
OPT_FORMAT_REDUNDANT_LAT_LON - Static variable in class de.k3b.geo.io.GeoUri
In toUriString: If set lat/lon is inserted twice: in q= parameter and in geo.
OPT_PARSE_INFER_MISSING - Static variable in class de.k3b.geo.io.GeoUri
In fromUri: if set tries to get time, location, name for everywhere.

P

parse(InputSource) - Method in class de.k3b.geo.io.gpx.GpxReaderBase
processes in and calls onGotNewWaypoint for every waypoint found
parse(String) - Static method in class de.k3b.util.IsoDateTimeParser
Similar to SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ").parse() where SSS (millisecs) and Z(timezone in hours i.e. "-01:00") are optional.
parseLatOrLon(String) - Static method in class de.k3b.geo.io.GeoFormatter
parsing helper: converts a double value from string to double
parseLatOrLon(GeoPointDto, String...) - Static method in class de.k3b.geo.io.GeoUri
parsing helper: set first finding of lat and lon to parseResult
parseZoom(String) - Static method in class de.k3b.geo.io.GeoFormatter
parsing helper: converts value into zoom compatible int

Q

QUERY - Static variable in class de.k3b.geo.io.GeoUriDef
 

R

reload() - Method in interface de.k3b.geo.api.IGeoRepository
uncached, fresh load from repository
reload() - Method in class de.k3b.geo.io.GeoFileRepository
uncached, fresh load from repository

S

save() - Method in interface de.k3b.geo.api.IGeoRepository
save back to repository
save() - Method in class de.k3b.geo.io.GeoFileRepository
save to repository
saveItem(Writer, T) - Method in class de.k3b.geo.io.GeoFileRepository
 
sedDebugEnabled(boolean) - Method in class de.k3b.util.StringTemplateEngine
 
setDescription(String) - Method in class de.k3b.geo.api.GeoPointDto
Detailed descript of the point displayed in popup on long-click .
setId(String) - Method in class de.k3b.geo.api.GeoPointDto
 
setLatitude(double) - Method in class de.k3b.geo.api.GeoPointDto
Latitude, in degrees north.
setLink(String) - Method in class de.k3b.geo.api.GeoPointDto
Optional: if not null: link-url belonging to this item.
setLongitude(double) - Method in class de.k3b.geo.api.GeoPointDto
Longitude, in degrees east.
setName(String) - Method in class de.k3b.geo.api.GeoPointDto
Short non-unique text used as marker label.
setSymbol(String) - Method in class de.k3b.geo.api.GeoPointDto
Optional: if not null: icon-url belonging to this item.
setTimeOfMeasurement(Date) - Method in class de.k3b.geo.api.GeoPointDto
Date when the measurement was taken.
setZoomMax(int) - Method in class de.k3b.geo.api.GeoPointDto
 
setZoomMin(int) - Method in class de.k3b.geo.api.GeoPointDto
 
startElement(String, String, String, Attributes) - Method in class de.k3b.geo.io.gpx.GpxReaderBase
 
StringTemplateEngine - Class in de.k3b.util
Engine that replaces all occurences of ${name} with corresponding values from callback.
StringTemplateEngine(StringTemplateEngine.IValueResolver) - Constructor for class de.k3b.util.StringTemplateEngine
 
StringTemplateEngine.IValueResolver - Interface in de.k3b.util
 
SYMBOL - Static variable in class de.k3b.geo.io.GeoUriDef
 

T

TIME - Static variable in class de.k3b.geo.io.GeoUriDef
 
toDate(int, int, int, int, int, int, int, TimeZone) - Static method in class de.k3b.util.IsoDateTimeParser
 
toGpx(StringBuffer, ILocation, String, String) - Static method in class de.k3b.geo.io.gpx.GpxFormatter
 
toString() - Method in class de.k3b.geo.api.GeoPointDto
 
toUriString(double, double, int) - Method in class de.k3b.geo.io.GeoUri
 
toUriString(IGeoPointInfo) - Method in class de.k3b.geo.io.GeoUri
Converts a IGeoPointInfo into uri string representatino.
toUriString(IGeoPointInfo, IGeoPointInfo) - Method in class de.k3b.geo.io.GeoUri
 

V

valueResolver - Variable in class de.k3b.util.StringTemplateEngine
 

X

XML_ATTR_GEO_URI - Static variable in class de.k3b.geo.io.GeoUriDef
 
XML_ATTR_GEO_URI_INFER_MISSING - Static variable in class de.k3b.geo.io.GeoUriDef
 
XML_ELEMENT_POI - Static variable in class de.k3b.geo.io.GeoUriDef
 

Z

ZOOM - Static variable in class de.k3b.geo.io.GeoUriDef
 
ZOOM_MAX - Static variable in class de.k3b.geo.io.GeoUriDef
 
A C D E F G H I L M N O P Q R S T V X Z