ocap-api 1.1.3 API

Packages 
Package Description
java.awt
Contains all of the classes for creating user interfaces and for painting graphics and images.
java.awt.color
Provides classes for color spaces.
java.awt.event
Provides interfaces and classes for dealing with different types of events fired by AWT components.
java.awt.font
Provides classes and interface relating to fonts.
java.awt.im
Provides classes and interfaces for the input method framework.
java.awt.image
Provides classes for creating and modifying images.
java.beans
Contains classes for run-time Java Beans support.
java.io
Provides for system input and output through data streams, serialization and the file system.
java.lang
Provides classes that are fundamental to the design of the Java programming language.
java.lang.ref
Provides reference-object classes, which support a limited degree of interaction with the garbage collector.
java.lang.reflect
Provides classes and interfaces for obtaining reflective information about classes and objects.
java.math
Provides classes for performing arbitrary-precision integer arithmetic (BigInteger) and arbitrary-precision decimal arithmetic (BigDecimal).
java.net
Provides the classes for implementing networking applications.
java.rmi
Provides the RMI package.
java.rmi.registry
Provides APIs related to the RMI registry.
java.security
Provides the classes and interfaces for the security framework.
java.security.acl
The classes and interfaces in this package have been superseded by classes in the java.security package.
java.security.cert
Provides classes and interfaces for parsing and managing certificates, certificate revocation lists (CRLs), and certification paths.
java.security.interfaces
Provides interfaces for generating RSA (Rivest, Shamir and Adleman AsymmetricCipher algorithm) keys as defined in the RSA Laboratory Technical Note PKCS#1, and DSA (Digital Signature Algorithm) keys as defined in NIST's FIPS-186.
java.security.spec
Provides classes and interfaces for key specifications and algorithm parameter specifications.
java.text
Provides classes and interfaces for handling text, dates, numbers, and messages in a manner independent of natural languages.
java.util
Contains the collections framework, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a string tokenizer, a random-number generator, and a bit array).
java.util.jar
Provides classes for reading and writing the JAR (Java ARchive) file format, which is based on the standard ZIP file format with an optional manifest file.
java.util.zip
Provides classes for reading and writing the standard ZIP and GZIP file formats.
javax.media  
javax.media.protocol  
javax.microedition.io
Provides a simplified mechanism for applications to use various types of I/O protocols in resource-constrained environments.
javax.microedition.pki
Certificates are used to authenticate information for secure Connections.
javax.microedition.xlet
Provides interfaces used by applications and the application manager to communicate.
javax.microedition.xlet.ixc
Provides facilities for inter-Xlet communication (IXC).
javax.net
Provides classes for networking applications.
javax.net.ssl
Provides classes for the secure socket package.
javax.security.auth.x500
This package contains the classes that should be used to store X500 Principal and X500 Private Crendentials in a Subject.
javax.security.cert
Provides classes for public key certificates.
javax.tv.graphics
Provides a mechanism by which Xlets may discover their root container and describes a mechanism for alpha blending.
javax.tv.locator
Provides a means for referencing data and resources accessible via the Java TV APIs.
javax.tv.media
Provides controls and events for the management of real-time media in a television environment.
javax.tv.net
Provides access to IP datagrams transmitted in the broadcast stream.
javax.tv.service
Provides mechanisms for accessing the service information (SI) database and APIs representing the SI elements it contains.
javax.tv.service.guide
Provides APIs to support electronic program guides (EPGs), including program schedules, program events and program ratings.
javax.tv.service.navigation
Provides APIs to navigate through services and hierarchical service information.
javax.tv.service.selection
Provides a mechanism to select a Service for presentation.
javax.tv.service.transport
Provides additional information about the transport mechanisms that deliver the content the SI data describes.
javax.tv.util
Provides APIs for creating and managing timer events.
javax.tv.xlet
Provides interfaces used by applications and the application manager to communicate.
org.davic.media
Provides various extensions to the Java Media Framework for the control of TV oriented audio / video content.
org.davic.mpeg
Provides utility classes for common MPEG concepts.
org.davic.mpeg.sections
Provides access to MPEG-2 section filtering.
org.davic.net
Provides general content referencing.
org.davic.net.tuning
Provides access to tuning - MPEG multiplex selection.
org.davic.resources
Provides a framework for scarce resource management.
org.dvb.application
Provides access to lists of applications which are available in this context and the ability to launch those applications.
org.dvb.dsmcc
Provides extended access to files carried in the broadcast stream.
org.dvb.event
Provides access to user input events before they are processed through the event mechanism of the java.awt package.
org.dvb.io.ixc
Provides support for inter-application communication.
org.dvb.io.persistent
Provides extensions to the java.io package for access to files held in persistent storage.
org.dvb.lang
Provides those core platform related features not found in the java.lang package.
org.dvb.media
Provides DVB specific extensions to the Java Media Framework.
org.dvb.net
Provides general networking features not found elsewhere.
org.dvb.net.rc
Provides session management for bi-directional IP connections which are session based from the point of view of an application.
org.dvb.net.tuning
Provides extensions to the tuning API from DAVIC.
org.dvb.service.selection
Extensions to the Java TV service selection API.
org.dvb.spi
This package defines a central registry for all DVB Service Provider Interface (SPI) providers.
org.dvb.spi.selection
This package defines an SPI for selection of services and service components.
org.dvb.spi.util
Utility classes used by other providers.
org.dvb.test
Broadcast model
org.dvb.ui
Provides extended graphics functionality.
org.dvb.user
Provides access to settings and preferences configured by the end-user.
org.havi.ui  
org.havi.ui.event  
org.ocap
Provides system utility functions
org.ocap.application
org.ocap.diagnostics
The org.ocap.diagnostics package provides diagnostic MIBs.
org.ocap.environment
Represents an environment that provides the context in which applications run.
org.ocap.event
The org.ocap.event package manages user events.
org.ocap.hardware
The org.ocap.hardware package provides representations of several aspects of the hardware.
org.ocap.hardware.pod

This package provides a way to set and get OpenCable CableCARD Resource related parameters.

org.ocap.media
The org.ocap.media package is a collection of classes and interfaces for controlling access to various kinds of media components
org.ocap.mpeg
The org.ocap.mpeg package provides access to private data sections in the extended channel
org.ocap.net
The org.ocap.net package provides locators for accessing various types of items in the transport stream.
org.ocap.resource
org.ocap.service
The org.ocap.service package represents various aspects of a service.
org.ocap.si
The org.ocap.si package represents MPEG-2 PSI data.
org.ocap.storage
The org.ocap.storage package represents storage devices.
org.ocap.system

This API is used to access system modules.

org.ocap.system.event

The org.ocap.system.event package defines various system events.

org.ocap.test
OCAP testing communications.
org.ocap.ui
Extensions to HAVi User Interface functionality.
org.ocap.ui.event
Extensions to HAVi User Interface Event classes, including OCAP specific remote control events and multiscreen management events.

Copyright © 2012 CableLabs. All Rights Reserved.