Class JPEGSegment

  • All Implemented Interfaces:
    java.io.Serializable

    public final class JPEGSegment
    extends java.lang.Object
    implements java.io.Serializable
    Represents a JPEG segment.
    Version:
    $Id: JPEGSegment.java,v 1.0 02.03.11 10.44 haraldk Exp$
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) byte[] data  
      private java.lang.String id  
      private int length  
      (package private) int marker  
    • Constructor Summary

      Constructors 
      Constructor Description
      JPEGSegment​(int marker, byte[] data, int length)  
    • Field Detail

      • marker

        final int marker
      • data

        final byte[] data
      • length

        private final int length
      • id

        private transient java.lang.String id
    • Constructor Detail

      • JPEGSegment

        JPEGSegment​(int marker,
                    byte[] data,
                    int length)
    • Method Detail

      • segmentLength

        public int segmentLength()
      • segmentData

        public java.io.InputStream segmentData()
      • marker

        public int marker()
      • identifier

        public java.lang.String identifier()
      • isAppSegmentMarker

        static boolean isAppSegmentMarker​(int marker)
      • data

        public java.io.InputStream data()
      • length

        public int length()
      • offset

        int offset()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object