public interface

AccessibleStreamable

javax.accessibility.AccessibleStreamable

Class Overview

The AccessibleStreamable interface should be implemented by the AccessibleContext of any component that presents the raw stream behind a component on the display screen. Examples of such components are HTML, bitmap images and MathML. An object that implements AccessibleStreamable provides two things: a list of MIME types supported by the object and a streaming interface for each MIME type to get the data.

Summary

Public Methods
abstract DataFlavor[] getMimeTypes()
Returns an array of DataFlavor objects for the MIME types this object supports.
abstract InputStream getStream(DataFlavor flavor)
Returns an InputStream for a DataFlavor

Public Methods

public abstract DataFlavor[] getMimeTypes ()

Returns an array of DataFlavor objects for the MIME types this object supports.

Returns
  • an array of DataFlavor objects for the MIME types this object supports.

public abstract InputStream getStream (DataFlavor flavor)

Returns an InputStream for a DataFlavor

Parameters
flavor the DataFlavor
Returns
  • an ImputStream if an ImputStream for this DataFlavor exists. Otherwise, null is returned.