|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.jgit.diff.DiffEntry org.eclipse.jgit.patch.FileHeader org.eclipse.jgit.patch.CombinedFileHeader
public class CombinedFileHeader
A file in the Git "diff --cc" or "diff --combined" format.
A combined diff shows an n-way comparison between two or more ancestors and the final revision. Its primary function is to perform code reviews on a merge which introduces changes not in any ancestor.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.jgit.patch.FileHeader |
---|
FileHeader.PatchType |
Nested classes/interfaces inherited from class org.eclipse.jgit.diff.DiffEntry |
---|
DiffEntry.ChangeType, DiffEntry.Side |
Field Summary |
---|
Fields inherited from class org.eclipse.jgit.diff.DiffEntry |
---|
changeType, DEV_NULL, newId, newMode, newPath, oldId, oldMode, oldPath, score |
Method Summary | |
---|---|
List<? extends CombinedHunkHeader> |
getHunks()
|
AbbreviatedObjectId |
getOldId()
Get the old object id from the index . |
AbbreviatedObjectId |
getOldId(int nthParent)
Get the ObjectId of the nth ancestor |
FileMode |
getOldMode()
|
FileMode |
getOldMode(int nthParent)
Get the file mode of the nth ancestor |
int |
getParentCount()
|
String |
getScriptText(Charset[] charsetGuess)
Convert the patch script for this file into a string. |
String |
getScriptText(Charset ocs,
Charset ncs)
Convert the patch script for this file into a string. |
protected void |
parseIndexLine(int ptr,
int eol)
|
protected void |
parseNewFileMode(int ptr,
int eol)
|
Methods inherited from class org.eclipse.jgit.patch.FileHeader |
---|
getBuffer, getEndOffset, getForwardBinaryHunk, getPatchType, getReverseBinaryHunk, getScriptText, getStartOffset, hasMetaDataChanges, toEditList |
Methods inherited from class org.eclipse.jgit.diff.DiffEntry |
---|
getChangeType, getId, getMode, getNewId, getNewMode, getNewPath, getOldPath, getPath, getScore, scan, scan, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public List<? extends CombinedHunkHeader> getHunks()
getHunks
in class FileHeader
public int getParentCount()
public FileMode getOldMode()
getOldMode
in class DiffEntry
public FileMode getOldMode(int nthParent)
nthParent
- the ancestor to get the mode of
public AbbreviatedObjectId getOldId()
DiffEntry
index
.
getOldId
in class DiffEntry
public AbbreviatedObjectId getOldId(int nthParent)
nthParent
- the ancestor to get the object id of
public String getScriptText(Charset ocs, Charset ncs)
FileHeader
getScriptText
in class FileHeader
ocs
- hint character set to decode the old lines with.ncs
- hint character set to decode the new lines with.
public String getScriptText(Charset[] charsetGuess)
charsetGuess
- optional array to suggest the character set to use when
decoding each file's line. If supplied the array must have a
length of getParentCount()
+ 1
representing the old revision character sets and the new
revision character set.
protected void parseIndexLine(int ptr, int eol)
protected void parseNewFileMode(int ptr, int eol)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |