com.atlassian.bitbucket.content.Diff |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Retrieves the path for the changed file.
| |||||||||||
Retrieves a list containing zero or more
hunks describing the changed lines
within the file. | |||||||||||
Retrieves the path for the file before it was changed.
| |||||||||||
Retrieves a flag indicating whether the changed file is binary.
| |||||||||||
Retrieves a flag indicating whether the list of
hunks had to be truncated. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.atlassian.bitbucket.property.PropertySupport
|
Retrieves the path for the changed file.
This value has three categories:
source
, indicating the file was modified in-placegetSource()
source}, indicating the file was copied, moved or
renamed, potentially with or without content changesnull
, indicating the file was deleted
Note: While the destination and the source
may each be null
, they will
never both be null
.
Retrieves a list containing zero or more hunks
describing the changed lines
within the file. The list may be empty, but never null
.
Retrieves the path for the file before it was changed.
This value has three categories:
destination
, indicating the file was modified in-placedestination
, indicating the file was copied, moved or
renamed, potentially with or without content changesnull
, indicating the file is new
Note: While the destination
and the source may each be null
, they will never
both be null
.
Retrieves a flag indicating whether the changed file is binary. Binary files cannot be diffed.
Note: When this flag is true
, the hunks
list will always be empty.
true
if the changed file is binary, indicating there is no diff; otherwise, false
Retrieves a flag indicating whether the list of hunks
had to be truncated.
To manage resource consumption, the system may impose a limit on the size of diffs it is willing to
render. This flag is set to inform callers when such limits are exceeded. Diffs may be truncated at
many different levels. Additional truncation flags exist for hunks
,
segments
and lines
, allowing callers
to know exactly how the diff was truncated.
Note: If this flag is true
but no hunks
are truncated
, it means at least one hunk was entirely omitted.
true
if the diff was truncated, removing one or more