/** * Count all incoming links. * * @return total number of incoming links. */ public int countIncomingLinks() { return countLinksWithPredicate(entry -> entry.getKey().isIncoming()); }
/** * Count the duplicate links. * * @return the number of links that are duplicates. */ public int countDuplicateLinks() { return countLinksWithPredicate(entry -> entry.getKey().isDuplicate()); }
/** * Count all outgoing links. * * @return total number of outgoing links. */ public int countOutgoingLinks() { return countLinksWithPredicate(entry -> entry.getKey().isOutgoing()); }
/** * Count the duplicate links. * * @return the number of links that are duplicates. */ public int countDuplicateLinks() { return countLinksWithPredicate(entry -> entry.getKey().isDuplicate()); }
/** * Count all bad outgoing links. * * @return number of outgoing links that are bad. */ public int countOutgoingBadLinks() { return countLinksWithPredicate(entry -> entry.getKey().isBadOutgoing()); }
/** * Count all incoming links. * * @return total number of incoming links. */ public int countIncomingLinks() { return countLinksWithPredicate(entry -> entry.getKey().isIncoming()); }
/** * Count all outgoing links. * * @return total number of outgoing links. */ public int countOutgoingLinks() { return countLinksWithPredicate(entry -> entry.getKey().isOutgoing()); }
/** * Count all bad incoming links. * * @return number of incoming links that are bad. */ public int countIncomingBadLinks() { return countLinksWithPredicate(entry -> entry.getKey().isBadIncoming()); }
/** * Count all bad outgoing links. * * @return number of outgoing links that are bad. */ public int countOutgoingBadLinks() { return countLinksWithPredicate(entry -> entry.getKey().isBadOutgoing()); }
/** * Count all bad incoming links. * * @return number of incoming links that are bad. */ public int countIncomingBadLinks() { return countLinksWithPredicate(entry -> entry.getKey().isBadIncoming()); }