Index

A B C D E F G H L N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

at(int, int) - Static method in class de.sfuhrm.radiobrowser4j.Paging
Creates a new paging at the given offset and limit.

B

BITRATE - Enum constant in enum class de.sfuhrm.radiobrowser4j.FieldName
The station bitrate.
BYCODEC - Enum constant in enum class de.sfuhrm.radiobrowser4j.SearchMode
Search by codec.
BYCODECEXACT - Enum constant in enum class de.sfuhrm.radiobrowser4j.SearchMode
Search by exact codec.
BYCOUNTRY - Enum constant in enum class de.sfuhrm.radiobrowser4j.SearchMode
Search by country.
BYCOUNTRYCODEEXACT - Enum constant in enum class de.sfuhrm.radiobrowser4j.SearchMode
Search by ISO 3166-1 alpha-2 country code.
BYCOUNTRYEXACT - Enum constant in enum class de.sfuhrm.radiobrowser4j.SearchMode
Search by exact country.
BYLANGUAGE - Enum constant in enum class de.sfuhrm.radiobrowser4j.SearchMode
Search by language.
BYLANGUAGEEXACT - Enum constant in enum class de.sfuhrm.radiobrowser4j.SearchMode
Search by exact language.
BYNAME - Enum constant in enum class de.sfuhrm.radiobrowser4j.SearchMode
Search by name.
BYNAMEEXACT - Enum constant in enum class de.sfuhrm.radiobrowser4j.SearchMode
Search by exact name.
BYSTATE - Enum constant in enum class de.sfuhrm.radiobrowser4j.SearchMode
Search by state.
BYSTATEEXACT - Enum constant in enum class de.sfuhrm.radiobrowser4j.SearchMode
Search by exact state.
BYTAG - Enum constant in enum class de.sfuhrm.radiobrowser4j.SearchMode
Search by tag.
BYTAGEXACT - Enum constant in enum class de.sfuhrm.radiobrowser4j.SearchMode
Search by exact tag.
BYUUID - Enum constant in enum class de.sfuhrm.radiobrowser4j.SearchMode
Search by UUID.

C

CLICKCOUNT - Enum constant in enum class de.sfuhrm.radiobrowser4j.FieldName
The station click count.
CLICKTIMESTAMP - Enum constant in enum class de.sfuhrm.radiobrowser4j.FieldName
The click time stamp.
CLICKTREND - Enum constant in enum class de.sfuhrm.radiobrowser4j.FieldName
The station click trend.
CODEC - Enum constant in enum class de.sfuhrm.radiobrowser4j.FieldName
The station codec.
COUNTRY - Enum constant in enum class de.sfuhrm.radiobrowser4j.FieldName
The station country.
create() - Static method in class de.sfuhrm.radiobrowser4j.ListParameter
Creates a new instance.

D

de.sfuhrm.radiobrowser4j - package de.sfuhrm.radiobrowser4j
An API for the RadioBrowser service.
DEFAULT_API_URL - Static variable in class de.sfuhrm.radiobrowser4j.RadioBrowser
The base URL of the REST service.
DEFAULT_START - Static variable in class de.sfuhrm.radiobrowser4j.Paging
A default start page with offset 0 and limit 64.
discover() - Method in class de.sfuhrm.radiobrowser4j.EndpointDiscovery
Discovers the best performing endpoint.

E

EndpointDiscovery - Class in de.sfuhrm.radiobrowser4j
Discovers the radio browser API endpoint that suits the application.
EndpointDiscovery(String) - Constructor for class de.sfuhrm.radiobrowser4j.EndpointDiscovery
Constructs a new instance.
EndpointDiscovery(String, String, String, String) - Constructor for class de.sfuhrm.radiobrowser4j.EndpointDiscovery
Constructs a new instance.

F

FAVICON - Enum constant in enum class de.sfuhrm.radiobrowser4j.FieldName
The station favicon.
FieldName - Enum Class in de.sfuhrm.radiobrowser4j
The field name for ordering.

G

getLanguage() - Method in class de.sfuhrm.radiobrowser4j.Station
JSON setter for Station.languageList.
getStationByUUID(UUID) - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Get a station referenced by its UUID.
getTags() - Method in class de.sfuhrm.radiobrowser4j.Station
JSON getter for the Station.tagList.

H

HOMEPAGE - Enum constant in enum class de.sfuhrm.radiobrowser4j.FieldName
The station homepage.

L

LANGUAGE - Enum constant in enum class de.sfuhrm.radiobrowser4j.FieldName
The station language.
LASTCHECKOK - Enum constant in enum class de.sfuhrm.radiobrowser4j.FieldName
Whether last check was ok.
LASTCHECKTIME - Enum constant in enum class de.sfuhrm.radiobrowser4j.FieldName
Last check time.
Limit - Class in de.sfuhrm.radiobrowser4j
Immutable limit configuration.
listBrokenStations() - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Get a list of all broken stations as one continuous stream.
listBrokenStations(Limit) - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Get a list of all broken stations.
listCodecs() - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
List the known codecs.
listCountries() - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
List the known countries.
listImprovableStations() - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Get a list of all broken stations as one continuous stream.
listImprovableStations(Limit) - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Get a list of all improvable stations.
listLanguages() - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
List the known languages.
listLastChangedStations() - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Get a stream of last changed stations.
listLastChangedStations(Limit) - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Get a list of the last changed stations.
listLastClickStations() - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Get a stream of last clicked stations.
listLastClickStations(Limit) - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Get a list of the last clicked stations.
ListParameter - Class in de.sfuhrm.radiobrowser4j
Parameters for list calls.
listStations(Paging, ListParameter...) - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Get a list of all stations.
listStations(ListParameter...) - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Get a list of all stations.
listStationsBy(Paging, SearchMode, String, ListParameter...) - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Get a list of stations matching a certain search criteria.
listStationsBy(SearchMode, String, ListParameter...) - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Get a stream of stations matching a certain search criteria.
listTags() - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
List the known tags.
listTopClickStations() - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Get a stream of all top click stations.
listTopClickStations(Limit) - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Get a list of the top click stations.
listTopVoteStations() - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Get a stream of the top vote stations.
listTopVoteStations(Limit) - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Get a list of the top vote stations.

N

NAME - Enum constant in enum class de.sfuhrm.radiobrowser4j.FieldName
The station name.
next() - Method in class de.sfuhrm.radiobrowser4j.Paging
Address the next paging.

O

of(int) - Static method in class de.sfuhrm.radiobrowser4j.Limit
Creates a new limit with the given number of entries.
order(FieldName) - Method in class de.sfuhrm.radiobrowser4j.ListParameter
Order by the given field name.

P

Paging - Class in de.sfuhrm.radiobrowser4j
Immutable paging configuration.
postNewStation(Station) - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Posts a new station to the server.
previous() - Method in class de.sfuhrm.radiobrowser4j.Paging
Address the previous paging.

R

RadioBrowser - Class in de.sfuhrm.radiobrowser4j
API facade for the RadioBrowser.
RadioBrowser(int, String) - Constructor for class de.sfuhrm.radiobrowser4j.RadioBrowser
Creates a new API client.
RadioBrowser(String, int, String) - Constructor for class de.sfuhrm.radiobrowser4j.RadioBrowser
Creates a new API client.
RadioBrowser(String, int, String, String, String, String) - Constructor for class de.sfuhrm.radiobrowser4j.RadioBrowser
Creates a new API client.
RadioBrowserException - Exception in de.sfuhrm.radiobrowser4j
Exception in radio browser communication.
RadioBrowserException(String) - Constructor for exception de.sfuhrm.radiobrowser4j.RadioBrowserException
Constructs an exception from an error message.
RadioBrowserException(Throwable) - Constructor for exception de.sfuhrm.radiobrowser4j.RadioBrowserException
Constructs an exception from another exception which is the cause.
resolveStreamUrl(UUID) - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Resolves the streaming URL for the given station.
reverseOrder(boolean) - Method in class de.sfuhrm.radiobrowser4j.ListParameter
Switch to reverse order.

S

SearchMode - Enum Class in de.sfuhrm.radiobrowser4j
The mode to search for.
setLanguage(String) - Method in class de.sfuhrm.radiobrowser4j.Station
JSON setter for Station.languageList.
setTags(String) - Method in class de.sfuhrm.radiobrowser4j.Station
JSON setter for the Station.tagList.
STATE - Enum constant in enum class de.sfuhrm.radiobrowser4j.FieldName
The station state.
Station - Class in de.sfuhrm.radiobrowser4j
Representation of a Radio Station.
Station() - Constructor for class de.sfuhrm.radiobrowser4j.Station
 

T

TAGS - Enum constant in enum class de.sfuhrm.radiobrowser4j.FieldName
The station tags.
toString() - Method in class de.sfuhrm.radiobrowser4j.Station
 

U

URL - Enum constant in enum class de.sfuhrm.radiobrowser4j.FieldName
The station url.

V

valueOf(String) - Static method in enum class de.sfuhrm.radiobrowser4j.FieldName
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.sfuhrm.radiobrowser4j.SearchMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.sfuhrm.radiobrowser4j.FieldName
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.sfuhrm.radiobrowser4j.SearchMode
Returns an array containing the constants of this enum class, in the order they are declared.
voteForStation(UUID) - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Votes for a station.
VOTES - Enum constant in enum class de.sfuhrm.radiobrowser4j.FieldName
The station votes.
A B C D E F G H L N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form