public interface IFileAnnotateDelegator
Modifier and Type | Method and Description |
---|---|
java.util.List<IFileAnnotation> |
getFileAnnotations(java.util.List<IFileSpec> fileSpecs,
DiffType diffType,
boolean allResults,
boolean useChangeNumbers,
boolean followBranches) |
java.util.List<IFileAnnotation> |
getFileAnnotations(java.util.List<IFileSpec> fileSpecs,
GetFileAnnotationsOptions opts)
Get a list of revision annotations for the specified files.
|
java.util.List<IFileAnnotation> getFileAnnotations(java.util.List<IFileSpec> fileSpecs, @Nonnull DiffType diffType, boolean allResults, boolean useChangeNumbers, boolean followBranches) throws ConnectionException, RequestException, AccessException
fileSpecs
- non-null list of file specs to be annotated.diffType
- If non-null, use the DiffType
value to determine whitespace
options.allResults
- If true, include both deleted files and lines no longer present
at the head revision; corresponds to the -a flag.useChangeNumbers
- If true, annotate with change numbers rather than revision numbers
with each line; correspond to the -c flag.followBranches
- If true, follow branches; corresponds to the -f flag.ConnectionException
- connection errorsRequestException
- server request errorsAccessException
- access restrictionsjava.util.List<IFileAnnotation> getFileAnnotations(java.util.List<IFileSpec> fileSpecs, GetFileAnnotationsOptions opts) throws P4JavaException
fileSpecs
- non-null list of file specs to be annotated.opts
- GetFileAnnotationsOptions object describing optional parameters; if null, no
options are set.P4JavaException
- if any error occurs in the processing of this method.