Interface FileAssociation
- All Known Subinterfaces:
MacFileAssociation
- All Known Implementing Classes:
FileAssociation.Stub
public interface FileAssociation
File association.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final record
Default implementation ofFileAssociation
interface -
Method Summary
Modifier and TypeMethodDescriptionReturns file association description if available or an emptyOptional
instance.Returns file association extension.default boolean
hasIcon()
Returnstrue
if the file association has an icon.icon()
Returns file association icon if available or an emptyOptional
instance.mimeType()
Returns file association MIME type.
-
Method Details
-
description
-
icon
-
hasIcon
default boolean hasIcon()Returnstrue
if the file association has an icon.- Returns:
true
if the file association has an icon
-
mimeType
String mimeType()Returns file association MIME type. E.g.:application/foo
,text/plain
.
- Returns:
- file association MIME type
-
extension
String extension()Returns file association extension. E.g.:.txt
- Returns:
- file association extension
-