Copyright 2008 Motorola Inc. and Nokia Corporation. All Rights Reserved.
Specification License

Package javax.microedition.broadcast.esg

This package defines the classes and interfaces to access the Electronic Service Guide (ESG).

See:
          Description

Interface Summary
MetadataSet MetadataSet is the interface which specifies a collection of metadata applicable to program event, service, service component and purchase objects.
ProgramEvent ProgramEvent uniquely identifies a broadcast program event.
Service Service uniquely identifies a broadcast TV or radio channel.
ServiceGuideData ServiceGuideData represents an abstract object in an Electronic Service Guide (ESG).
ServiceGuideListener ServiceGuideListener allows the application to monitor changes to ProgramEvent, Service and PurchaseObject information.
 

Class Summary
Attribute Base class for all metadata attributes.
BooleanAttribute The class of attributes that specifies a boolean value.
CommonMetadataSet CommonMetadataSet specifies an encompassing list of attributes that are applicable across different platform, bearer and operator specifications.
DateAttribute The class of attributes that specifies a Date value.
NumericAttribute A NumericAttribute that references a numeric value of arbitrary length and precision.
ObjectAttribute The class of attributes that specifies an Object value.
Query Query is an external representation of a database query.
QueryComposer QueryComposer allows database queries to be composed.
ServiceGuide The ServiceGuide class allows applications to query information on the Electronic Service Guide (ESG).
StringAttribute The class of attributes that specifies a String value.
 

Exception Summary
DataUnavailableException DataUnvailableException is thrown when the result of a query is not available.
QueryException QueryException is thrown in response to some error condition(s) in a database query.
 

Package javax.microedition.broadcast.esg Description

This package defines the classes and interfaces to access the Electronic Service Guide (ESG).

ESG is modeled by a ServiceGuide class. Concept of ESG is explained in its documentation. Application can compose queries to query programs and services from the ESG. ProgramEvent and Service extend ServiceGuideData which is the base interface to provide information from ESG. For some given Attribute the information is returned by ServiceGuideData as boolean, Date, Double, Long, Object or String, or an array of them. Available attributes are specified in MetadataSets. CommonMetadataSet contains a predefined set of attributes that is supported by all implementations.



Copyright 2008 Motorola Inc. and Nokia Corporation. All Rights Reserved.
Specification License