Package com.drew.metadata.mov.metadata
Class QuickTimeDirectoryHandler
- java.lang.Object
-
- com.drew.imaging.quicktime.QuickTimeHandler<QuickTimeDirectory>
-
- com.drew.metadata.mov.QuickTimeMetadataHandler
-
- com.drew.metadata.mov.metadata.QuickTimeDirectoryHandler
-
public class QuickTimeDirectoryHandler extends QuickTimeMetadataHandler
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringcurrentData-
Fields inherited from class com.drew.imaging.quicktime.QuickTimeHandler
directory, metadata
-
-
Constructor Summary
Constructors Constructor Description QuickTimeDirectoryHandler(Metadata metadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected QuickTimeHandler<?>processAtom(Atom atom, byte[] payload, QuickTimeContext context)protected voidprocessData(byte[] payload, SequentialByteArrayReader reader)protected voidprocessKeys(SequentialByteArrayReader reader)protected booleanshouldAcceptAtom(Atom atom)protected booleanshouldAcceptContainer(Atom atom)-
Methods inherited from class com.drew.metadata.mov.QuickTimeMetadataHandler
createDirectory
-
Methods inherited from class com.drew.imaging.quicktime.QuickTimeHandler
addError, processContainer
-
-
-
-
Constructor Detail
-
QuickTimeDirectoryHandler
public QuickTimeDirectoryHandler(Metadata metadata)
-
-
Method Detail
-
shouldAcceptAtom
protected boolean shouldAcceptAtom(Atom atom)
- Overrides:
shouldAcceptAtomin classQuickTimeMetadataHandler
-
shouldAcceptContainer
protected boolean shouldAcceptContainer(Atom atom)
- Overrides:
shouldAcceptContainerin classQuickTimeMetadataHandler
-
processAtom
protected QuickTimeHandler<?> processAtom(Atom atom, byte[] payload, QuickTimeContext context) throws java.io.IOException
- Overrides:
processAtomin classQuickTimeMetadataHandler- Throws:
java.io.IOException
-
processData
protected void processData(byte[] payload, SequentialByteArrayReader reader) throws java.io.IOException- Specified by:
processDatain classQuickTimeMetadataHandler- Throws:
java.io.IOException
-
processKeys
protected void processKeys(SequentialByteArrayReader reader) throws java.io.IOException
- Specified by:
processKeysin classQuickTimeMetadataHandler- Throws:
java.io.IOException
-
-