Skip navigation links
A B C D G I L M P S U V W 

A

AWSCredentialsLoader - Class in walker.blue.core.lib.ddb
Helper class in charge of loading AWS keys from the device TODO: Keys are currently being stored as plaintext.

B

BeaconClientFactory - Class in walker.blue.core.lib.factories
Factory class to build BeaconScanClients
BeaconClientFactory(Context) - Constructor for class walker.blue.core.lib.factories.BeaconClientFactory
Constructor for the factory.
buildClient(Collection<Beacon>, int) - Method in class walker.blue.core.lib.factories.BeaconClientFactory
Creates a BeaconScanClient used to check which building the user is in
BuildingDetector - Class in walker.blue.core.lib.utils
Class in charge of detecting the Building ID for the building in which the user is currently located
BuildingDetector(Context) - Constructor for class walker.blue.core.lib.utils.BuildingDetector
Initializes all the fields for the Class
buildLinePaint(int) - Static method in class walker.blue.core.lib.indicator.PaintFactory
Builds the paint for the line using the given color
buildPointPaint(int) - Static method in class walker.blue.core.lib.indicator.PaintFactory
Builds the paint class for the point using the given color

C

call() - Method in class walker.blue.core.lib.callable.ParseBeaconsCallable
 
call() - Method in class walker.blue.core.lib.callable.ScanBeaconsCallable
 

D

Destination - Class in walker.blue.core.lib.types
Class representing a Destination within a building
Destination(String, RectCoordinates) - Constructor for class walker.blue.core.lib.types.Destination
Constructor.
drawIndicatorAtPosition(float) - Method in class walker.blue.core.lib.indicator.IndicatorView
Draw indicator with the point at the given position
DynamoDBWrapper - Class in walker.blue.core.lib.ddb
Wrapper for the DynamoDB client
DynamoDBWrapper() - Constructor for class walker.blue.core.lib.ddb.DynamoDBWrapper
Constructor.

G

getAdjustedMaxWidth() - Method in class walker.blue.core.lib.indicator.IndicatorView
Get the max width allowed.
getBuildingData(String) - Method in class walker.blue.core.lib.ddb.DynamoDBWrapper
Fetch data for the building corresponding to the given Building ID
getBuildingID() - Method in class walker.blue.core.lib.utils.BuildingDetector
Scans for Beacons and uses them to determine the building ID for the building the user is currently in
getCurrentPosition() - Method in class walker.blue.core.lib.indicator.IndicatorView
Get the current position of the point
getLineColor() - Method in enum walker.blue.core.lib.indicator.IndicatorTheme
Returns the line color
getLocation() - Method in class walker.blue.core.lib.types.Destination
Get the location of the Destination
getName() - Method in class walker.blue.core.lib.types.Destination
Get the name of the destination
getNextNode() - Method in class walker.blue.core.lib.user.UserTracker
 
getPadding() - Method in class walker.blue.core.lib.indicator.IndicatorView
Get current padding of the indicator
getPointColor() - Method in enum walker.blue.core.lib.indicator.IndicatorTheme
Returns the point color
getPreviousNode() - Method in class walker.blue.core.lib.user.UserTracker
 
getUserState() - Method in class walker.blue.core.lib.user.UserTracker
 

I

IndicatorTheme - Enum in walker.blue.core.lib.indicator
Themes for the indicator view
IndicatorView - Class in walker.blue.core.lib.indicator
Indicator to show location of next waypoint
IndicatorView(Context) - Constructor for class walker.blue.core.lib.indicator.IndicatorView
Contructor
IndicatorView(Context, AttributeSet) - Constructor for class walker.blue.core.lib.indicator.IndicatorView
 
IndicatorView(Context, AttributeSet, int) - Constructor for class walker.blue.core.lib.indicator.IndicatorView
 

L

loadCredentials() - Static method in class walker.blue.core.lib.ddb.AWSCredentialsLoader
Loads the credentials for AWS from the device Cant use try with resources in order to support Api 18 :(

M

main(String[]) - Static method in class walker.blue.core.lib.user.UserTracker
 

P

PaintFactory - Class in walker.blue.core.lib.indicator
Factory class to build paint objects for the indicator view
ParseBeaconsCallable - Class in walker.blue.core.lib.callable
Created by noname on 1/31/15.
ParseBeaconsCallable(Set<Beacon>) - Constructor for class walker.blue.core.lib.callable.ParseBeaconsCallable
 

S

ScanBeaconsCallable - Class in walker.blue.core.lib.callable
Created by noname on 1/31/15.
ScanBeaconsCallable(BeaconScanClient) - Constructor for class walker.blue.core.lib.callable.ScanBeaconsCallable
 
setIndicatorTheme(IndicatorTheme) - Method in class walker.blue.core.lib.indicator.IndicatorView
Set the theme of the indicator
setLinePadding(int) - Method in class walker.blue.core.lib.indicator.IndicatorView
Set the padding for the line
setPath(List<GridNode>) - Method in class walker.blue.core.lib.user.UserTracker
 
surfaceChanged(SurfaceHolder, int, int, int) - Method in class walker.blue.core.lib.indicator.IndicatorView
 
surfaceCreated(SurfaceHolder) - Method in class walker.blue.core.lib.indicator.IndicatorView
 
surfaceDestroyed(SurfaceHolder) - Method in class walker.blue.core.lib.indicator.IndicatorView
 

U

updateUserState(RectCoordinates) - Method in class walker.blue.core.lib.user.UserTracker
 
UserState - Enum in walker.blue.core.lib.user
 
UserTracker - Class in walker.blue.core.lib.user
 
UserTracker(List<GridNode>, double, NodeMapper) - Constructor for class walker.blue.core.lib.user.UserTracker
 

V

valueOf(String) - Static method in enum walker.blue.core.lib.indicator.IndicatorTheme
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum walker.blue.core.lib.user.UserState
Returns the enum constant of this type with the specified name.
values() - Static method in enum walker.blue.core.lib.indicator.IndicatorTheme
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum walker.blue.core.lib.user.UserState
Returns an array containing the constants of this enum type, in the order they are declared.

W

walker.blue.core.lib.callable - package walker.blue.core.lib.callable
 
walker.blue.core.lib.ddb - package walker.blue.core.lib.ddb
 
walker.blue.core.lib.factories - package walker.blue.core.lib.factories
 
walker.blue.core.lib.indicator - package walker.blue.core.lib.indicator
 
walker.blue.core.lib.types - package walker.blue.core.lib.types
 
walker.blue.core.lib.user - package walker.blue.core.lib.user
 
walker.blue.core.lib.utils - package walker.blue.core.lib.utils
 
A B C D G I L M P S U V W 
Skip navigation links