Ignore:
Timestamp:
2013-08-09T18:05:11+02:00 (11 years ago)
Author:
bastiK
Message:

applied #8895 - Upgrade metadata-extractor to v. 2.6.4 (patch by ebourg)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/com/drew/metadata/jpeg/JpegCommentDirectory.java

    r4231 r6127  
    11/*
    2  * This is public domain software - that is, you can do whatever you want
    3  * with it, and include it software that is licensed under the GNU or the
    4  * BSD license, or whatever other licence you choose, including proprietary
    5  * closed source licenses.  I do ask that you leave this header in tact.
     2 * Copyright 2002-2012 Drew Noakes
    63 *
    7  * If you make modifications to this code that you think would benefit the
    8  * wider community, please send me a copy and I'll post it on my site.
     4 *    Licensed under the Apache License, Version 2.0 (the "License");
     5 *    you may not use this file except in compliance with the License.
     6 *    You may obtain a copy of the License at
    97 *
    10  * If you make use of this code, I'd appreciate hearing about it.
    11  *   drew@drewnoakes.com
    12  * Latest version of this software kept at
    13  *   http://drewnoakes.com/
     8 *        http://www.apache.org/licenses/LICENSE-2.0
    149 *
    15  * Created by dnoakes on Oct 10, 2003 using IntelliJ IDEA.
     10 *    Unless required by applicable law or agreed to in writing, software
     11 *    distributed under the License is distributed on an "AS IS" BASIS,
     12 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     13 *    See the License for the specific language governing permissions and
     14 *    limitations under the License.
     15 *
     16 * More information about this project is available at:
     17 *
     18 *    http://drewnoakes.com/code/exif/
     19 *    http://code.google.com/p/metadata-extractor/
    1620 */
    1721package com.drew.metadata.jpeg;
    1822
     23import com.drew.lang.annotations.NotNull;
    1924import com.drew.metadata.Directory;
    2025
     
    2227
    2328/**
     29 * Describes tags used by a JPEG file comment.
    2430 *
    2531 * @author Drew Noakes http://drewnoakes.com
    2632 */
    27 public class JpegCommentDirectory extends Directory {
     33public class JpegCommentDirectory extends Directory
     34{
     35    /**
     36     * This value does not apply to a particular standard. Rather, this value has been fabricated to maintain
     37     * consistency with other directory types.
     38     */
     39    public static final int TAG_JPEG_COMMENT = 0;
    2840
    29         /** This is in bits/sample, usually 8 (12 and 16 not supported by most software). */
    30         public static final int TAG_JPEG_COMMENT = 0;
     41    @NotNull
     42    protected static final HashMap<Integer, String> _tagNameMap = new HashMap<Integer, String>();
    3143
    32         protected static final HashMap tagNameMap = new HashMap();
     44    static {
     45        _tagNameMap.put(TAG_JPEG_COMMENT, "Jpeg Comment");
     46    }
    3347
    34         static {
    35         tagNameMap.put(new Integer(TAG_JPEG_COMMENT), "Jpeg Comment");
    36         }
     48    public JpegCommentDirectory()
     49    {
     50        this.setDescriptor(new JpegCommentDescriptor(this));
     51    }
    3752
    38     public JpegCommentDirectory() {
    39                 this.setDescriptor(new JpegCommentDescriptor(this));
    40         }
     53    @NotNull
     54    public String getName()
     55    {
     56        return "JpegComment";
     57    }
    4158
    42         public String getName() {
    43                 return "JpegComment";
    44         }
    45 
    46         protected HashMap getTagNameMap() {
    47                 return tagNameMap;
    48         }
     59    @NotNull
     60    protected HashMap<Integer, String> getTagNameMap()
     61    {
     62        return _tagNameMap;
     63    }
    4964}
Note: See TracChangeset for help on using the changeset viewer.