All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.ocap.service.AbstractService.html Maven / Gradle / Ivy

There is a newer version: 1.3.1
Show newest version






AbstractService














org.ocap.service
Interface AbstractService

All Superinterfaces:
javax.tv.service.Service

public interface AbstractService
extends javax.tv.service.Service

The AbstractService represents a non-broadcast Service which applications can be added to and be selected as a group within a given javax.tv.service.selection.ServiceContext.

Note the following subinterface-specific behavior for methods defined by the javax.tv.service.Service superinterface:

  • The hasMultipleInstances() method shall always return false.
  • The getServiceType() method shall always return AbstractServiceType.OCAP_ABSTRACT_SERVICE.


Method Summary
 java.util.Enumeration getAppAttributes()
          Returns a java.util.Enumeration of references to org.ocap.application.OcapAppAttributes instances.
 java.util.Enumeration getAppIDs()
          Returns a java.util.Enumeration of references to org.dvb.application.AppID instances.
 
Methods inherited from interface javax.tv.service.Service
equals, getLocator, getName, getServiceType, hashCode, hasMultipleInstances, retrieveDetails
 

Method Detail

getAppIDs

java.util.Enumeration getAppIDs()
Returns a java.util.Enumeration of references to org.dvb.application.AppID instances. These application IDs correspond to applications that are associated with this abstract service.

Returns:
the java.util.Enumeration of application IDs included in this AbstractService

getAppAttributes

java.util.Enumeration getAppAttributes()
Returns a java.util.Enumeration of references to org.ocap.application.OcapAppAttributes instances. These application attributes correspond to applications that are associated with this abstract service.

Returns:
the java.util.Enumeration of application attributes for applications included in this AbstractService.






© 2015 - 2024 Weber Informatics LLC | Privacy Policy