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 |
InputStream | getStream(DataFlavor flavor) | Returns an |
Method Detail
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
- theDataFlavor
- Returns:
- an
ImputStream
if an input stream for thisDataFlavor
exists. Otherwise,null
is returned.