A B C D E F G H I J K L M N O P Q R S T U V 
All Classes All Packages

A

accept(T) - Method in interface org.maproulette.client.utilities.ThrowingConsumer
 
addErrorTags(String) - Method in class org.maproulette.client.model.Task.TaskBuilder
 
addGeojson(String) - Method in class org.maproulette.client.model.Task.TaskBuilder
 
addGeojson(List<String>) - Method in class org.maproulette.client.model.Task.TaskBuilder
 
addHeader(String, String) - Method in class org.maproulette.client.connection.Query
 
addParameter(String, String) - Method in class org.maproulette.client.connection.Query
 
addPoint(PointInformation) - Method in class org.maproulette.client.model.Task.TaskBuilder
 
addPoints(List<PointInformation>) - Method in class org.maproulette.client.model.Task.TaskBuilder
 
addTask(Challenge, Task) - Method in class org.maproulette.client.batch.BatchUploader
This will add tasks to the batch, it will use the default project found in the configuration
addTask(Challenge, Task) - Method in class org.maproulette.client.batch.ProjectBatch
Adds a task to a batch.
addTask(Task) - Method in class org.maproulette.client.batch.ChallengeBatch
Adds a task to the Challenge batch.
addTasks(List<Task>) - Method in class org.maproulette.client.batch.ChallengeBatch
Adds a set of Tasks to the batch.
addTasks(Challenge, List<Task>) - Method in class org.maproulette.client.batch.BatchUploader
Adds a set of tasks to the batch
ALREADY_FIXED - org.maproulette.client.model.TaskStatus
 
ANSWERED - org.maproulette.client.model.TaskStatus
 
API_VERSION - Static variable in class org.maproulette.client.api.QueryConstants
 
apply(T) - Method in interface org.maproulette.client.utilities.ThrowingFunction
 
applyThrows(T) - Method in interface org.maproulette.client.utilities.ThrowingConsumer
 
applyThrows(T) - Method in interface org.maproulette.client.utilities.ThrowingFunction
 

B

BatchUploader - Class in org.maproulette.client.batch
A BatchUploader that will add tasks to a batch and then upload them to MapRoulette
BatchUploader(MapRouletteConfiguration) - Constructor for class org.maproulette.client.batch.BatchUploader
Default constructor that will build the default project configuration when initialized.
blurb(String) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
build() - Method in class org.maproulette.client.connection.Query.QueryBuilder
 
build() - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
build() - Method in class org.maproulette.client.model.PriorityRule.PriorityRuleBuilder
 
build() - Method in class org.maproulette.client.model.Project.ProjectBuilder
 
build() - Method in class org.maproulette.client.model.RuleList.RuleListBuilder
 
build() - Method in class org.maproulette.client.model.Task.TaskBuilder
 
builder() - Static method in class org.maproulette.client.connection.Query
 
builder() - Static method in class org.maproulette.client.model.Challenge
 
builder() - Static method in class org.maproulette.client.model.PriorityRule
 
builder() - Static method in class org.maproulette.client.model.Project
 
builder() - Static method in class org.maproulette.client.model.RuleList
 
builder(long, String) - Static method in class org.maproulette.client.model.Task
 

C

canEqual(Object) - Method in class org.maproulette.client.model.Challenge
 
canEqual(Object) - Method in class org.maproulette.client.model.PointInformation
 
canEqual(Object) - Method in class org.maproulette.client.model.Project
 
canEqual(Object) - Method in class org.maproulette.client.model.User
 
canEqual(Object) - Method in class org.maproulette.client.utilities.Tuple
 
Challenge - Class in org.maproulette.client.model
An Java object representing a MapRoulette Challenge object
Challenge() - Constructor for class org.maproulette.client.model.Challenge
 
Challenge(long, long, String, ChallengeDifficulty, String, boolean, String, boolean, String, String, String, ChallengePriority, RuleList, RuleList, RuleList, int, int, int, Integer, String, String, String, String, String[], boolean, JsonNode) - Constructor for class org.maproulette.client.model.Challenge
 
Challenge.ChallengeBuilder - Class in org.maproulette.client.model
 
ChallengeAPI - Class in org.maproulette.client.api
The service handling all the API requests for Challenges
ChallengeAPI(IMapRouletteConnection) - Constructor for class org.maproulette.client.api.ChallengeAPI
 
ChallengeAPI(MapRouletteConfiguration) - Constructor for class org.maproulette.client.api.ChallengeAPI
 
ChallengeBatch - Class in org.maproulette.client.batch
Batches tasks for a challenge
ChallengeBatch(IMapRouletteConnection, long, int) - Constructor for class org.maproulette.client.batch.ChallengeBatch
 
ChallengeBatch(MapRouletteConfiguration, long) - Constructor for class org.maproulette.client.batch.ChallengeBatch
 
ChallengeBatch(MapRouletteConfiguration, Challenge) - Constructor for class org.maproulette.client.batch.ChallengeBatch
This constructor allows us to check whether the challenge has actually been created or not.
ChallengeDifficulty - Enum in org.maproulette.client.model
Enum representing the Challenge Difficulty field
ChallengePriority - Enum in org.maproulette.client.model
An enum representing the Challenge priority
changesetUrl(boolean) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
checkinComment(String) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
checkinSource(String) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
children(long, int, int) - Method in class org.maproulette.client.api.ChallengeAPI
Retrieve the children of the Challenge
children(long, int, int) - Method in class org.maproulette.client.api.ProjectAPI
Retrieve the children of the Project
close() - Method in class org.maproulette.client.http.HttpResource
 
CommonConstants - Class in org.maproulette.client
 
completedBy(Long) - Method in class org.maproulette.client.model.Task.TaskBuilder
 
completedTimeSpent(Long) - Method in class org.maproulette.client.model.Task.TaskBuilder
 
condition(String) - Method in class org.maproulette.client.model.RuleList.RuleListBuilder
 
CONDITION_AND - Static variable in class org.maproulette.client.model.RuleList
 
CONDITION_OR - Static variable in class org.maproulette.client.model.RuleList
 
create(Challenge) - Method in class org.maproulette.client.api.ChallengeAPI
 
create(Project) - Method in class org.maproulette.client.api.ProjectAPI
 
create(Task) - Method in class org.maproulette.client.api.TaskAPI
 
create(T) - Method in interface org.maproulette.client.api.IAPI
Creates an object in MapRoulette.
CREATED - org.maproulette.client.model.TaskStatus
 
createUpdate(T) - Method in interface org.maproulette.client.api.IAPI
Will create a challenge if it has not already been created.
customBasemap(String) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 

D

data(String) - Method in class org.maproulette.client.connection.Query.QueryBuilder
 
dataContentType(ContentType) - Method in class org.maproulette.client.connection.Query.QueryBuilder
 
defaultBasemap(Integer) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
defaultBasemapId(String) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
defaultPriority(ChallengePriority) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
defaultZoom(int) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
delete(long) - Method in class org.maproulette.client.api.ChallengeAPI
 
delete(long) - Method in interface org.maproulette.client.api.IAPI
Deletes an object in MapRoulette based on the provided identifier
delete(long) - Method in class org.maproulette.client.api.ProjectAPI
 
delete(long) - Method in class org.maproulette.client.api.TaskAPI
 
delete(String) - Method in class org.maproulette.client.connection.Query.QueryBuilder
 
DELETED - org.maproulette.client.model.TaskStatus
 
DeleteResource - Class in org.maproulette.client.http
Same usage as found in HttpResource
DeleteResource(String) - Constructor for class org.maproulette.client.http.DeleteResource
 
DeleteResource(URI) - Constructor for class org.maproulette.client.http.DeleteResource
 
description(String) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
description(String) - Method in class org.maproulette.client.model.Project.ProjectBuilder
 
deserialize(JsonParser, DeserializationContext) - Method in class org.maproulette.client.model.RuleList.RuleListDeserializer
Deserialize the escaped json string or object into a RuleList.
difficulty(ChallengeDifficulty) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
DISABLED - org.maproulette.client.model.TaskStatus
 
displayName(String) - Method in class org.maproulette.client.model.Project.ProjectBuilder
 

E

EASY - org.maproulette.client.model.ChallengeDifficulty
 
EMPTY_STRING - Static variable in class org.maproulette.client.CommonConstants
 
enabled(boolean) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
enabled(boolean) - Method in class org.maproulette.client.model.Project.ProjectBuilder
 
equals(Object) - Method in class org.maproulette.client.model.Challenge
 
equals(Object) - Method in class org.maproulette.client.model.PointInformation
 
equals(Object) - Method in class org.maproulette.client.model.PriorityRule
 
equals(Object) - Method in class org.maproulette.client.model.Project
 
equals(Object) - Method in class org.maproulette.client.model.RuleList
 
equals(Object) - Method in class org.maproulette.client.model.Task
What defines a task as unique is its task identifier and its challenge name.
equals(Object) - Method in class org.maproulette.client.model.User
 
equals(Object) - Method in class org.maproulette.client.utilities.Tuple
 
errorTags(String) - Method in class org.maproulette.client.model.Task.TaskBuilder
 
execute() - Method in class org.maproulette.client.http.HttpResource
If you want to execute the request, call this.
execute(Query) - Method in interface org.maproulette.client.connection.IMapRouletteConnection
A generic execute function that will
execute(Query) - Method in class org.maproulette.client.connection.MapRouletteConnection
 
execute(ResourceFactory, URIBuilder, Function<HttpResource, String>) - Method in class org.maproulette.client.connection.Query
 
EXPERT - org.maproulette.client.model.ChallengeDifficulty
 

F

FALSE_POSITIVE - org.maproulette.client.model.TaskStatus
 
featured(boolean) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
find(String, long, int, int) - Method in class org.maproulette.client.api.ChallengeAPI
 
find(String, long, int, int) - Method in interface org.maproulette.client.api.IAPI
Finds a list of elements
find(String, long, int, int) - Method in class org.maproulette.client.api.ProjectAPI
 
find(String, long, int, int) - Method in class org.maproulette.client.api.TaskAPI
 
FIXED - org.maproulette.client.model.TaskStatus
 
FLAG_IMMEDIATE_DELETE - Static variable in class org.maproulette.client.api.QueryConstants
 
flush() - Method in class org.maproulette.client.batch.ChallengeBatch
Flushes all the tasks from the Challenge batch
flush() - Method in class org.maproulette.client.batch.ProjectBatch
Flushes all the challenges to MapRoulette
flush(long) - Method in class org.maproulette.client.batch.BatchUploader
Flushes a single project batch
flush(long) - Method in class org.maproulette.client.batch.ProjectBatch
Flush a specific challenge found in the project to MapRoulette
flushAll() - Method in class org.maproulette.client.batch.BatchUploader
Flushes all project batches
forceDelete(long) - Method in class org.maproulette.client.api.ChallengeAPI
 
forceDelete(long) - Method in interface org.maproulette.client.api.IAPI
By default MapRoulette will not actually delete any object, but rather flag the object for deletion.
forceDelete(long) - Method in class org.maproulette.client.api.ProjectAPI
 
forceDelete(long) - Method in class org.maproulette.client.api.TaskAPI
For a Task there is no delayed deletion available, so a delete and forceDelete amounts to the same thing.
fromJson(String) - Static method in class org.maproulette.client.model.Challenge
 
fromJson(String) - Static method in class org.maproulette.client.model.Project
 
fromJson(String) - Static method in class org.maproulette.client.model.Task
 
fromJson(String) - Static method in class org.maproulette.client.model.User
 
fromJson(String, Class<T>) - Static method in class org.maproulette.client.utilities.Utilities
 
fromValue(int) - Static method in enum org.maproulette.client.model.ChallengeDifficulty
 
fromValue(int) - Static method in enum org.maproulette.client.model.ChallengePriority
 
fromValue(int) - Static method in enum org.maproulette.client.model.TaskStatus
 
fromValue(String) - Static method in enum org.maproulette.client.model.ChallengeDifficulty
 
fromValue(String) - Static method in enum org.maproulette.client.model.ChallengePriority
 
fromValue(String) - Static method in enum org.maproulette.client.model.TaskStatus
 

G

generateTaskFeatures(Set<PointInformation>, ArrayNode) - Method in class org.maproulette.client.model.Task.TaskBuilder
 
get(long) - Method in class org.maproulette.client.api.ChallengeAPI
 
get(long) - Method in interface org.maproulette.client.api.IAPI
Gets the object type associated with the service.
get(long) - Method in class org.maproulette.client.api.ProjectAPI
 
get(long) - Method in class org.maproulette.client.api.TaskAPI
 
get(long, String) - Method in class org.maproulette.client.api.ChallengeAPI
The name is a dash delimited string [PROJECT_ID]-[CHALLENGE_NAME]
get(long, String) - Method in interface org.maproulette.client.api.IAPI
Gets the object type associated with the service based on the object name
get(long, String) - Method in class org.maproulette.client.api.ProjectAPI
 
get(long, String) - Method in class org.maproulette.client.api.TaskAPI
 
get(String) - Method in class org.maproulette.client.api.ProjectAPI
Projects have no parents, so we create a function that will ignore the value
get(String) - Method in class org.maproulette.client.connection.Query.QueryBuilder
 
getApiKey() - Method in class org.maproulette.client.connection.MapRouletteConfiguration
 
getBatch() - Method in class org.maproulette.client.batch.ChallengeBatch
 
getBatchSize() - Method in class org.maproulette.client.connection.MapRouletteConfiguration
 
getBlurb() - Method in class org.maproulette.client.model.Challenge
 
getChallengeId() - Method in class org.maproulette.client.batch.ChallengeBatch
 
getChallengeId(MapRouletteConfiguration, Challenge) - Static method in class org.maproulette.client.batch.ChallengeBatch
 
getCheckinComment() - Method in class org.maproulette.client.model.Challenge
 
getCheckinSource() - Method in class org.maproulette.client.model.Challenge
 
getCompletedBy() - Method in class org.maproulette.client.model.Task
 
getCompletedTimeSpent() - Method in class org.maproulette.client.model.Task
 
getCondition() - Method in class org.maproulette.client.model.RuleList
 
getConfiguration() - Method in class org.maproulette.client.connection.MapRouletteConnection
 
getConnection() - Method in class org.maproulette.client.batch.ChallengeBatch
 
getCustomBasemap() - Method in class org.maproulette.client.model.Challenge
 
getData() - Method in class org.maproulette.client.connection.Query
 
getDataContentType() - Method in class org.maproulette.client.connection.Query
 
getDefaultBasemap() - Method in class org.maproulette.client.model.Challenge
 
getDefaultBasemapId() - Method in class org.maproulette.client.model.Challenge
 
getDefaultPriority() - Method in class org.maproulette.client.model.Challenge
 
getDefaultProjectName() - Method in class org.maproulette.client.connection.MapRouletteConfiguration
 
getDefaultZoom() - Method in class org.maproulette.client.model.Challenge
 
getDescription() - Method in class org.maproulette.client.model.Challenge
 
getDescription() - Method in class org.maproulette.client.model.PointInformation
 
getDescription() - Method in class org.maproulette.client.model.Project
 
getDifficulty() - Method in class org.maproulette.client.model.Challenge
 
getDisplayName() - Method in class org.maproulette.client.model.Project
 
getErrorTags() - Method in class org.maproulette.client.model.Task
 
getFirst() - Method in class org.maproulette.client.utilities.Tuple
 
getGeometries() - Method in class org.maproulette.client.model.Task
 
getHeader(String) - Method in class org.maproulette.client.http.HttpResource
 
getHeaders() - Method in class org.maproulette.client.connection.Query
 
getHighPriorityRule() - Method in class org.maproulette.client.model.Challenge
 
getId() - Method in class org.maproulette.client.model.Challenge
 
getId() - Method in interface org.maproulette.client.model.IMapRouletteObject
The identifier for the object
getId() - Method in class org.maproulette.client.model.Project
 
getId() - Method in class org.maproulette.client.model.Task
 
getId() - Method in class org.maproulette.client.model.User
 
getInstruction() - Method in class org.maproulette.client.model.Challenge
 
getInstruction() - Method in class org.maproulette.client.model.Task
 
getLatitude() - Method in class org.maproulette.client.model.PointInformation
 
getLocation() - Method in class org.maproulette.client.model.Task
 
getLogger() - Method in class org.maproulette.client.batch.ChallengeBatch
 
getLongitude() - Method in class org.maproulette.client.model.PointInformation
 
getLowPriorityRule() - Method in class org.maproulette.client.model.Challenge
 
getMappedOn() - Method in class org.maproulette.client.model.Task
 
getMapper() - Method in class org.maproulette.client.batch.ChallengeBatch
 
getMapper() - Static method in class org.maproulette.client.utilities.ObjectMapperSingleton
 
getMaxBatchSize() - Method in class org.maproulette.client.batch.ChallengeBatch
 
getMaxZoom() - Method in class org.maproulette.client.model.Challenge
 
getMediumPriorityRule() - Method in class org.maproulette.client.model.Challenge
 
getMethodName() - Method in class org.maproulette.client.connection.Query
 
getMinZoom() - Method in class org.maproulette.client.model.Challenge
 
getName() - Method in class org.maproulette.client.model.Challenge
 
getName() - Method in interface org.maproulette.client.model.IMapRouletteObject
Gets the name of the Object
getName() - Method in class org.maproulette.client.model.Project
 
getName() - Method in class org.maproulette.client.model.Task
 
getName() - Method in class org.maproulette.client.model.User
 
getOperator() - Method in class org.maproulette.client.model.PriorityRule
 
getParent() - Method in class org.maproulette.client.model.Challenge
 
getParent() - Method in interface org.maproulette.client.model.IMapRouletteObject
The parent for the object
getParent() - Method in class org.maproulette.client.model.Project
Projects have no parents, so will automatically return -1
getParent() - Method in class org.maproulette.client.model.Task
 
getPort() - Method in class org.maproulette.client.connection.MapRouletteConfiguration
 
getPreferredReviewTags() - Method in class org.maproulette.client.model.Challenge
 
getPreferredTags() - Method in class org.maproulette.client.model.Challenge
 
getPriority() - Method in class org.maproulette.client.model.Task
 
getPublicFromId(long) - Method in class org.maproulette.client.api.UserAPI
 
getQueryParameters() - Method in class org.maproulette.client.connection.Query
 
getRequest() - Method in class org.maproulette.client.http.HttpResource
 
GetResource - Class in org.maproulette.client.http
Same usage as found in HttpResource
GetResource(String) - Constructor for class org.maproulette.client.http.GetResource
 
GetResource(URI) - Constructor for class org.maproulette.client.http.GetResource
 
getResponse() - Method in class org.maproulette.client.http.HttpResource
 
getResponseBodyAsString() - Method in class org.maproulette.client.http.HttpResource
 
getRuleList() - Method in class org.maproulette.client.model.RuleList
 
getRules() - Method in class org.maproulette.client.model.RuleList
 
getScheme() - Method in class org.maproulette.client.connection.MapRouletteConfiguration
 
getSecond() - Method in class org.maproulette.client.utilities.Tuple
 
getServer() - Method in class org.maproulette.client.connection.MapRouletteConfiguration
 
getStatus() - Method in class org.maproulette.client.model.Task
 
getStatusCode() - Method in class org.maproulette.client.http.HttpResource
 
getTags() - Method in class org.maproulette.client.model.Challenge
 
getTags() - Method in class org.maproulette.client.model.Task
 
getTaskWidgetLayout() - Method in class org.maproulette.client.model.Challenge
 
getType() - Method in class org.maproulette.client.model.PriorityRule
 
getUri() - Method in class org.maproulette.client.connection.Query
 
getUri() - Method in class org.maproulette.client.http.HttpResource
 
getValue() - Method in class org.maproulette.client.model.PriorityRule
 

H

hashCode() - Method in class org.maproulette.client.model.Challenge
 
hashCode() - Method in class org.maproulette.client.model.PointInformation
 
hashCode() - Method in class org.maproulette.client.model.PriorityRule
 
hashCode() - Method in class org.maproulette.client.model.Project
 
hashCode() - Method in class org.maproulette.client.model.RuleList
 
hashCode() - Method in class org.maproulette.client.model.Task
 
hashCode() - Method in class org.maproulette.client.model.User
 
hashCode() - Method in class org.maproulette.client.utilities.Tuple
 
HIGH - org.maproulette.client.model.ChallengePriority
 
highPriorityRule(RuleList) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
HttpResource - Class in org.maproulette.client.http
Base Http resource object that will handle most of the http request information.
HttpResource(String) - Constructor for class org.maproulette.client.http.HttpResource
 
HttpResource(URI) - Constructor for class org.maproulette.client.http.HttpResource
 

I

IAPI<T extends IMapRouletteObject> - Interface in org.maproulette.client.api
The service interface
id(long) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
id(long) - Method in class org.maproulette.client.model.Project.ProjectBuilder
 
id(long) - Method in class org.maproulette.client.model.Task.TaskBuilder
 
IMapRouletteConnection - Interface in org.maproulette.client.connection
 
IMapRouletteObject - Interface in org.maproulette.client.model
A base object that is used as an interface for all the MapRoulette objects
instruction(String) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
instruction(String) - Method in class org.maproulette.client.model.Task.TaskBuilder
 
intValue() - Method in enum org.maproulette.client.model.ChallengeDifficulty
 
intValue() - Method in enum org.maproulette.client.model.ChallengePriority
 
intValue() - Method in enum org.maproulette.client.model.TaskStatus
 
isAbleToConnectToMapRoulette() - Method in interface org.maproulette.client.connection.IMapRouletteConnection
Function used to check whether you can actually make a connection to the a MapRoulette server
isAbleToConnectToMapRoulette() - Method in class org.maproulette.client.connection.MapRouletteConnection
 
isChangesetUrl() - Method in class org.maproulette.client.model.Challenge
 
isEnabled() - Method in class org.maproulette.client.model.Challenge
 
isEnabled() - Method in class org.maproulette.client.model.Project
 
isFeatured() - Method in class org.maproulette.client.model.Challenge
 
isSet() - Method in class org.maproulette.client.model.RuleList
 

J

JSON_EXTENSION - Static variable in class org.maproulette.client.CommonConstants
 

K

KEY_CHALLENGE - Static variable in class org.maproulette.client.CommonConstants
 
KEY_SURVEY - Static variable in class org.maproulette.client.CommonConstants
 

L

locationGeojson(String) - Method in class org.maproulette.client.model.Task.TaskBuilder
 
LOW - org.maproulette.client.model.ChallengePriority
 
lowPriorityRule(RuleList) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 

M

mappedOn(String) - Method in class org.maproulette.client.model.Task.TaskBuilder
 
MapRouletteConfiguration - Class in org.maproulette.client.connection
The MapRouletteConfiguration
MapRouletteConfiguration(String, int, String) - Constructor for class org.maproulette.client.connection.MapRouletteConfiguration
 
MapRouletteConfiguration(String, int, String, String) - Constructor for class org.maproulette.client.connection.MapRouletteConfiguration
 
MapRouletteConfiguration(String, String, int, String) - Constructor for class org.maproulette.client.connection.MapRouletteConfiguration
 
MapRouletteConfiguration(String, String, int, String, String) - Constructor for class org.maproulette.client.connection.MapRouletteConfiguration
 
MapRouletteConnection - Class in org.maproulette.client.connection
The connection class that actually makes the Rest request to the MapRoulette server.
MapRouletteConnection(MapRouletteConfiguration) - Constructor for class org.maproulette.client.connection.MapRouletteConnection
 
MapRouletteConnection(MapRouletteConfiguration, ResourceFactory) - Constructor for class org.maproulette.client.connection.MapRouletteConnection
 
MapRouletteException - Exception in org.maproulette.client.exception
 
MapRouletteException(String) - Constructor for exception org.maproulette.client.exception.MapRouletteException
 
MapRouletteException(String, Throwable) - Constructor for exception org.maproulette.client.exception.MapRouletteException
 
MapRouletteException(Throwable) - Constructor for exception org.maproulette.client.exception.MapRouletteException
 
MapRouletteRuntimeException - Exception in org.maproulette.client.exception
A MapRoulette wrapper for a runtime exceptions
MapRouletteRuntimeException(String) - Constructor for exception org.maproulette.client.exception.MapRouletteRuntimeException
 
MapRouletteRuntimeException(String, Throwable) - Constructor for exception org.maproulette.client.exception.MapRouletteRuntimeException
 
MapRouletteRuntimeException(Throwable) - Constructor for exception org.maproulette.client.exception.MapRouletteRuntimeException
 
MapRouletteRuntimeParseException - Exception in org.maproulette.client.exception
An exception class used to identify, mostly, json parsing errors.
MapRouletteRuntimeParseException(String) - Constructor for exception org.maproulette.client.exception.MapRouletteRuntimeParseException
 
MapRouletteRuntimeParseException(String, Throwable) - Constructor for exception org.maproulette.client.exception.MapRouletteRuntimeParseException
 
MapRouletteRuntimeParseException(Throwable) - Constructor for exception org.maproulette.client.exception.MapRouletteRuntimeParseException
 
maxZoom(int) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
MEDIUM - org.maproulette.client.model.ChallengePriority
 
mediumPriorityRule(RuleList) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
methodName(String) - Method in class org.maproulette.client.connection.Query.QueryBuilder
 
minZoom(int) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 

N

name(String) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
name(String) - Method in class org.maproulette.client.model.Project.ProjectBuilder
 
name(String) - Method in class org.maproulette.client.model.Task.TaskBuilder
 
NONE - org.maproulette.client.model.ChallengePriority
Deprecated.
NORMAL - org.maproulette.client.model.ChallengeDifficulty
 

O

ObjectMapperSingleton - Class in org.maproulette.client.utilities
ObjectMapperSingleton registers modules and provides a cached mapper.
operator(String) - Method in class org.maproulette.client.model.PriorityRule.PriorityRuleBuilder
 
org.maproulette.client - package org.maproulette.client
 
org.maproulette.client.api - package org.maproulette.client.api
 
org.maproulette.client.batch - package org.maproulette.client.batch
 
org.maproulette.client.connection - package org.maproulette.client.connection
 
org.maproulette.client.exception - package org.maproulette.client.exception
 
org.maproulette.client.http - package org.maproulette.client.http
 
org.maproulette.client.model - package org.maproulette.client.model
 
org.maproulette.client.utilities - package org.maproulette.client.utilities
 

P

parent(long) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
parent(long) - Method in class org.maproulette.client.model.Task.TaskBuilder
 
parse(String) - Static method in class org.maproulette.client.connection.MapRouletteConfiguration
Parses a map roulette configuration object from a string that follows one of these structures [SERVER]:[PORT]:[PROJECT_NAME]:[API_KEY] [SCHEME]://[SERVER]:[PORT]:[PROJECT_NAME]:[API_KEY]
PointInformation - Class in org.maproulette.client.model
Simple object representing a Point that can be displayed on the map.
PointInformation(double, double) - Constructor for class org.maproulette.client.model.PointInformation
 
post(String) - Method in class org.maproulette.client.connection.Query.QueryBuilder
 
PostResource - Class in org.maproulette.client.http
Usage: byte[] body = "{\"test\":\"test\"}".getBytes(); URI uri = new URIBuilder("http://localhost:2020/path/to/location").build(); HttpResource post = new PostResource(uri, body); //read the response post.lines().foreach(System.out.println(x)); // get the status code int code = post.getStatusCode();
PostResource(String) - Constructor for class org.maproulette.client.http.PostResource
 
PostResource(URI) - Constructor for class org.maproulette.client.http.PostResource
 
preferredReviewTags(String) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
preferredTags(String) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
priority(ChallengePriority) - Method in class org.maproulette.client.model.Task.TaskBuilder
 
PriorityRule - Class in org.maproulette.client.model
 
PriorityRule.PriorityRuleBuilder - Class in org.maproulette.client.model
 
Project - Class in org.maproulette.client.model
Very basic class defining the structure of the MapRoulette Project
Project() - Constructor for class org.maproulette.client.model.Project
 
Project(long, String, String, String, boolean) - Constructor for class org.maproulette.client.model.Project
 
Project.ProjectBuilder - Class in org.maproulette.client.model
 
ProjectAPI - Class in org.maproulette.client.api
The project service handles the API requests for projects
ProjectAPI(IMapRouletteConnection) - Constructor for class org.maproulette.client.api.ProjectAPI
 
ProjectAPI(MapRouletteConfiguration) - Constructor for class org.maproulette.client.api.ProjectAPI
 
ProjectBatch - Class in org.maproulette.client.batch
A class wrapping all the ChallengeBatchs for a specific project.
ProjectBatch(long, MapRouletteConfiguration) - Constructor for class org.maproulette.client.batch.ProjectBatch
 
ProjectBatch(Project, MapRouletteConfiguration) - Constructor for class org.maproulette.client.batch.ProjectBatch
 
put(String) - Method in class org.maproulette.client.connection.Query.QueryBuilder
 
PutResource - Class in org.maproulette.client.http
Same usage as PostResource
PutResource(String) - Constructor for class org.maproulette.client.http.PutResource
 
PutResource(URI) - Constructor for class org.maproulette.client.http.PutResource
 

Q

Query - Class in org.maproulette.client.connection
A class that handles any query for the MapRoulette connection, and has a handy execution function that will execute it against the MapRoulette server.
QUERY_PARAMETER_LIMIT - Static variable in class org.maproulette.client.api.QueryConstants
 
QUERY_PARAMETER_ONLY_ENABLED - Static variable in class org.maproulette.client.api.QueryConstants
 
QUERY_PARAMETER_PAGE - Static variable in class org.maproulette.client.api.QueryConstants
 
QUERY_PARAMETER_PARENT_IDENTIFIER - Static variable in class org.maproulette.client.api.QueryConstants
 
QUERY_PARAMETER_Q - Static variable in class org.maproulette.client.api.QueryConstants
 
Query.QueryBuilder - Class in org.maproulette.client.connection
Custom query builder, adding post/get/put/delete including URI
QueryConstants - Class in org.maproulette.client.api
 

R

resetGeometry() - Method in class org.maproulette.client.model.Task.TaskBuilder
 
resource(String, String) - Method in class org.maproulette.client.http.ResourceFactory
 
resource(String, URI) - Method in class org.maproulette.client.http.ResourceFactory
 
ResourceFactory - Class in org.maproulette.client.http
Factory for retrieving resource based on method
ResourceFactory() - Constructor for class org.maproulette.client.http.ResourceFactory
 
ruleList(List<RuleList>) - Method in class org.maproulette.client.model.RuleList.RuleListBuilder
 
RuleList - Class in org.maproulette.client.model
 
RuleList() - Constructor for class org.maproulette.client.model.RuleList
 
RuleList(String, List<RuleList>, List<PriorityRule>) - Constructor for class org.maproulette.client.model.RuleList
 
RuleList.RuleListBuilder - Class in org.maproulette.client.model
 
RuleList.RuleListDeserializer - Class in org.maproulette.client.model
Deserialize a RuleList.
RuleList.RuleListSerializer - Class in org.maproulette.client.model
Serialize a RuleList
RuleListDeserializer() - Constructor for class org.maproulette.client.model.RuleList.RuleListDeserializer
 
RuleListDeserializer(Class<?>) - Constructor for class org.maproulette.client.model.RuleList.RuleListDeserializer
 
RuleListSerializer() - Constructor for class org.maproulette.client.model.RuleList.RuleListSerializer
 
RuleListSerializer(Class<RuleList>) - Constructor for class org.maproulette.client.model.RuleList.RuleListSerializer
 
rules(List<PriorityRule>) - Method in class org.maproulette.client.model.RuleList.RuleListBuilder
 

S

serialize(RuleList, JsonGenerator, SerializerProvider) - Method in class org.maproulette.client.model.RuleList.RuleListSerializer
Serialize a RuleList in a format that is compatible with the existing scala backend service.
setAuth(String, String) - Method in class org.maproulette.client.http.HttpResource
 
setBatchSize(int) - Method in class org.maproulette.client.connection.MapRouletteConfiguration
 
setBlurb(String) - Method in class org.maproulette.client.model.Challenge
 
setChangesetUrl(boolean) - Method in class org.maproulette.client.model.Challenge
 
setCheckinComment(String) - Method in class org.maproulette.client.model.Challenge
 
setCheckinSource(String) - Method in class org.maproulette.client.model.Challenge
 
setCompletedBy(Long) - Method in class org.maproulette.client.model.Task
 
setCompletedTimeSpent(Long) - Method in class org.maproulette.client.model.Task
 
setCustomBasemap(String) - Method in class org.maproulette.client.model.Challenge
 
setDefaultBasemap(Integer) - Method in class org.maproulette.client.model.Challenge
 
setDefaultBasemapId(String) - Method in class org.maproulette.client.model.Challenge
 
setDefaultPriority(ChallengePriority) - Method in class org.maproulette.client.model.Challenge
 
setDefaultZoom(int) - Method in class org.maproulette.client.model.Challenge
 
setDescription(String) - Method in class org.maproulette.client.model.Challenge
 
setDescription(String) - Method in class org.maproulette.client.model.Project
 
setDifficulty(ChallengeDifficulty) - Method in class org.maproulette.client.model.Challenge
 
setDisplayName(String) - Method in class org.maproulette.client.model.Project
 
setEnabled(boolean) - Method in class org.maproulette.client.model.Challenge
 
setEnabled(boolean) - Method in class org.maproulette.client.model.Project
 
setEntity(HttpEntity) - Method in class org.maproulette.client.http.PostResource
 
setErrorTags(String) - Method in class org.maproulette.client.model.Task
 
setFeatured(boolean) - Method in class org.maproulette.client.model.Challenge
 
setGeometries(JsonNode) - Method in class org.maproulette.client.model.Task
 
setHeader(String, String) - Method in class org.maproulette.client.http.HttpResource
 
setHighPriorityRule(RuleList) - Method in class org.maproulette.client.model.Challenge
 
setId(long) - Method in class org.maproulette.client.model.Challenge
 
setId(long) - Method in class org.maproulette.client.model.Project
 
setId(long) - Method in class org.maproulette.client.model.Task
 
setId(long) - Method in class org.maproulette.client.model.User
 
setInstruction(String) - Method in class org.maproulette.client.model.Challenge
 
setInstruction(String) - Method in class org.maproulette.client.model.Task
 
setLocation(JsonNode) - Method in class org.maproulette.client.model.Task
 
setLowPriorityRule(RuleList) - Method in class org.maproulette.client.model.Challenge
 
setMappedOn(String) - Method in class org.maproulette.client.model.Task
 
setMaxZoom(int) - Method in class org.maproulette.client.model.Challenge
 
setMediumPriorityRule(RuleList) - Method in class org.maproulette.client.model.Challenge
 
setMinZoom(int) - Method in class org.maproulette.client.model.Challenge
 
setName(String) - Method in class org.maproulette.client.model.Challenge
 
setName(String) - Method in class org.maproulette.client.model.Project
 
setName(String) - Method in class org.maproulette.client.model.Task
 
setName(String) - Method in class org.maproulette.client.model.User
 
setParent(long) - Method in class org.maproulette.client.model.Challenge
 
setParent(long) - Method in class org.maproulette.client.model.Task
 
setPreferredReviewTags(String) - Method in class org.maproulette.client.model.Challenge
 
setPreferredTags(String) - Method in class org.maproulette.client.model.Challenge
 
setPriority(ChallengePriority) - Method in class org.maproulette.client.model.Task
 
setProxy(HttpHost) - Method in class org.maproulette.client.http.HttpResource
 
setRequest(HttpRequestBase) - Method in class org.maproulette.client.http.HttpResource
 
setStatus(TaskStatus) - Method in class org.maproulette.client.model.Task
 
setStringBody(String, ContentType) - Method in class org.maproulette.client.http.PostResource
 
setTags(String[]) - Method in class org.maproulette.client.model.Challenge
 
setTags(List<String>) - Method in class org.maproulette.client.model.Task
 
setTaskWidgetLayout(JsonNode) - Method in class org.maproulette.client.model.Challenge
 
SKIPPED - org.maproulette.client.model.TaskStatus
 
status(TaskStatus) - Method in class org.maproulette.client.model.Task.TaskBuilder
 

T

tags(String[]) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
tags(List<String>) - Method in class org.maproulette.client.model.Task.TaskBuilder
 
Task - Class in org.maproulette.client.model
A task is a single unit of work in the MapRoulette Challenge
Task() - Constructor for class org.maproulette.client.model.Task
 
Task(long, long, String, String, JsonNode, TaskStatus, ChallengePriority, JsonNode, List<String>, Long, Long, String, String) - Constructor for class org.maproulette.client.model.Task
 
Task.TaskBuilder - Class in org.maproulette.client.model
The task builder customizes the builder object to hide some of the details away from the user.
TaskAPI - Class in org.maproulette.client.api
That Task service handles the API requests for Tasks
TaskAPI(IMapRouletteConnection) - Constructor for class org.maproulette.client.api.TaskAPI
 
TaskAPI(MapRouletteConfiguration) - Constructor for class org.maproulette.client.api.TaskAPI
 
taskBuilder() - Static method in class org.maproulette.client.model.Task
 
TaskStatus - Enum in org.maproulette.client.model
The status of a Task.
taskWidgetLayout(JsonNode) - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
ThrowingConsumer<T> - Interface in org.maproulette.client.utilities
Wraps a consumer, so that we can throw exceptions properly when using lambda functions
throwingConsumerWrapper(ThrowingConsumer<T>) - Static method in interface org.maproulette.client.utilities.ThrowingConsumer
 
ThrowingFunction<T,​R> - Interface in org.maproulette.client.utilities
Wraps a consumer, so that we can throw exceptions properly when using lambda functions
throwingFunctionWrapper(ThrowingFunction<T, R>) - Static method in interface org.maproulette.client.utilities.ThrowingFunction
 
toBuilder() - Method in class org.maproulette.client.model.Challenge
 
toBuilder() - Method in class org.maproulette.client.model.Project
 
toBuilder() - Method in class org.maproulette.client.model.Task
 
toBuilder(boolean) - Method in class org.maproulette.client.model.Task
 
TOO_HARD - org.maproulette.client.model.TaskStatus
 
toString() - Method in class org.maproulette.client.connection.MapRouletteConfiguration
 
toString() - Method in class org.maproulette.client.connection.Query.QueryBuilder
 
toString() - Method in class org.maproulette.client.model.Challenge.ChallengeBuilder
 
toString() - Method in class org.maproulette.client.model.Challenge
 
toString() - Method in class org.maproulette.client.model.PointInformation
 
toString() - Method in class org.maproulette.client.model.PriorityRule.PriorityRuleBuilder
 
toString() - Method in class org.maproulette.client.model.PriorityRule
 
toString() - Method in class org.maproulette.client.model.Project.ProjectBuilder
 
toString() - Method in class org.maproulette.client.model.Project
 
toString() - Method in class org.maproulette.client.model.RuleList.RuleListBuilder
 
toString() - Method in class org.maproulette.client.model.RuleList
 
toString() - Method in class org.maproulette.client.model.Task.TaskBuilder
 
toString() - Method in class org.maproulette.client.model.Task
 
toString() - Method in class org.maproulette.client.model.User
 
toString() - Method in class org.maproulette.client.utilities.Tuple
 
Tuple<X,​Y> - Class in org.maproulette.client.utilities
A basic Tuple class
Tuple(X, Y) - Constructor for class org.maproulette.client.utilities.Tuple
 
type(String) - Method in class org.maproulette.client.model.PriorityRule.PriorityRuleBuilder
 

U

update(Challenge) - Method in class org.maproulette.client.api.ChallengeAPI
 
update(Project) - Method in class org.maproulette.client.api.ProjectAPI
 
update(Task) - Method in class org.maproulette.client.api.TaskAPI
 
update(T) - Method in interface org.maproulette.client.api.IAPI
Updates an object in MapRoulette.
uri(String) - Method in class org.maproulette.client.connection.Query.QueryBuilder
 
URI_CHALLENGE_BASE - Static variable in class org.maproulette.client.api.QueryConstants
 
URI_CHALLENGE_CHILDREN - Static variable in class org.maproulette.client.api.QueryConstants
 
URI_CHALLENGE_FIND - Static variable in class org.maproulette.client.api.QueryConstants
 
URI_CHALLENGE_GET_BY_NAME - Static variable in class org.maproulette.client.api.QueryConstants
 
URI_CHALLENGE_POST - Static variable in class org.maproulette.client.api.QueryConstants
 
URI_FIND - Static variable in class org.maproulette.client.api.QueryConstants
 
URI_PROJECT_BASE - Static variable in class org.maproulette.client.api.QueryConstants
 
URI_PROJECT_CHILDREN - Static variable in class org.maproulette.client.api.QueryConstants
 
URI_PROJECT_FIND - Static variable in class org.maproulette.client.api.QueryConstants
 
URI_PROJECT_GET_BY_NAME - Static variable in class org.maproulette.client.api.QueryConstants
 
URI_PROJECT_POST - Static variable in class org.maproulette.client.api.QueryConstants
 
URI_TASK_BASE - Static variable in class org.maproulette.client.api.QueryConstants
 
URI_TASK_FIND - Static variable in class org.maproulette.client.api.QueryConstants
 
URI_TASK_GET_BY_NAME - Static variable in class org.maproulette.client.api.QueryConstants
 
URI_TASK_POST - Static variable in class org.maproulette.client.api.QueryConstants
 
URI_USER_PUBLIC_BY_ID - Static variable in class org.maproulette.client.api.QueryConstants
 
User - Class in org.maproulette.client.model
Very class defining the structure of user data
User() - Constructor for class org.maproulette.client.model.User
 
User(long, String) - Constructor for class org.maproulette.client.model.User
 
UserAPI - Class in org.maproulette.client.api
That User service handles the API requests for Users
UserAPI(IMapRouletteConnection) - Constructor for class org.maproulette.client.api.UserAPI
 
UserAPI(MapRouletteConfiguration) - Constructor for class org.maproulette.client.api.UserAPI
 
Utilities - Class in org.maproulette.client.utilities
A generic helper class

V

VALIDATED - org.maproulette.client.model.TaskStatus
 
value(String) - Method in class org.maproulette.client.model.PriorityRule.PriorityRuleBuilder
 
valueOf(String) - Static method in enum org.maproulette.client.model.ChallengeDifficulty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.maproulette.client.model.ChallengePriority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.maproulette.client.model.TaskStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.maproulette.client.model.ChallengeDifficulty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.maproulette.client.model.ChallengePriority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.maproulette.client.model.TaskStatus
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I J K L M N O P Q R S T U V 
All Classes All Packages