org.eclipse.jgit.patch
Class HunkHeader

java.lang.Object
  extended by org.eclipse.jgit.patch.HunkHeader
Direct Known Subclasses:
CombinedHunkHeader

public class HunkHeader
extends Object

Hunk header describing the layout of a single block of lines


Nested Class Summary
static class HunkHeader.OldImage
          Details about an old image of the file.
 
Method Summary
 byte[] getBuffer()
           
 int getEndOffset()
           
 FileHeader getFileHeader()
           
 int getLinesContext()
           
 int getNewLineCount()
           
 int getNewStartLine()
           
 HunkHeader.OldImage getOldImage()
           
 int getStartOffset()
           
 EditList toEditList()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getFileHeader

public FileHeader getFileHeader()
Returns:
header for the file this hunk applies to

getBuffer

public byte[] getBuffer()
Returns:
the byte array holding this hunk's patch script.

getStartOffset

public int getStartOffset()
Returns:
offset the start of this hunk in getBuffer().

getEndOffset

public int getEndOffset()
Returns:
offset one past the end of the hunk in getBuffer().

getOldImage

public HunkHeader.OldImage getOldImage()
Returns:
information about the old image mentioned in this hunk.

getNewStartLine

public int getNewStartLine()
Returns:
first line number in the post-image file where the hunk starts

getNewLineCount

public int getNewLineCount()
Returns:
Total number of post-image lines this hunk covers

getLinesContext

public int getLinesContext()
Returns:
total number of lines of context appearing in this hunk

toEditList

public EditList toEditList()
Returns:
a list describing the content edits performed within the hunk.

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012. All Rights Reserved.