Implementation status
not implemented
under construction
implemented but has known bugs
implemented
 
org.davic.media
Interfaces
    AudioLanguageControl, FreezeControl, LanguageControl, MediaTimePositionControl, SubtitlingLanguageControl
Classes
    Class Name   Author(s) Comment
    MediaLocator
Martin Sveden
    MediaPresentedEvent
Martin Sveden
    MediaTimePositionChangedEvent
    ResourceReturnedEvent
Martin Sveden
    ResourceWithdrawnEvent
Martin Sveden
Exceptions
    LanguageNotAvailableException
Martin Sveden
    MediaFreezeException
Martin Sveden
    NotAuthorizedException
Martin Sveden
    NotAuthorizedMediaException
Martin Sveden
not tested
 
org.davic.mpeg
Interfaces
    NotAuthorizedInterface
Classes
    Class Name   Author(s) Comment
    ApplicationOrigin
    ElementaryStream
    Service
    TransportStream
Exceptions
    NotAuthorizedException
    ObjectUnavailableException
Martin Sveden
    ResourceException
Martin Sveden
    TuningException
Martin Sveden
 
org.davic.mpeg.dvb
Classes
    Class Name   Author(s) Comment
    DvbElementaryStream
    DvbService
    DvbTransportStream
 
org.davic.mpeg.sections
Interfaces
    SectionFilterListener
Classes
    Class Name   Author(s) Comment
    EndOfFilteringEvent
Martin Sveden
    FilterResourcesAvailableEvent
Martin Sveden
    ForcedDisconnectedEvent
Martin Sveden
    IncompleteFilteringEvent
Martin Sveden
    RingSectionFilter
    Section
Martin Sveden
    SectionAvailableEvent
Martin Sveden
    SectionFilter
    SectionFilterEvent
Martin Sveden
    SectionFilterGroup
    SimpleSectionFilter
    TableSectionFilter
    TimeOutEvent
Martin Sveden
    VersionChangeDetectedEvent
Exceptions
    ConnectionLostException
    FilteringInterruptedException
Martin Sveden
    FilterResourceException
Martin Sveden
    IllegalFilterDefinitionException
Martin Sveden
    InvalidSourceException
Martin Sveden
    NoDataAvailableException
Martin Sveden
    SectionFilterException
Martin Sveden
 
org.davic.net
Interfaces
    TransportDependentLocator
Classes
    Class Name   Author(s) Comment
    Locator
Martin Sveden
check hasMultipleTransformations()
Exceptions
    InvalidLocatorException
Martin Sveden
 
org.davic.net.ca
Interfaces
    CAListener, DescramblerListener, MessageListener, MMIListener
Classes
    Class Name   Author(s) Comment
    CAEvent
Martin Sveden
    CAMessage
Martin Sveden
    CAModule
    CAModuleManager
    CloseMMIEvent
Martin Sveden
    DescramblerEvent
Martin Sveden
    DescramblerProxy
    DescramblingStartedEvent
    DescramblingStoppedEvent
    Enquiry
    List
    Menu
    MessageEvent
Martin Sveden
    MMIActiveEvent
Martin Sveden
    MMIEvent
Martin Sveden
    MMIInactiveEvent
Martin Sveden
    MMIObject
    ModuleRemovedEvent
Martin Sveden
    ModuleResponseEvent
Martin Sveden
    ModuleStateChangedEvent
Martin Sveden
    NewModuleEvent
Martin Sveden
    PIDChangeEvent
Martin Sveden
    SessionClosedEvent
Martin Sveden
    SessionOpenedEvent
Martin Sveden
    StartMMIEvent
Martin Sveden
    Text
Martin Sveden
    TuneRequestEvent
Martin Sveden
Exceptions
    BufferFullException
Martin Sveden
    CAException
Martin Sveden
    InvalidSetException
    MMIListenerAlreadyRegisteredException
Martin Sveden
    ModuleBusyException
Martin Sveden
    ModuleResourceNonExistentException
Martin Sveden
    ModuleResourceVersionTooLowException
Martin Sveden
    ModuleUnavailableException
Martin Sveden
    NoCapacityException
Martin Sveden
    NoFreeCapacityException
Martin Sveden
    NotTunedException
Martin Sveden
    UnknownSessionException
Martin Sveden
 
org.davic.net.dvb
Classes
    Class Name   Author(s) Comment
    DvbLocator
Martin Sveden
fix the constructor that takes a string so it handles arrays of component tags
    DvbNetworkBoundLocator
Martin Sveden
 
org.davic.net.tuning
Interfaces
    DeliverySystemType, NetworkInterfaceListener
Classes
    Class Name   Author(s) Comment
    NetworkInterface
    NetworkInterfaceController
    NetworkInterfaceEvent
Martin Sveden
    NetworkInterfaceManager
Martin Sveden
very partially implemented, not possible to use yet
    NetworkInterfaceReleasedEvent
Martin Sveden
    NetworkInterfaceReservedEvent
Martin Sveden
    NetworkInterfaceTuningEvent
Martin Sveden
    NetworkInterfaceTuningOverEvent
Martin Sveden
    StreamTable
Exceptions
    IncorrectLocatorException
Martin Sveden
    NetworkInterfaceException
Martin Sveden
    NoFreeInterfaceException
    NotOwnerException
Martin Sveden
    NotTunedException
Martin Sveden
    StreamNotFoundException
Martin Sveden
 
org.davic.resources
Interfaces
    ResourceClient, ResourceProxy, ResourceServer, ResourceStatusListener
Classes
    Class Name   Author(s) Comment
    ResourceStatusEvent
Martin Sveden
 
org.dvb.application
Interfaces
    AppAttributes, AppProxy, AppsDatabaseEventListener, AppStateChangeEventListener, DVBHTMLProxy, DVBJProxy
Classes
    Class Name   Author(s) Comment
    AppIcon
    AppID
    AppsControlPermission
    AppsDatabase
    AppsDatabaseEvent
Martin Sveden
    AppsDatabaseFilter
Martin Sveden
    AppStateChangeEvent
Martin Sveden
    CurrentServiceFilter
    RunningApplicationsFilter
Exceptions
    IllegalProfileParameterException
    LanguageNotAvailableException
Martin Sveden
 
org.dvb.dsmcc
Interfaces
    AsynchronousLoadingEventListener, NPTListener, ObjectChangeEventListener, StreamEventListener
Classes
    Class Name   Author(s) Comment
    AsynchronousLoadingEvent
Martin Sveden
    DSMCCObject

    DSMCCStream
    DSMCCStreamEvent
    InvalidFormatEvent
Martin Sveden
    InvalidPathnameEvent
Martin Sveden
    LoadingAbortedEvent
Martin Sveden
    MPEGDeliveryErrorEvent
Martin Sveden
    NotEntitledEvent
Martin Sveden
    NPTDiscontinuityEvent
Martin Sveden
    NPTPresentEvent
Martin Sveden
    NPTRate
    NPTRateChangeEvent
Martin Sveden
    NPTRemovedEvent
Martin Sveden
    NPTStatusEvent
Martin Sveden
    ObjectChangeEvent
Martin Sveden
    ServerDeliveryErrorEvent
Martin Sveden
    ServiceDomain
    ServiceXFRErrorEvent
Martin Sveden
    ServiceXFRReference
Martin Sveden
    StreamEvent
Martin Sveden
    SuccessEvent
Martin Sveden
Exceptions
    DSMCCException
Martin Sveden
    IllegalObjectTypeException
Martin Sveden
    InsufficientResourcesException
Martin Sveden
    InvalidAddressException
Martin Sveden
    InvalidFormatException
Martin Sveden
    InvalidPathNameException
Martin Sveden
    MPEGDeliveryException
Martin Sveden
    NotEntitledException
Martin Sveden
    NothingToAbortException
Martin Sveden
    NotLoadedException
Martin Sveden
    ServerDeliveryException
Martin Sveden
    ServiceXFRException
Martin Sveden
    UnknownEventException
Martin Sveden
 
org.dvb.event
Interfaces
    UserEventListener
Classes
    Class Name   Author(s) Comment
    EventManager
Martin Sveden
    OverallRepository
Martin Sveden
    RepositoryDescriptor
Martin Sveden
    UserEvent
Martin Sveden
    UserEventAvailableEvent
Martin Sveden
    UserEventRepository
Martin Sveden
    UserEventUnavailableEvent
Martin Sveden
 
org.dvb.io.ixc
Classes
    Class Name   Author(s) Comment
    IxcRegistry
 
org.dvb.io.persistent
Classes
    Class Name   Author(s) Comment
    FileAccessPermissions
Martin Sveden
    FileAttributes
 
org.dvb.lang
Classes
    Class Name   Author(s) Comment
    DVBClassLoader
Martin Sveden
Have to fix the loading of DVBGraphics stuff, a bit buggy now.
    DVBClassLoaderImpl
Martin Sveden
 
org.dvb.media
Interfaces
    BackgroundVideoPresentationControl, DVBMediaSelectControl, SubtitleListener, SubtitlingEventControl, VideoFormatControl, VideoFormatListener, VideoPresentationControl
Classes
    Class Name   Author(s) Comment
    ActiveFormatDescriptionChangedEvent
Martin Sveden
    AspectRatioChangedEvent
Martin Sveden
    CAStopEvent
Martin Sveden
    DFCChangedEvent
Martin Sveden
    DripFeedDataSource
    DripFeedPermission
    NoComponentSelectedEvent
Martin Sveden
    PresentationChangedEvent
Martin Sveden
    ServiceRemovedEvent
    StopByResourceLossEvent
Martin Sveden
    SubtitleAvailableEvent
Martin Sveden
    SubtitleNotAvailableEvent
Martin Sveden
    SubtitleNotSelectedEvent
Martin Sveden
    SubtitleSelectedEvent
Martin Sveden
    VideoFormatEvent
Martin Sveden
    VideoTransformation
Martin Sveden
Exceptions
    CAException
Martin Sveden
 
org.dvb.net
Classes
    Class Name   Author(s) Comment
    DatagramSocketBufferControl
 
org.dvb.net.ca
Classes
    Class Name   Author(s) Comment
    CAPermission
Martin Sveden
 
org.dvb.net.rc
Interfaces
    ConnectionListener
Classes
    Class Name   Author(s) Comment
    ConnectionEstablishedEvent
Martin Sveden
    ConnectionFailedEvent
Martin Sveden
    ConnectionParameters
Bengt Skogvall
    ConnectionRCEvent
Martin Sveden
    ConnectionRCInterface
Bengt Skogvall
Martin Sveden
    ConnectionTerminatedEvent
Martin Sveden
    RCInterface
Bengt Skogvall
Martin Sveden
    RCInterfaceManager
Bengt Skogvall
    RCInterfaceReleasedEvent
Bengt Skogvall
    RCInterfaceReservedEvent
Bengt Skogvall
    RCPermission
Martin Sveden
Exceptions
    IncompleteTargetException
Martin Sveden
    PermissionDeniedException
Martin Sveden
 
org.dvb.net.tuning
Classes
    Class Name   Author(s) Comment
    DvbNetworkInterfaceSIUtil
    TunerPermission
 
org.dvb.si
Interfaces
    DescriptorTag, PMTElementaryStream, PMTService, PMTStreamType, SIBouquet, SIEvent, SIInformation, SIIterator, SIMonitoringListener, SIMonitoringType, SINetwork, SIRetrievalListener, SIRunningStatus, SIService, SIServiceType, SITime, SITransportStream, SITransportStreamBAT, SITransportStreamDescription, SITransportStreamNIT, TextualServiceIdentifierQuery
Classes
    Class Name   Author(s) Comment
    Descriptor
    SIDatabase
    SILackOfResourcesEvent
Martin Sveden
    SIMonitoringEvent
Martin Sveden
    SINotInCacheEvent
Martin Sveden
    SIObjectNotInTableEvent
Martin Sveden
    SIRequest
    SIRequestCancelledEvent
Martin Sveden
    SIRetrievalEvent
Martin Sveden
    SISuccessfulRetrieveEvent
Martin Sveden
    SITableNotFoundEvent
Martin Sveden
    SITableUpdatedEvent
Martin Sveden
    SIUtil
Exceptions
    SIException
Martin Sveden
    SIIllegalArgumentException
Martin Sveden
    SIInvalidPeriodException
Martin Sveden
 
org.dvb.test
Classes
    Class Name   Author(s) Comment
    DVBTest
 
org.dvb.ui
Interfaces
    TestOpacity, TextOverflowListener
Classes
    Class Name   Author(s) Comment
    DVBAlphaComposite
    DVBBufferedImage
Christian Köberl
    DVBColor
Martin Sveden
    DVBGraphics
Christian Köberl
    DVBTextLayoutManager
Martin Sveden
rendering and the listener stuff is still to implement
    FontFactory
Exceptions
    DVBRasterFormatException
Martin Sveden
    FontFormatException
Martin Sveden
    FontNotAvailableException
Martin Sveden
    UnsupportedDrawingOperationException
Martin Sveden
 
org.dvb.user
Interfaces
    UserPreferenceChangeListener
Classes
    Class Name   Author(s) Comment
    Facility
Martin Sveden
    GeneralPreference
    Preference
    UserPreferenceChangeEvent
Martin Sveden
    UserPreferenceManager
    UserPreferencePermission
Martin Sveden
Exceptions
    UnsupportedPreferenceException
Martin Sveden
 
org.havi.ui
Interfaces
    HActionable, HActionInputPreferred, HAdjustableLook, HAdjustmentInputPreferred, HAdjustmentValue, HAnimateEffect, HComponentOrdering, HItemValue, HKeyboardInputPreferred, HLook, HMatte, HMatteLayer, HNavigable, HNavigationInputPreferred, HNoInputPreferred, HOrientable, HSelectionInputPreferred, HState, HSwitchable, HTextLayoutManager, HTextValue, HVersion
Classes
    Class Name   Author(s) Comment
    HAnimateLook
Cristian Suazo
Martin Sveden
    HAnimation
Martin Sveden
    HBackgroundConfigTemplate
Martin Sveden
    HBackgroundConfiguration
Martin Sveden
    HBackgroundDevice
Martin Sveden
not quite finished
    HBackgroundImage
Martin Sveden
not quite finished
    HChangeData
Martin Sveden
    HComponent
Martin Sveden
    HContainer
Martin Sveden
    HDefaultTextLayoutManager
Martin Sveden
    HEmulatedGraphicsConfiguration
    HEmulatedGraphicsDevice
    HEventMulticaster
Martin Sveden
    HFlatEffectMatte
    HFlatMatte
    HFontCapabilities
    HGraphicButton
Martin Sveden
    HGraphicLook
Martin Sveden
    HGraphicsConfigTemplate
    HGraphicsConfiguration
    HGraphicsDevice
    HIcon
Martin Sveden
    HImageEffectMatte
    HImageHints
Martin Sveden
    HImageMatte
    HListElement
Martin Sveden
    HListGroup
    HListGroupLook
    HMultilineEntry
    HMultilineEntryLook
    HRange
    HRangeLook
    HRangeValue
    HScene
Martin Sveden
not complete
    HSceneFactory
Martin Sveden
always returns the same kind of HScene
    HSceneTemplate
    HScreen
Martin Sveden
    HScreenConfigTemplate
Martin Sveden
    HScreenConfiguration
    HScreenDevice
Martin Sveden
    HScreenDimension
Martin Sveden
    HScreenPoint
Martin Sveden
    HScreenRectangle
Martin Sveden
    HSinglelineEntry
Martin Sveden
needs testing
    HSinglelineEntryLook
Martin Sveden
    HSound
Cristian Suazo
    HStaticAnimation
Cristian Suazo
Martin Sveden
    HStaticIcon
Martin Sveden
    HStaticRange
    HStaticText
Martin Sveden
    HStillImageBackgroundConfiguration
Martin Sveden
partially implemented
    HText
Martin Sveden
    HTextButton
Martin Sveden
    HTextLook
Martin Sveden
    HToggleButton
    HToggleGroup
    HVideoComponent
    HVideoConfigTemplate
    HVideoConfiguration
    HVideoDevice
    HVisible
Martin Sveden
Exceptions
    HConfigurationException
Martin Sveden
    HInvalidLookException
Martin Sveden
    HMatteException
Martin Sveden
    HPermissionDeniedException
    HUIException
Martin Sveden
 
org.havi.ui.event
Interfaces
    HActionListener, HAdjustmentListener, HBackgroundImageListener, HFocusListener, HItemListener, HKeyListener, HScreenConfigurationListener, HScreenLocationModifiedListener, HTextListener
Classes
    Class Name   Author(s) Comment
    HActionEvent
Martin Sveden
    HAdjustmentEvent
Martin Sveden
    HBackgroundImageEvent
Martin Sveden
    HEventGroup
    HEventRepresentation
    HFocusEvent
Martin Sveden
    HItemEvent
Martin Sveden
    HKeyCapabilities
    HKeyEvent
Martin Sveden
    HMouseCapabilities
Martin Sveden
    HRcCapabilities
    HRcEvent
Martin Sveden
    HScreenConfigurationEvent
Martin Sveden
    HScreenDeviceReleasedEvent
Martin Sveden
    HScreenDeviceReservedEvent
Martin Sveden
    HScreenLocationModifiedEvent
Martin Sveden
    HTextEvent
Martin Sveden
 
xjavax.tv.carousel
Interfaces
    CarouselFileListener
Classes
    Class Name   Author(s) Comment
    CarouselFile
    CarouselFileChangeEvent
Martin Sveden
 
xjavax.tv.graphics
Classes
    Class Name   Author(s) Comment
    AlphaColor
Martin Sveden
    TVContainer
Martin Sveden
 
xjavax.tv.locator
Interfaces
    Locator
Classes
    Class Name   Author(s) Comment
    LocatorFactory
    LocatorFactoryImpl

Exceptions
    InvalidLocatorException
Martin Sveden
    MalformedLocatorException
Martin Sveden
 
xjavax.tv.media
Interfaces
    AWTVideoSizeControl, MediaSelectControl, MediaSelectListener
Classes
    Class Name   Author(s) Comment
    AWTVideoSize
Martin Sveden
    AWTVideoSizeControlImpl
Martin Sveden
    MediaSelectCARefusedEvent
Martin Sveden
    MediaSelectEvent
Martin Sveden
    MediaSelectFailedEvent
Martin Sveden
    MediaSelectPermission
    MediaSelectSucceededEvent
Martin Sveden
 
xjavax.tv.media.protocol
Interfaces
    PushSourceStream2
Exceptions
    DataLostException
Martin Sveden
 
xjavax.tv.net
Classes
    Class Name   Author(s) Comment
    InterfaceMap
 
xjavax.tv.service
Interfaces
    RatingDimension, Service, ServiceMinorNumber, ServiceNumber, SIChangeListener, SIElement, SIRequest, SIRequestor, SIRetrievable
Classes
    Class Name   Author(s) Comment
    ReadPermission
    ServiceInformationType
    ServiceType
    SIChangeEvent
Martin Sveden
    SIChangeType
    SIManager
Martin Sveden
    SIRequestFailureType
Exceptions
    SIException
Martin Sveden
 
xjavax.tv.service.guide
Interfaces
    ContentRatingAdvisory, ProgramEvent, ProgramEventDescription, ProgramSchedule, ProgramScheduleListener
Classes
    Class Name   Author(s) Comment
    ProgramScheduleChangeType
    ProgramScheduleEvent
Martin Sveden
 
xjavax.tv.service.navigation
Interfaces
    CAIdentification, FavoriteServicesName, ServiceComponent, ServiceComponentChangeListener, ServiceDescription, ServiceDetails, ServiceIterator, ServiceList, ServiceProviderInformation
Classes
    Class Name   Author(s) Comment
    DeliverySystemType
    LocatorFilter
    PreferenceFilter
    ServiceComponentChangeEvent
    ServiceDetailsSIChangeEvent
Martin Sveden
    ServiceFilter
Martin Sveden
    ServiceTypeFilter
    SIElementFilter
    StreamType
Exceptions
    FilterNotSupportedException
Martin Sveden
    SortNotAvailableException
 
xjavax.tv.service.selection
Interfaces
    ServiceContentHandler, ServiceContext, ServiceContextListener, ServiceMediaHandler
Classes
    Class Name   Author(s) Comment
    AlternativeContentEvent
Martin Sveden
    NormalContentEvent
Martin Sveden
    PresentationChangedEvent
Martin Sveden
    PresentationTerminatedEvent
Martin Sveden
    SelectionFailedEvent
Martin Sveden
    SelectPermission
    ServiceContextDestroyedEvent
Martin Sveden
    ServiceContextEvent
Martin Sveden
    ServiceContextFactory
    ServiceContextFactoryImpl
Martin Sveden
    ServiceContextImpl
Martin Sveden
    ServiceContextPermission
Exceptions
    InsufficientResourcesException
Martin Sveden
    InvalidServiceComponentException
Martin Sveden
    ServiceContextException
Martin Sveden
 
xjavax.tv.service.transport
Interfaces
    Bouquet, BouquetChangeListener, BouquetCollection, Network, NetworkChangeListener, NetworkCollection, ServiceDetailsChangeListener, Transport, TransportStream, TransportStreamChangeListener, TransportStreamCollection
Classes
    Class Name   Author(s) Comment
    BouquetChangeEvent
Martin Sveden
    NetworkChangeEvent
Martin Sveden
    ServiceDetailsChangeEvent
Martin Sveden
    TransportSIChangeEvent
Martin Sveden
    TransportStreamChangeEvent
Martin Sveden
 
xjavax.tv.util
Interfaces
    TVTimerWentOffListener
Classes
    Class Name   Author(s) Comment
    TVTimer
Martin Sveden
    TVTimerImpl
Martin Sveden
    TVTimerSpec
Martin Sveden
    TVTimerWentOffEvent
Martin Sveden
Exceptions
    TVTimerScheduleFailedException
Martin Sveden
 
xjavax.tv.xlet
Interfaces
    Xlet, XletContext
Exceptions
    XletStateChangeException
Martin Sveden
 
139  interfaces
373  classes
 
112 (30.0 %)
 
15 (4.0 %)
 
1 (0.3 %)
 
245 (65.7 %)