Package com.drew.metadata.heif
Class HeifBoxHandler
-
Field Summary
FieldsFields inherited from class com.drew.imaging.heif.HeifHandler
directory, metadata -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected HeifDirectoryHeifHandler<?>processBox(Box box, byte[] payload) voidprocessContainer(Box box, SequentialReader reader) There is potential for a box to both contain other boxes and contain information, so this method will handle those occurrences.private voidprocessFileType(SequentialReader reader, Box box) booleanshouldAcceptBox(Box box) booleanshouldAcceptContainer(Box box)
-
Field Details
-
handlerBox
HandlerBox handlerBox -
handlerFactory
-
-
Constructor Details
-
HeifBoxHandler
-
-
Method Details
-
getDirectory
- Specified by:
getDirectoryin classHeifHandler<HeifDirectory>
-
shouldAcceptBox
- Specified by:
shouldAcceptBoxin classHeifHandler<HeifDirectory>
-
shouldAcceptContainer
- Specified by:
shouldAcceptContainerin classHeifHandler<HeifDirectory>
-
processBox
- Specified by:
processBoxin classHeifHandler<HeifDirectory>- Throws:
IOException
-
processContainer
Description copied from class:HeifHandlerThere is potential for a box to both contain other boxes and contain information, so this method will handle those occurrences.- Specified by:
processContainerin classHeifHandler<HeifDirectory>- Throws:
IOException
-
processFileType
- Throws:
IOException
-