Class Hash

  • All Implemented Interfaces:
    Serializable

    public class Hash
    extends AbstractSchemeValue
    implements Serializable
    <media:hash>

    This is the hash of the binary media file. It can appear multiple times as long as each instance is a different algo. It has 1 optional attribute.

     <media:hash algo="md5">dfdec888b72151965a34b4b59031290a</media:hash>
     

    algo indicates the algorithm used to create the hash. Possible values are 'md5' and 'sha-1'. Default value is 'md5'. It is an optional attribute.

    See Also:
    Serialized Form
    • Constructor Detail

      • Hash

        public Hash​(String algorithm,
                    String value)
        Parameters:
        algorithm - algoright used
        value - value of the hash
      • Hash

        public Hash​(String value)
        Creates a new instance of Hash assuming the default algorithm of MD5
        Parameters:
        algorithm - algoright used
    • Method Detail

      • getAlgorithm

        public String getAlgorithm()
        Alsorithm used for the hash
        Returns:
        Alsorithm used for the hash
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object