Index
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
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
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form