Class CanonMakernoteDirectory


  • public class CanonMakernoteDirectory
    extends Directory
    Describes tags specific to Canon cameras. Thanks to Bill Richards for his contribution to this makernote directory. Many tag definitions explained here: http://www.ozhiker.com/electronics/pjmt/jpeg_info/canon_mn.html
    • Constructor Detail

      • CanonMakernoteDirectory

        public CanonMakernoteDirectory()
    • Method Detail

      • getName

        public java.lang.String getName()
        Description copied from class: Directory
        Provides the name of the directory, for display purposes. E.g. Exif
        Specified by:
        getName in class Directory
        Returns:
        the name of the directory
      • getTagNameMap

        protected java.util.HashMap<java.lang.Integer,​java.lang.String> getTagNameMap()
        Description copied from class: Directory
        Provides the map of tag names, hashed by tag type identifier.
        Specified by:
        getTagNameMap in class Directory
        Returns:
        the map of tag names
      • setObjectArray

        public void setObjectArray​(int tagType,
                                   java.lang.Object array)
        Description copied from class: Directory
        Sets an array Object for the specified tag.
        Overrides:
        setObjectArray in class Directory
        Parameters:
        tagType - the tag's value as an int
        array - the array of values for the specified tag