Search in sources :

Example 1 with DiffWebLinkInfo

use of com.google.gerrit.client.DiffWebLinkInfo in project gerrit by GerritCodeReview.

the class DiffInfo method filterWebLinks.

private List<WebLinkInfo> filterWebLinks(DiffView diffView) {
    List<WebLinkInfo> filteredDiffWebLinks = new ArrayList<>();
    List<DiffWebLinkInfo> allDiffWebLinks = Natives.asList(webLinks());
    if (allDiffWebLinks != null) {
        for (DiffWebLinkInfo webLink : allDiffWebLinks) {
            if (diffView == DiffView.SIDE_BY_SIDE && webLink.showOnSideBySideDiffView()) {
                filteredDiffWebLinks.add(webLink);
            }
            if (diffView == DiffView.UNIFIED_DIFF && webLink.showOnUnifiedDiffView()) {
                filteredDiffWebLinks.add(webLink);
            }
        }
    }
    return filteredDiffWebLinks;
}
Also used : DiffWebLinkInfo(com.google.gerrit.client.DiffWebLinkInfo) DiffWebLinkInfo(com.google.gerrit.client.DiffWebLinkInfo) WebLinkInfo(com.google.gerrit.client.info.WebLinkInfo) ArrayList(java.util.ArrayList)

Aggregations

DiffWebLinkInfo (com.google.gerrit.client.DiffWebLinkInfo)1 WebLinkInfo (com.google.gerrit.client.info.WebLinkInfo)1 ArrayList (java.util.ArrayList)1