Skip navigation links
A B C D E F G H I L M N O P R S T V W 

A

activity(String, HiscoreActivity) - Method in class com.github.michaelbull.rs.hiscores.Player.Builder
 
ACTIVITY_NAMES - Static variable in class com.github.michaelbull.rs.hiscores.Hiscores
The RuneScape activity names.
aggressive() - Method in class com.github.michaelbull.rs.bestiary.Beast.Builder
 
animation(String, int) - Method in class com.github.michaelbull.rs.bestiary.Beast.Builder
 
area(String) - Method in class com.github.michaelbull.rs.bestiary.Beast.Builder
 
areaNames() - Method in class com.github.michaelbull.rs.bestiary.Bestiary
Gets an ImmutableList of area names.
attackable() - Method in class com.github.michaelbull.rs.bestiary.Beast.Builder
 
attackLevel(int) - Method in class com.github.michaelbull.rs.bestiary.Beast.Builder
 

B

Beast - Class in com.github.michaelbull.rs.bestiary
Represents a beast in the RuneScape Bestiary.
Beast.Builder - Class in com.github.michaelbull.rs.bestiary
 
beastData(int) - Method in class com.github.michaelbull.rs.bestiary.Bestiary
Gets the a Beast by its id.
beastsInArea(String) - Method in class com.github.michaelbull.rs.bestiary.Bestiary
Searches for the Beasts in a given area.
beastsInLevelGroup(int, int) - Method in class com.github.michaelbull.rs.bestiary.Bestiary
Searches for the Beasts that have a combat level between the lower and upper bound inclusively.
beastsInSlayerCategory(int) - Method in class com.github.michaelbull.rs.bestiary.Bestiary
Searches for the Beasts in a given Slayer category.
beastsInSlayerCategory(String) - Method in class com.github.michaelbull.rs.bestiary.Bestiary
Searches for the Beasts in a given Slayer category.
beastsWeakTo(int) - Method in class com.github.michaelbull.rs.bestiary.Bestiary
Searches for the Beasts that are weak to a specific weakness.
beastsWeakTo(String) - Method in class com.github.michaelbull.rs.bestiary.Bestiary
Searches for the Beasts that are weak to a specific weakness.
Bestiary - Class in com.github.michaelbull.rs.bestiary
Represents the RuneScape Bestiary API.
Bestiary(Client) - Constructor for class com.github.michaelbull.rs.bestiary.Bestiary
Creates a new Bestiary.
bestiary() - Method in class com.github.michaelbull.rs.RuneScapeAPI
Gets the Bestiary.
build() - Method in class com.github.michaelbull.rs.bestiary.Beast.Builder
 
build() - Method in class com.github.michaelbull.rs.ge.Item.Builder
 
build() - Method in class com.github.michaelbull.rs.hiscores.Player.Builder
 
builder(int) - Static method in class com.github.michaelbull.rs.bestiary.Beast
 
builder(int) - Static method in class com.github.michaelbull.rs.ge.Item
 
builder() - Static method in class com.github.michaelbull.rs.hiscores.Player
 

C

CATEGORIES - Static variable in class com.github.michaelbull.rs.ge.GrandExchange
The categories of Items on the Grand Exchange.
Category - Class in com.github.michaelbull.rs.ge
Represents the information of an item category on the RuneScape GrandExchange.
Category(Object[], SearchResult...) - Constructor for class com.github.michaelbull.rs.ge.Category
Creates a new Category
category(int) - Method in class com.github.michaelbull.rs.ge.GrandExchange
Gets a Category by its id.
category(String) - Method in class com.github.michaelbull.rs.ge.GrandExchange
Gets a Category by its name.
CategoryPrices - Class in com.github.michaelbull.rs.ge
Represents the prices of a collection of Items within a Category on the GrandExchange.
CategoryPrices(int, Item...) - Constructor for class com.github.michaelbull.rs.ge.CategoryPrices
Creates a new CategoryPrices
categoryPrices(int, String, int) - Method in class com.github.michaelbull.rs.ge.GrandExchange
Gets a set CategoryPrices based on the Category's id, an item's prefix, and specified page.
categoryPrices(String, String, int) - Method in class com.github.michaelbull.rs.ge.GrandExchange
Gets a set CategoryPrices based on the Category's name, an item's prefix, and specified page.
clanInformation(String) - Method in class com.github.michaelbull.rs.hiscores.Hiscores
Gets an ImmutableList of ClanMates within a clan, based on the clan's name.
ClanMate - Class in com.github.michaelbull.rs.hiscores
Represents a member of a clan.
ClanMate(String, String, long, int) - Constructor for class com.github.michaelbull.rs.hiscores.ClanMate
Creates a new ClanMate.
ClanMate(CSVRecord) - Constructor for class com.github.michaelbull.rs.hiscores.ClanMate
Deprecated.
Client - Interface in com.github.michaelbull.rs
Represents a client that can deserialize JSON and CSV resources into Java Objects.
com.github.michaelbull.rs - package com.github.michaelbull.rs
 
com.github.michaelbull.rs.bestiary - package com.github.michaelbull.rs.bestiary
Contains classes related to the RuneScape Bestiary API.
com.github.michaelbull.rs.ge - package com.github.michaelbull.rs.ge
Contains classes related to the RuneScape Grand Exchange API.
com.github.michaelbull.rs.hiscores - package com.github.michaelbull.rs.hiscores
Contains classes related to the RuneScape Hiscores API.
combatLevel(int) - Method in class com.github.michaelbull.rs.bestiary.Beast.Builder
 
create(Client) - Static method in class com.github.michaelbull.rs.RuneScapeAPI
Creates a new RuneScapeAPI backed by a specific Client implementation.
createHttp() - Static method in class com.github.michaelbull.rs.RuneScapeAPI
Creates a new RuneScapeAPI backed by a HttpClient.
CSV_FORMAT - Static variable in interface com.github.michaelbull.rs.Client
The comma-separated CSV format.
currentPrice(PriceTrend) - Method in class com.github.michaelbull.rs.ge.Item.Builder
 

D

defenceLevel(int) - Method in class com.github.michaelbull.rs.bestiary.Beast.Builder
 
description(String) - Method in class com.github.michaelbull.rs.bestiary.Beast.Builder
 
description(String) - Method in class com.github.michaelbull.rs.ge.Item.Builder
 

E

equals(Object) - Method in class com.github.michaelbull.rs.bestiary.Beast
 
equals(Object) - Method in class com.github.michaelbull.rs.bestiary.Search
 
equals(Object) - Method in class com.github.michaelbull.rs.bestiary.SearchResult
 
equals(Object) - Method in class com.github.michaelbull.rs.ge.Category
 
equals(Object) - Method in class com.github.michaelbull.rs.ge.CategoryPrices
 
equals(Object) - Method in class com.github.michaelbull.rs.ge.GraphingData
 
equals(Object) - Method in class com.github.michaelbull.rs.ge.Item
 
equals(Object) - Method in class com.github.michaelbull.rs.ge.ItemPriceInformation
 
equals(Object) - Method in class com.github.michaelbull.rs.ge.PriceChange
 
equals(Object) - Method in class com.github.michaelbull.rs.ge.PriceTrend
 
equals(Object) - Method in class com.github.michaelbull.rs.ge.SearchResult
 
equals(Object) - Method in class com.github.michaelbull.rs.hiscores.ClanMate
 
equals(Object) - Method in class com.github.michaelbull.rs.hiscores.HiscoreActivity
 
equals(Object) - Method in class com.github.michaelbull.rs.hiscores.Player
 
equals(Object) - Method in class com.github.michaelbull.rs.hiscores.Skill
 
Example - Class in com.github.michaelbull.rs
An example program that interacts with the various RuneScape RuneScapeAPIs.
experience(double) - Method in class com.github.michaelbull.rs.bestiary.Beast.Builder
 

F

filterByArea(String) - Method in class com.github.michaelbull.rs.bestiary.Search
Applies a Filter to the Search that filters by Beasts found in a specific area.
filterByLevel(int, int) - Method in class com.github.michaelbull.rs.bestiary.Search
Applies a Filter to the Search that filters by Beasts that have a combat level between the lower and upper bound inclusively.
filterByNameFirstLetter(char) - Method in class com.github.michaelbull.rs.bestiary.Search
Applies a Filter to the Search that filters by Beasts that have names starting with a specified letter.
filterByNameTerms(String...) - Method in class com.github.michaelbull.rs.bestiary.Search
Applies a Filter to the Search that filters by Beasts that have one of the specified search terms within their name.
filterBySlayerCategory(int) - Method in class com.github.michaelbull.rs.bestiary.Search
Applies a Filter to the Search that filters by Beasts that belong to a specific Slayer category.
filterBySlayerCategory(String) - Method in class com.github.michaelbull.rs.bestiary.Search
Applies a Filter to the Search that filters by Beasts that belong to a specific Slayer category.
filterByWeakness(int) - Method in class com.github.michaelbull.rs.bestiary.Search
Applies a Filter to the Search that filters by Beasts that are weak to a specific weakness.
filterByWeakness(String) - Method in class com.github.michaelbull.rs.bestiary.Search
Applies a Filter to the Search that filters by Beasts that are weak to a specific weakness.
from(String) - Static method in enum com.github.michaelbull.rs.hiscores.HiscoreTable
fromCSV(String) - Method in interface com.github.michaelbull.rs.Client
Deserializes a CSV file from a specified URL into an ImmutableList of CSVRecords.
fromCsv(CSVRecord) - Static method in class com.github.michaelbull.rs.hiscores.ClanMate
Creates a ClanMate from a CSVRecord.
fromCsv(CSVRecord) - Static method in class com.github.michaelbull.rs.hiscores.HiscoreActivity
Creates a HiscoreActivity from a CSVRecord.
fromCsv(CSVRecord) - Static method in class com.github.michaelbull.rs.hiscores.Skill
Creates a Skill from a CSVRecord.
fromCSV(String) - Method in class com.github.michaelbull.rs.HttpClient
Deserializes a CSV file from a specified URL into an ImmutableList of CSVRecords.
fromDatecodes(Map<String, Integer>, Map<String, Integer>) - Static method in class com.github.michaelbull.rs.ge.GraphingData
Creates a set of GraphingData from a Map of datecodes (milliseconds since the epoch of 1970-01-01T00:00:00Z) to prices.
fromJson(String, Type) - Method in interface com.github.michaelbull.rs.Client
Deserializes a JSON file from a specified URL into an object of the specified type.
fromJson(String, Class<T>) - Method in interface com.github.michaelbull.rs.Client
Deserializes a JSON file from a specified URL into an object of the specified type.
fromJson(String, Type) - Method in class com.github.michaelbull.rs.HttpClient
Deserializes a JSON file from a specified URL into an object of the specified type.
fromJson(String, Class<T>) - Method in class com.github.michaelbull.rs.HttpClient
Deserializes a JSON file from a specified URL into an object of the specified type.
fromLocalDates(Map<LocalDate, Integer>, Map<LocalDate, Integer>) - Static method in class com.github.michaelbull.rs.ge.GraphingData
Creates a set of GraphingData from a Map of LocalDates to prices.

G

getActivities() - Method in class com.github.michaelbull.rs.hiscores.Player
Gets an ImmutableMap of HiscoreActivity names to the player's HiscoreActivity rankings.
getActivityNames() - Method in enum com.github.michaelbull.rs.hiscores.HiscoreTable
Gets the names of activities found on this hiscore table.
getAlpha() - Method in class com.github.michaelbull.rs.ge.Category
Gets an ImmutableList of the SearchResults within this category.
getAnimation(String) - Method in class com.github.michaelbull.rs.bestiary.Beast
Gets an Optional containing an animation's id by its name.
getAnimations() - Method in class com.github.michaelbull.rs.bestiary.Beast
Gets an ImmutableMap of animation names to animation ids.
getAreas() - Method in class com.github.michaelbull.rs.bestiary.Beast
Gets an ImmutableList of areas in which this beast is found.
getAttackLevel() - Method in class com.github.michaelbull.rs.bestiary.Beast
Gets the beast's Attack level.
getAveragePrice(LocalDate) - Method in class com.github.michaelbull.rs.ge.GraphingData
Gets the average price of an Item given on a given LocalDate.
getAveragePrices() - Method in class com.github.michaelbull.rs.ge.GraphingData
Gets an ImmutableMap of LocalDates to average prices.
getChange() - Method in class com.github.michaelbull.rs.ge.PriceChange
Gets the amount of change.
getCombatLevel() - Method in class com.github.michaelbull.rs.bestiary.Beast
Gets the beast's combat level.
getCurrentPrice() - Method in class com.github.michaelbull.rs.ge.Item
Gets the current PriceTrend of the item.
getDailyPrice(LocalDate) - Method in class com.github.michaelbull.rs.ge.GraphingData
Gets the daily price of an Item on a given a LocalDate on the UTC time-zone.
getDailyPrices() - Method in class com.github.michaelbull.rs.ge.GraphingData
Gets an ImmutableMap of LocalDates to daily prices.
getDay180() - Method in class com.github.michaelbull.rs.ge.Item
Gets an Optional containing the item's PriceChange over the last 180 days.
getDay30() - Method in class com.github.michaelbull.rs.ge.Item
Gets an Optional containing the item's PriceChange over the last 30 days.
getDay90() - Method in class com.github.michaelbull.rs.ge.Item
Gets an Optional containing the item's PriceChange over the last 90 days.
getDefenceLevel() - Method in class com.github.michaelbull.rs.bestiary.Beast
Gets the beast's Defence level.
getDescription() - Method in class com.github.michaelbull.rs.bestiary.Beast
Gets the beast's description.
getDescription() - Method in class com.github.michaelbull.rs.ge.Item
Gets the description of the item.
getExperience() - Method in class com.github.michaelbull.rs.bestiary.Beast
Gets the amount of experience earned when killing this beast.
getExperience() - Method in class com.github.michaelbull.rs.hiscores.ClanMate
Gets the experience contributed to the clan by this clan mate.
getExperience() - Method in class com.github.michaelbull.rs.hiscores.Skill
Gets the amount of experience the player has earned in this skill.
getIcon() - Method in class com.github.michaelbull.rs.ge.Item
Gets the URL to the item's inventory sprite.
getIconLarge() - Method in class com.github.michaelbull.rs.ge.Item
Gets the URL to the item's large sprite.
getId() - Method in class com.github.michaelbull.rs.bestiary.Beast
Gets the beast's id.
getId() - Method in class com.github.michaelbull.rs.ge.Item
Gets the id of the item.
getItem() - Method in class com.github.michaelbull.rs.ge.ItemPriceInformation
Gets the item.
getItems() - Method in class com.github.michaelbull.rs.ge.CategoryPrices
Gets the Items on this page of the Category.
getItems() - Method in class com.github.michaelbull.rs.ge.SearchResult
Gets the amount of items in the result.
getKills() - Method in class com.github.michaelbull.rs.hiscores.ClanMate
Gets the amount of kills earned by this clan mate.
getLabel() - Method in class com.github.michaelbull.rs.bestiary.SearchResult
Gets an Optional containing the result's label.
getLetter() - Method in class com.github.michaelbull.rs.ge.SearchResult
Gets the first letter of the result.
getLevel() - Method in class com.github.michaelbull.rs.hiscores.Skill
Gets the level the player has in this skill.
getLifePoints() - Method in class com.github.michaelbull.rs.bestiary.Beast
Gets the amount of life points the beast has.
getMagicLevel() - Method in class com.github.michaelbull.rs.bestiary.Beast
Gets the beast's Magic level.
getName() - Method in class com.github.michaelbull.rs.bestiary.Beast
Gets the beast's name.
getName() - Method in class com.github.michaelbull.rs.ge.Item
Gets the name of the item.
getName() - Method in class com.github.michaelbull.rs.hiscores.ClanMate
Gets the name of this clan mate.
getName() - Method in enum com.github.michaelbull.rs.hiscores.HiscoreTable
Gets the name of this hiscore table.
getPrice() - Method in class com.github.michaelbull.rs.ge.PriceTrend
Gets the price.
getRangedLevel() - Method in class com.github.michaelbull.rs.bestiary.Beast
Gets the beast's Ranged level.
getRank() - Method in class com.github.michaelbull.rs.hiscores.ClanMate
Gets the rank of this clan mate.
getRank() - Method in class com.github.michaelbull.rs.hiscores.HiscoreActivity
Gets the rank the player has in the activity.
getRank() - Method in class com.github.michaelbull.rs.hiscores.Skill
Gets the rank the player has on the Hiscores for this type of skill.
getRequiredSlayerLevel() - Method in class com.github.michaelbull.rs.bestiary.Beast
Gets the Slayer level required to attackLevel this beast.
getResult(int) - Method in class com.github.michaelbull.rs.ge.Category
Gets a SearchResult from its index in the alpha array.
getScore() - Method in class com.github.michaelbull.rs.hiscores.HiscoreActivity
Gets the score the player has in the activity.
getSize() - Method in class com.github.michaelbull.rs.bestiary.Beast
Gets the amount of tiles this beast occupies in the x and y dimension.
getSkillNames() - Method in enum com.github.michaelbull.rs.hiscores.HiscoreTable
Gets the names of skills found on this hiscore table.
getSkills() - Method in class com.github.michaelbull.rs.hiscores.Player
Gets an ImmutableMap of Skill names to the player's Skill rankings.
getSlayerCategory() - Method in class com.github.michaelbull.rs.bestiary.Beast
Gets an Optional containing the Slayer category this beast belongs to.
getTodaysPrice() - Method in class com.github.michaelbull.rs.ge.Item
Gets the PriceTrend of the item today.
getTotal() - Method in class com.github.michaelbull.rs.ge.CategoryPrices
Gets the total amount of items on this page of the Category.
getTrend() - Method in class com.github.michaelbull.rs.ge.PriceChange
Gets the trend.
getTrend() - Method in class com.github.michaelbull.rs.ge.PriceTrend
Gets the trend.
getType() - Method in class com.github.michaelbull.rs.ge.Item
Gets the type of item.
getTypeIcon() - Method in class com.github.michaelbull.rs.ge.Item
Gets the URL to the type of item.
getTypes() - Method in class com.github.michaelbull.rs.ge.Category
Gets an ImmutableList of the types of item within this category.
getValue() - Method in class com.github.michaelbull.rs.bestiary.SearchResult
Gets the value of the result.
getWeakness() - Method in class com.github.michaelbull.rs.bestiary.Beast
Gets the beast's weakness.
GrandExchange - Class in com.github.michaelbull.rs.ge
Represents the RuneScape Grand Exchange API.
GrandExchange(Client) - Constructor for class com.github.michaelbull.rs.ge.GrandExchange
Creates a new GrandExchange.
grandExchange() - Method in class com.github.michaelbull.rs.RuneScapeAPI
Gets the GrandExchange.
graphingData(int) - Method in class com.github.michaelbull.rs.ge.GrandExchange
Gets the GraphingData of an Item.
GraphingData - Class in com.github.michaelbull.rs.ge
Represents the data used to graphically display an Items price history on the RuneScape GrandExchange.

H

hashCode() - Method in class com.github.michaelbull.rs.bestiary.Beast
 
hashCode() - Method in class com.github.michaelbull.rs.bestiary.Search
 
hashCode() - Method in class com.github.michaelbull.rs.bestiary.SearchResult
 
hashCode() - Method in class com.github.michaelbull.rs.ge.Category
 
hashCode() - Method in class com.github.michaelbull.rs.ge.CategoryPrices
 
hashCode() - Method in class com.github.michaelbull.rs.ge.GraphingData
 
hashCode() - Method in class com.github.michaelbull.rs.ge.Item
 
hashCode() - Method in class com.github.michaelbull.rs.ge.ItemPriceInformation
 
hashCode() - Method in class com.github.michaelbull.rs.ge.PriceChange
 
hashCode() - Method in class com.github.michaelbull.rs.ge.PriceTrend
 
hashCode() - Method in class com.github.michaelbull.rs.ge.SearchResult
 
hashCode() - Method in class com.github.michaelbull.rs.hiscores.ClanMate
 
hashCode() - Method in class com.github.michaelbull.rs.hiscores.HiscoreActivity
 
hashCode() - Method in class com.github.michaelbull.rs.hiscores.Player
 
hashCode() - Method in class com.github.michaelbull.rs.hiscores.Skill
 
HiscoreActivity - Class in com.github.michaelbull.rs.hiscores
Represents a player's rank in an activity on the Hiscores.
HiscoreActivity(int, int) - Constructor for class com.github.michaelbull.rs.hiscores.HiscoreActivity
Creates a new HiscoreActivity.
HiscoreActivity(CSVRecord) - Constructor for class com.github.michaelbull.rs.hiscores.HiscoreActivity
Hiscores - Class in com.github.michaelbull.rs.hiscores
Represents the RuneScape Hiscores API.
Hiscores(Client) - Constructor for class com.github.michaelbull.rs.hiscores.Hiscores
Creates a new Hiscores.
hiscores() - Method in class com.github.michaelbull.rs.RuneScapeAPI
Gets the Hiscores.
HiscoreTable - Enum in com.github.michaelbull.rs.hiscores
Represents a type of hiscore table found on the RuneScape Hiscores.
HttpClient - Class in com.github.michaelbull.rs
A Client that wraps a HttpClient to interact with the RuneScape web-services API.
HttpClient() - Constructor for class com.github.michaelbull.rs.HttpClient
 

I

icon(String) - Method in class com.github.michaelbull.rs.ge.Item.Builder
 
isAggressive() - Method in class com.github.michaelbull.rs.bestiary.Beast
Checks if the beast is aggressive.
isAttackable() - Method in class com.github.michaelbull.rs.bestiary.Beast
Checks if the beast is attackable.
isMembersOnly() - Method in class com.github.michaelbull.rs.bestiary.Beast
Checks if this beast is only accessible on members' worlds.
isMembersOnly() - Method in class com.github.michaelbull.rs.ge.Item
Checks whether this item is only accessible to members.
isPoisonous() - Method in class com.github.michaelbull.rs.bestiary.Beast
Checks if this beast is poisonous.
Item - Class in com.github.michaelbull.rs.ge
Represents an item found on the RuneScape GrandExchange.
Item.Builder - Class in com.github.michaelbull.rs.ge
 
itemPriceInformation(int) - Method in class com.github.michaelbull.rs.ge.GrandExchange
Gets the ItemPriceInformation of an Item.
ItemPriceInformation - Class in com.github.michaelbull.rs.ge
Represents the Item price information for an Item on the RuneScape GrandExchange.
ItemPriceInformation(Item) - Constructor for class com.github.michaelbull.rs.ge.ItemPriceInformation
Creates a new ItemPriceInformation.
ITEMS_PER_PAGE - Static variable in class com.github.michaelbull.rs.ge.Category
The amount of items on each Category page.

L

largeIcon(String) - Method in class com.github.michaelbull.rs.ge.Item.Builder
 
lifePoints(int) - Method in class com.github.michaelbull.rs.bestiary.Beast.Builder
 

M

magicLevel(int) - Method in class com.github.michaelbull.rs.bestiary.Beast.Builder
 
main(String...) - Static method in class com.github.michaelbull.rs.Example
The program's entry point.
MAX_EXPERIENCE - Static variable in class com.github.michaelbull.rs.hiscores.Skill
The maximum amount of experience achievable in a single skill.
membersOnly() - Method in class com.github.michaelbull.rs.bestiary.Beast.Builder
 
membersOnly() - Method in class com.github.michaelbull.rs.ge.Item.Builder
 

N

name(String) - Method in class com.github.michaelbull.rs.bestiary.Beast.Builder
 
name(String) - Method in class com.github.michaelbull.rs.ge.Item.Builder
 

O

OLDSCHOOL_ACTIVITY_NAMES - Static variable in class com.github.michaelbull.rs.hiscores.Hiscores
The oldschool RuneScape activity names.
OLDSCHOOL_SKILL_NAMES - Static variable in class com.github.michaelbull.rs.hiscores.Hiscores
The oldschool RuneScape skill names.

P

Player - Class in com.github.michaelbull.rs.hiscores
Represents a player ranked on the RuneScape Hiscores.
Player(ImmutableMap<String, Skill>, ImmutableMap<String, HiscoreActivity>) - Constructor for class com.github.michaelbull.rs.hiscores.Player
Creates a new Player.
Player.Builder - Class in com.github.michaelbull.rs.hiscores
 
playerInformation(String, HiscoreTable) - Method in class com.github.michaelbull.rs.hiscores.Hiscores
Gets a Player based on their display name.
poisonous() - Method in class com.github.michaelbull.rs.bestiary.Beast.Builder
 
PriceChange - Class in com.github.michaelbull.rs.ge
Represents the change in price of an Item on the RuneScape GrandExchange.
PriceChange(String, String) - Constructor for class com.github.michaelbull.rs.ge.PriceChange
Creates a new PriceChange.
priceChange180Days(PriceChange) - Method in class com.github.michaelbull.rs.ge.Item.Builder
 
priceChange30Days(PriceChange) - Method in class com.github.michaelbull.rs.ge.Item.Builder
 
priceChange90Days(PriceChange) - Method in class com.github.michaelbull.rs.ge.Item.Builder
 
PriceTrend - Class in com.github.michaelbull.rs.ge
Represents the trend and price of an Item.
PriceTrend(String, String) - Constructor for class com.github.michaelbull.rs.ge.PriceTrend
Creates a new PriceTrend.
PriceTrend(String, Number) - Constructor for class com.github.michaelbull.rs.ge.PriceTrend
Creates a new PriceTrend.

R

rangedLevel(int) - Method in class com.github.michaelbull.rs.bestiary.Beast.Builder
 
requiredSlayerLevel(int) - Method in class com.github.michaelbull.rs.bestiary.Beast.Builder
 
results() - Method in class com.github.michaelbull.rs.bestiary.Search
Executes the search.
RuneScapeAPI - Class in com.github.michaelbull.rs
Represents an instance of the RuneScape web-services API.

S

search() - Method in class com.github.michaelbull.rs.bestiary.Bestiary
Creates a new Search that will use results from this Bestiary.
Search - Class in com.github.michaelbull.rs.bestiary
Facilitates searching of the RuneScape Bestiary by applying various Filters to the search.
searchByFirstLetter(char) - Method in class com.github.michaelbull.rs.bestiary.Bestiary
Searches for a Beast by the first letter in it's name.
searchByTerms(String...) - Method in class com.github.michaelbull.rs.bestiary.Bestiary
Searches for a Beast's id by a set of terms.
SearchResult - Class in com.github.michaelbull.rs.bestiary
Represents a result returned by searching within the RuneScape Bestiary.
SearchResult(int, String) - Constructor for class com.github.michaelbull.rs.bestiary.SearchResult
Creates a new SearchResult.
SearchResult - Class in com.github.michaelbull.rs.ge
Represents a result returned by searching within the RuneScape GrandExchange.
SearchResult(String, int) - Constructor for class com.github.michaelbull.rs.ge.SearchResult
Creates a new SearchResult.
size(int) - Method in class com.github.michaelbull.rs.bestiary.Beast.Builder
 
skill(String, Skill) - Method in class com.github.michaelbull.rs.hiscores.Player.Builder
 
Skill - Class in com.github.michaelbull.rs.hiscores
Represents a players skill ranking on the RuneScape Hiscores.
Skill(int, int, long) - Constructor for class com.github.michaelbull.rs.hiscores.Skill
Creates a new Skill.
Skill(CSVRecord) - Constructor for class com.github.michaelbull.rs.hiscores.Skill
Deprecated.
SKILL_NAMES - Static variable in class com.github.michaelbull.rs.hiscores.Hiscores
The RuneScape skill names.
slayerCategories() - Method in class com.github.michaelbull.rs.bestiary.Bestiary
Gets an ImmutableMap of Slayer category names to their corresponding ids.
slayerCategory(String) - Method in class com.github.michaelbull.rs.bestiary.Beast.Builder
 

T

todaysPrice(PriceTrend) - Method in class com.github.michaelbull.rs.ge.Item.Builder
 
toString() - Method in class com.github.michaelbull.rs.bestiary.Beast
 
toString() - Method in class com.github.michaelbull.rs.bestiary.Search
 
toString() - Method in class com.github.michaelbull.rs.bestiary.SearchResult
 
toString() - Method in class com.github.michaelbull.rs.ge.Category
 
toString() - Method in class com.github.michaelbull.rs.ge.CategoryPrices
 
toString() - Method in class com.github.michaelbull.rs.ge.GraphingData
 
toString() - Method in class com.github.michaelbull.rs.ge.Item
 
toString() - Method in class com.github.michaelbull.rs.ge.ItemPriceInformation
 
toString() - Method in class com.github.michaelbull.rs.ge.PriceChange
 
toString() - Method in class com.github.michaelbull.rs.ge.PriceTrend
 
toString() - Method in class com.github.michaelbull.rs.ge.SearchResult
 
toString() - Method in class com.github.michaelbull.rs.hiscores.ClanMate
 
toString() - Method in class com.github.michaelbull.rs.hiscores.HiscoreActivity
 
toString() - Method in enum com.github.michaelbull.rs.hiscores.HiscoreTable
 
toString() - Method in class com.github.michaelbull.rs.hiscores.Player
 
toString() - Method in class com.github.michaelbull.rs.hiscores.Skill
 
type(String) - Method in class com.github.michaelbull.rs.ge.Item.Builder
 
typeIcon(String) - Method in class com.github.michaelbull.rs.ge.Item.Builder
 

V

valueOf(String) - Static method in enum com.github.michaelbull.rs.hiscores.HiscoreTable
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.michaelbull.rs.hiscores.HiscoreTable
Returns an array containing the constants of this enum type, in the order they are declared.

W

weakness(String) - Method in class com.github.michaelbull.rs.bestiary.Beast.Builder
 
weaknesses() - Method in class com.github.michaelbull.rs.bestiary.Bestiary
Gets an ImmutableMap of weakness category names to their corresponding ids.
WEB_SERVICES_URL - Static variable in class com.github.michaelbull.rs.HttpClient
The URL to the RuneScape public web-services.
A B C D E F G H I L M N O P R S T V W 
Skip navigation links