com.sun.media.imageio.stream
Class StreamSegment

java.lang.Object
  extended bycom.sun.media.imageio.stream.StreamSegment

public class StreamSegment
extends Object

A utility class representing a segment within a stream as a long starting position and an int length.


Constructor Summary
StreamSegment()
          Constructs a StreamSegment.
StreamSegment(long startPos, int segmentLength)
          Constructs a StreamSegment with a given starting position and length.
 
Method Summary
 int getSegmentLength()
          Returns the length of the segment.
 long getStartPos()
          Returns the starting position of the segment.
 void setSegmentLength(int segmentLength)
          Sets the length of the segment.
 void setStartPos(long startPos)
          Sets the starting position of the segment.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StreamSegment

public StreamSegment()
Constructs a StreamSegment. The starting position and length are set to 0.


StreamSegment

public StreamSegment(long startPos,
                     int segmentLength)
Constructs a StreamSegment with a given starting position and length.

Parameters:
startPos - The initial position of the segment.
segmentLength - The length of the segment.
Method Detail

getStartPos

public final long getStartPos()
Returns the starting position of the segment.

Returns:
The initial position of the segment.
See Also:
setStartPos(long)

setStartPos

public final void setStartPos(long startPos)
Sets the starting position of the segment.

Parameters:
startPos - The initial position of the segment.
See Also:
getStartPos()

getSegmentLength

public final int getSegmentLength()
Returns the length of the segment.

Returns:
The length of the segment.
See Also:
setSegmentLength(int)

setSegmentLength

public final void setSegmentLength(int segmentLength)
Sets the length of the segment.

Parameters:
segmentLength - The length of the segment.
See Also:
getSegmentLength()