public interface ClipboardFormat
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
getAliases()
Get a set of aliases.
|
java.util.Set<java.lang.String> |
getFileExtensions()
Get the file extensions this format is commonly known to use.
|
java.lang.String |
getName()
Returns the name of this format.
|
java.lang.String |
getPrimaryFileExtension()
Get the file extension this format primarily uses.
|
ClipboardReader |
getReader(java.io.InputStream inputStream)
Create a reader.
|
ClipboardWriter |
getWriter(java.io.OutputStream outputStream)
Create a writer.
|
boolean |
isFormat(java.io.File file)
Return whether the given file is of this format.
|
java.lang.String getName()
java.util.Set<java.lang.String> getAliases()
ClipboardReader getReader(java.io.InputStream inputStream) throws java.io.IOException
inputStream
- the input streamjava.io.IOException
- thrown on I/O errorClipboardWriter getWriter(java.io.OutputStream outputStream) throws java.io.IOException
outputStream
- the output streamjava.io.IOException
- thrown on I/O errorboolean isFormat(java.io.File file)
file
- the filejava.lang.String getPrimaryFileExtension()
java.util.Set<java.lang.String> getFileExtensions()
getPrimaryFileExtension()
.