Package org.eclipse.jgit.revwalk
Class FooterLine
java.lang.Object
org.eclipse.jgit.revwalk.FooterLine
Single line at the end of a message, such as a "Signed-off-by: someone".
These footer lines tend to be used to represent additional information about a commit, like the path it followed through reviewers before finally being accepted into the project's main repository as an immutable commit.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
buffer
private final byte[] buffer -
enc
-
keyStart
private final int keyStart -
keyEnd
private final int keyEnd -
valStart
private final int valStart -
valEnd
private final int valEnd
-
-
Constructor Details
-
FooterLine
FooterLine(byte[] b, Charset e, int ks, int ke, int vs, int ve)
-
-
Method Details
-
getKey
Get key name of this footer.- Returns:
- key name of this footer; that is the text before the ":" on the line footer's line. The text is decoded according to the commit's specified (or assumed) character encoding.
-
getValue
Get value of this footer.- Returns:
- value of this footer; that is the text after the ":" and any leading whitespace has been skipped. May be the empty string if the footer has no value (line ended with ":"). The text is decoded according to the commit's specified (or assumed) character encoding.
-
getEmailAddress
Extract the email address (if present) from the footer.If there is an email address looking string inside of angle brackets (e.g. "<a@b>"), the return value is the part extracted from inside the brackets. If no brackets are found, then
getValue()
is returned if the value contains an '@' sign. Otherwise, null.- Returns:
- email address appearing in the value of this footer, or null.
-
toString