Class DataSet

java.lang.Object
is.galia.codec.iptc.DataSet

public final class DataSet extends Object
  • Constructor Details

    • DataSet

      public DataSet(Tag tag, byte[] dataField)
  • Method Details

    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • getTag

      public Tag getTag()
    • getDataField

      public byte[] getDataField()
      Returns:
      Raw data field bytes.
    • getDataFieldAsInt

      public int getDataFieldAsInt()
      Returns:
      Data field bytes as an int.
    • getDataFieldAsString

      public String getDataFieldAsString()
      Returns:
      Data field bytes as a String in the encoding supplied to setStringEncoding(Charset), or else ASCII.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toMap

      public Map<String,Object> toMap()

      Returns a map with the following structure:

      { "TagName": Object }
      Returns:
      Map representation of the instance.
    • toString

      public String toString()
      Overrides:
      toString in class Object