Module java.desktop

Interface AccessibleStreamable


public interface AccessibleStreamable
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.
Since:
1.5
See Also:
AccessibleContext
  • Method Summary

    Modifier and Type Method Description
    DataFlavor[] getMimeTypes()
    Returns an array of DataFlavor objects for the MIME types this object supports.
    InputStream getStream​(DataFlavor flavor)
    Returns an InputStream for a DataFlavor.
  • Method Details

    • getMimeTypes

      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
    • getStream

      InputStream getStream​(DataFlavor flavor)
      Returns an InputStream for a DataFlavor.
      Parameters:
      flavor - the DataFlavor
      Returns:
      an ImputStream if an input stream for this DataFlavor exists. Otherwise, null is returned.