All Classes and Interfaces
Class
Description
An Airing represents a scheduled broadcast of a Program object.
Represents the content type of the airing
Represents the possible values of the Dolby value of an airing
Represents the finale status of an airing
Represents the live status of an airing
Represents the premiere status of an airing
Defined response codes from the Schedules Direct JSON service
Provides various configuration options to the API.
Represents the rating of a particular airing or program
Encapsulates a request being sent to the Schedules Direct JSON service.
Defines the supported action types for all requests to the service
An EpgClient provides access to Schedules Direct JSON feed data.
Represents an exception that is thrown as a result of a failed authroization attempt with the Schedules Direct service
Thrown when an HTTP request to the SD servers does not return an expected result (usually thrown when the request does not return status 200)
Represents an exception thrown when a received JSON object does not meet the expected format (i.e. expected fields are missing, etc.)
When String input is expected to be JSON encoded data, but isn't then this exception is thrown in response
Constructs requests that function against the given web serivce URL
A Lineup represents a single television lineup available in a Headend
Represents a message object as received from the SD server.
An implementation of EpgClient that accesses all data from the Schedules Direct JSON feed servers
A Program represents the details of events and shows that are broadcast
The color code of a program
Represents a credit in a program
Represents a movie quality rating (i.e. star rating, "3 out of 4 stars")
Represents the role of cast & crew members of a program
Represents the source of a program
Supported API resources
Represents an exception that is thrown as a result of the Schedules Direct web service reporting itself as OFFLINE/unavailable
A subclass that never logs to disk, regardless of system property
A Station represents a single station available on a lineup
An encapsulation of the current state of the Schedules Direct system.
UserStatus encapsulates the authenticated user's details with respect to the EpgClient session used to access the instance
An implementation of EpgClient that uses a local zip file as its data source