Package com.drew.metadata.mov
Class QuickTimeAtomHandler
- java.lang.Object
-
- com.drew.imaging.quicktime.QuickTimeHandler<QuickTimeDirectory>
-
- com.drew.metadata.mov.QuickTimeAtomHandler
-
public class QuickTimeAtomHandler extends QuickTimeHandler<QuickTimeDirectory>
-
-
Field Summary
Fields Modifier and Type Field Description private QuickTimeHandlerFactoryhandlerFactory-
Fields inherited from class com.drew.imaging.quicktime.QuickTimeHandler
directory, metadata
-
-
Constructor Summary
Constructors Constructor Description QuickTimeAtomHandler(Metadata metadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected QuickTimeDirectorycreateDirectory()QuickTimeHandler<?>processAtom(Atom atom, byte[] payload, QuickTimeContext context)booleanshouldAcceptAtom(Atom atom)booleanshouldAcceptContainer(Atom atom)-
Methods inherited from class com.drew.imaging.quicktime.QuickTimeHandler
addError, processContainer
-
-
-
-
Field Detail
-
handlerFactory
private QuickTimeHandlerFactory handlerFactory
-
-
Constructor Detail
-
QuickTimeAtomHandler
public QuickTimeAtomHandler(Metadata metadata)
-
-
Method Detail
-
createDirectory
protected QuickTimeDirectory createDirectory()
- Specified by:
createDirectoryin classQuickTimeHandler<QuickTimeDirectory>
-
shouldAcceptAtom
public boolean shouldAcceptAtom(Atom atom)
- Specified by:
shouldAcceptAtomin classQuickTimeHandler<QuickTimeDirectory>
-
shouldAcceptContainer
public boolean shouldAcceptContainer(Atom atom)
- Specified by:
shouldAcceptContainerin classQuickTimeHandler<QuickTimeDirectory>
-
processAtom
public QuickTimeHandler<?> processAtom(Atom atom, byte[] payload, QuickTimeContext context) throws java.io.IOException
- Specified by:
processAtomin classQuickTimeHandler<QuickTimeDirectory>- Throws:
java.io.IOException
-
-