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

AdvancedSearch - Class in de.sfuhrm.radiobrowser4j
Holder for an advanced search query.
AdvancedSearch() - Constructor for class de.sfuhrm.radiobrowser4j.AdvancedSearch
 
apply(MultivaluedMap<String, String>) - Method in class de.sfuhrm.radiobrowser4j.AdvancedSearch
 
apply(MultivaluedMap<String, String>) - Method in class de.sfuhrm.radiobrowser4j.ListParameter
Transfer this list parameter to the passed multi-valued-map.
apply(MultivaluedMap<String, String>) - Method in class de.sfuhrm.radiobrowser4j.Paging
 
apply(MultivaluedMap<String, String>) - Method in class de.sfuhrm.radiobrowser4j.Station
 
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 de.sfuhrm.radiobrowser4j.FieldName
The station bitrate.
BYCODEC - Enum constant in enum de.sfuhrm.radiobrowser4j.SearchMode
Search by codec.
BYCODECEXACT - Enum constant in enum de.sfuhrm.radiobrowser4j.SearchMode
Search by exact codec.
BYCOUNTRY - Enum constant in enum de.sfuhrm.radiobrowser4j.SearchMode
Search by country.
BYCOUNTRYCODEEXACT - Enum constant in enum de.sfuhrm.radiobrowser4j.SearchMode
Search by ISO 3166-1 alpha-2 country code.
BYCOUNTRYEXACT - Enum constant in enum de.sfuhrm.radiobrowser4j.SearchMode
Search by exact country.
BYLANGUAGE - Enum constant in enum de.sfuhrm.radiobrowser4j.SearchMode
Search by language.
BYLANGUAGEEXACT - Enum constant in enum de.sfuhrm.radiobrowser4j.SearchMode
Search by exact language.
BYNAME - Enum constant in enum de.sfuhrm.radiobrowser4j.SearchMode
Search by name.
BYNAMEEXACT - Enum constant in enum de.sfuhrm.radiobrowser4j.SearchMode
Search by exact name.
BYSTATE - Enum constant in enum de.sfuhrm.radiobrowser4j.SearchMode
Search by state.
BYSTATEEXACT - Enum constant in enum de.sfuhrm.radiobrowser4j.SearchMode
Search by exact state.
BYTAG - Enum constant in enum de.sfuhrm.radiobrowser4j.SearchMode
Search by tag.
BYTAGEXACT - Enum constant in enum de.sfuhrm.radiobrowser4j.SearchMode
Search by exact tag.
BYUUID - Enum constant in enum de.sfuhrm.radiobrowser4j.SearchMode
Search by UUID.

C

CLICKCOUNT - Enum constant in enum de.sfuhrm.radiobrowser4j.FieldName
The station click count.
CLICKTIMESTAMP - Enum constant in enum de.sfuhrm.radiobrowser4j.FieldName
The click time stamp.
CLICKTREND - Enum constant in enum de.sfuhrm.radiobrowser4j.FieldName
The station click trend.
CODEC - Enum constant in enum de.sfuhrm.radiobrowser4j.FieldName
The station codec.
COUNTRY - Enum constant in enum 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
Deprecated.
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 de.sfuhrm.radiobrowser4j.FieldName
The station favicon.
FieldName - Enum in de.sfuhrm.radiobrowser4j
The field name for ordering.

G

getLanguage() - Method in class de.sfuhrm.radiobrowser4j.Station
JSON setter for Station.languageList.
getServerStats() - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Get the server statistics.
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 de.sfuhrm.radiobrowser4j.FieldName
The station homepage.

L

LANGUAGE - Enum constant in enum de.sfuhrm.radiobrowser4j.FieldName
The station language.
LASTCHECKOK - Enum constant in enum de.sfuhrm.radiobrowser4j.FieldName
Whether last check was ok.
LASTCHECKTIME - Enum constant in enum 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
Deprecated.
This API endpoint has been removed.
listImprovableStations(Limit) - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Deprecated.
This API endpoint has been removed.
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.
listStationsWithAdvancedSearch(AdvancedSearch) - 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 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
Deprecated.
This method is deprecated since it can use an obsolete endpoint. Using the endpoint discovery and passing the result to one of the other constructors is recommended.
RadioBrowser(String, int, String) - Constructor for class de.sfuhrm.radiobrowser4j.RadioBrowser
Creates a new API client using a specific api endpoint.
RadioBrowser(String, int, String, String, String, String) - Constructor for class de.sfuhrm.radiobrowser4j.RadioBrowser
Creates a new API client using a proxy.
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 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 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
 
Stats - Class in de.sfuhrm.radiobrowser4j
Representation of an api endpoint statistic.
Stats() - Constructor for class de.sfuhrm.radiobrowser4j.Stats
 

T

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

U

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

V

valueOf(String) - Static method in enum de.sfuhrm.radiobrowser4j.FieldName
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.sfuhrm.radiobrowser4j.SearchMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.sfuhrm.radiobrowser4j.FieldName
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.sfuhrm.radiobrowser4j.SearchMode
Returns an array containing the constants of this enum type, in the order they are declared.
voteForStation(UUID) - Method in class de.sfuhrm.radiobrowser4j.RadioBrowser
Votes for a station.
VOTES - Enum constant in enum 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