Package com.drew.metadata.mov
Class QuickTimeMetadataHandler
java.lang.Object
com.drew.imaging.quicktime.QuickTimeHandler<QuickTimeDirectory>
com.drew.metadata.mov.QuickTimeMetadataHandler
- Direct Known Subclasses:
QuickTimeDataHandler,QuickTimeDirectoryHandler
-
Field Summary
Fields inherited from class com.drew.imaging.quicktime.QuickTimeHandler
directory, metadata -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected QuickTimeDirectoryprotected QuickTimeHandler<?>processAtom(Atom atom, byte[] payload, QuickTimeContext context) protected abstract voidprocessData(byte[] payload, SequentialByteArrayReader reader) protected abstract voidprocessKeys(SequentialByteArrayReader reader) protected booleanshouldAcceptAtom(Atom atom) protected booleanshouldAcceptContainer(Atom atom) Methods inherited from class com.drew.imaging.quicktime.QuickTimeHandler
addError, processContainer
-
Constructor Details
-
QuickTimeMetadataHandler
-
-
Method Details
-
createDirectory
- Specified by:
createDirectoryin classQuickTimeHandler<QuickTimeDirectory>
-
shouldAcceptAtom
- Specified by:
shouldAcceptAtomin classQuickTimeHandler<QuickTimeDirectory>
-
shouldAcceptContainer
- Specified by:
shouldAcceptContainerin classQuickTimeHandler<QuickTimeDirectory>
-
processAtom
protected QuickTimeHandler<?> processAtom(Atom atom, byte[] payload, QuickTimeContext context) throws IOException - Specified by:
processAtomin classQuickTimeHandler<QuickTimeDirectory>- Throws:
IOException
-
processKeys
- Throws:
IOException
-
processData
protected abstract void processData(byte[] payload, SequentialByteArrayReader reader) throws IOException - Throws:
IOException
-