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 recordDefault implementation ofFileAssociationinterface -
Method Summary
Modifier and TypeMethodDescriptionReturns file association description if available or an emptyOptionalinstance.Returns file association extension.default booleanhasIcon()Returnstrueif the file association has an icon.icon()Returns file association icon if available or an emptyOptionalinstance.mimeType()Returns file association MIME type.
-
Method Details
-
description
-
icon
-
hasIcon
default boolean hasIcon()Returnstrueif the file association has an icon.- Returns:
trueif 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
-