Class QuickTimeHandler<T extends QuickTimeDirectory>

    • Constructor Detail

      • QuickTimeHandler

        public QuickTimeHandler​(Metadata metadata)
    • Method Detail

      • createDirectory

        protected abstract T createDirectory()
      • shouldAcceptAtom

        protected abstract boolean shouldAcceptAtom​(Atom atom)
      • shouldAcceptContainer

        protected abstract boolean shouldAcceptContainer​(Atom atom)
      • processAtom

        protected abstract QuickTimeHandler<?> processAtom​(Atom atom,
                                                           byte[] payload,
                                                           QuickTimeContext context)
                                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • addError

        public void addError​(java.lang.String message)