src/main/java/org/owasp/url/SchemeLookupTable.java
public static SchemeLookupTable union(SchemeLookupTable... lookupTables) {
    ImmutableSet.Builder<Scheme> schemes = ImmutableSet.builder();
    for (SchemeLookupTable lookupTable : lookupTables) {
      schemes.addAll(lookupTable.additionalSchemes.values());
    }
    return new SchemeLookupTable(schemes.build());
  }
/**
   * A lookup table whose that resolves any name resolved by one of the given tables.
   *
   * @throws IllegalArgumentException if lookupTables contain two distinct
   *   schemes with overlapping {@link Scheme#lcaseNames}.
   */
A lookup table whose that resolves any name resolved by one of the given tables.
@throws IllegalArgumentException if lookupTables contain two distinct
schemes with overlapping  Scheme#lcaseNames.
A lookup table whose that resolves any name resolved by one of the given tables . @throws IllegalArgumentException if lookupTables contain two distinct schemes with overlapping Scheme#lcaseNames .
public static SchemeLookupTable union(SchemeLookupTable... lookupTables) {
    ImmutableSet.Builder<Scheme> schemes = ImmutableSet.builder();
    for (SchemeLookupTable lookupTable : lookupTables) {
      schemes.addAll(lookupTable.additionalSchemes.values());
    }
    return new SchemeLookupTable(schemes.build());
  }
public static SchemeLookupTable union ( SchemeLookupTable ... lookupTables ) { ImmutableSet . Builder < Scheme > schemes = ImmutableSet . builder ( ) ; for ( SchemeLookupTable lookupTable : lookupTables ) { schemes . addAll ( lookupTable . additionalSchemes . values ( ) ) ; } return new SchemeLookupTable ( schemes . build ( ) ) ; }
A lookup table whose that resolves any name resolved by one of the given tables.
A lookup table whose that resolves any name resolved by one of the given tables .