Codota Logo
IpWildcardSetIpSpace.getBlacklist
Code IndexAdd Codota to your IDE (free)

How to use
getBlacklist
method
in
org.batfish.datamodel.IpWildcardSetIpSpace

Best Java code snippets using org.batfish.datamodel.IpWildcardSetIpSpace.getBlacklist (Showing top 8 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
FileOutputStream f =
  • Codota IconFile file;new FileOutputStream(file)
  • Codota IconString name;new FileOutputStream(name)
  • Codota IconFile file;new FileOutputStream(file, true)
  • Smart code suggestions by Codota
}
origin: batfish/batfish

@Override
public Void visitIpWildcardSetIpSpace(IpWildcardSetIpSpace ipWildcardSetIpSpace) {
 ipWildcardSetIpSpace.getWhitelist().forEach(this::assertIpWildcardIsPrefix);
 ipWildcardSetIpSpace.getBlacklist().forEach(this::assertIpWildcardIsPrefix);
 ipWildcardSetIpSpace.getWhitelist().stream().map(IpWildcard::toPrefix).forEach(_prefixes::add);
 ipWildcardSetIpSpace.getBlacklist().stream()
   .map(IpWildcard::toPrefix)
   .forEach(_notPrefixes::add);
 return null;
}
origin: batfish/batfish

@Override
public Boolean visitIpWildcardSetIpSpace(IpWildcardSetIpSpace ipWildcardSetIpSpace) {
 return ipWildcardSetIpSpace.getBlacklist().stream().noneMatch(_ipWildcard::subsetOf)
   && ipWildcardSetIpSpace.getWhitelist().stream().anyMatch(_ipWildcard::intersects);
}
origin: batfish/batfish

@Override
public Boolean visitIpWildcardSetIpSpace(IpWildcardSetIpSpace ipWildcardSetIpSpace) {
 /* Need to be careful not to give a false-negative here. We can return false only
  * if we're completely sure that ipWildcardSetIpSpace containsIp _ipWildcard.
  */
 return ipWildcardSetIpSpace.getBlacklist().stream().anyMatch(_ipWildcard::subsetOf)
   || ipWildcardSetIpSpace.getWhitelist().stream().noneMatch(_ipWildcard::subsetOf);
}
origin: batfish/batfish

@Override
public BDD visitIpWildcardSetIpSpace(IpWildcardSetIpSpace ipWildcardSetIpSpace) {
 BDD whitelist =
   _bddOps.or(
     ipWildcardSetIpSpace.getWhitelist().stream()
       .map(this::toBDD)
       .collect(Collectors.toList()));
 BDD blacklist =
   _bddOps.or(
     ipWildcardSetIpSpace.getBlacklist().stream()
       .map(this::toBDD)
       .collect(Collectors.toList()));
 return whitelist.and(blacklist.not());
}
origin: batfish/batfish

@Override
public BoolExpr visitIpWildcardSetIpSpace(IpWildcardSetIpSpace ipWildcardSetIpSpace) {
 BoolExpr whitelistExpr =
   _context.mkOr(
     ipWildcardSetIpSpace.getWhitelist().stream()
       .map(this::toBoolExpr)
       .toArray(BoolExpr[]::new));
 BoolExpr blacklistExpr =
   _context.mkOr(
     ipWildcardSetIpSpace.getBlacklist().stream()
       .map(this::toBoolExpr)
       .toArray(BoolExpr[]::new));
 return _context.mkAnd(whitelistExpr, _context.mkNot(blacklistExpr));
}
origin: batfish/batfish

  .filter(
    whitelistedIpWildcard ->
      ipWildcardSetIpSpace.getBlacklist().stream()
        .noneMatch(whitelistedIpWildcard::subsetOf))
  .collect(Collectors.toSet());
ipWildcardSetIpSpace.getBlacklist().stream()
  .filter(
    blacklistedIpWildcard -> {
origin: batfish/batfish

@Override
public IpSpace visitIpWildcardSetIpSpace(IpWildcardSetIpSpace ipWildcardSetIpSpace) {
 Set<IpSpace> blacklistIpSpace =
   ipWildcardSetIpSpace.getBlacklist().stream()
     .map(this::specialize)
     .filter(ipSpace -> ipSpace != EmptyIpSpace.INSTANCE)
origin: batfish/batfish

@Override
public BooleanExpr visitIpWildcardSetIpSpace(IpWildcardSetIpSpace ipWildcardSetIpSpace) {
 return matchAnyField(
   field -> {
    BooleanExpr matchBlacklist =
      HeaderSpaceMatchExpr.matchIpWildcards(ipWildcardSetIpSpace.getBlacklist(), field);
    BooleanExpr matchWhitelist =
      HeaderSpaceMatchExpr.matchIpWildcards(ipWildcardSetIpSpace.getWhitelist(), field);
    return new AndExpr(ImmutableList.of(new NotExpr(matchBlacklist), matchWhitelist));
   });
}
org.batfish.datamodelIpWildcardSetIpSpacegetBlacklist

Popular methods of IpWildcardSetIpSpace

  • builder
  • getWhitelist
  • toString
  • <init>
  • containsIp

Popular in Java

  • Creating JSON documents from java classes using gson
  • getSystemService (Context)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • runOnUiThread (Activity)
  • Thread (java.lang)
    A thread is a thread of execution in a program. The Java Virtual Machine allows an application to ha
  • BigInteger (java.math)
    Immutable arbitrary-precision integers. All operations behave as if BigIntegers were represented in
  • ServerSocket (java.net)
    This class represents a server-side socket that waits for incoming client connections. A ServerSocke
  • Socket (java.net)
    Provides a client-side TCP socket.
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • SortedSet (java.util)
    A Set that further provides a total ordering on its elements. The elements are ordered using their C
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now