@Override public void visitArchive(ArchiveContext context) { delegateDescriptor.visitArchive( context ); } }
@Override public ScanResult scan(ScanEnvironment environment, ScanOptions options, ScanParameters parameters) { final ScanResultCollector collector = new ScanResultCollector( environment, options, parameters ); if ( environment.getNonRootUrls() != null ) { final ArchiveContext context = new ArchiveContextImpl( false, collector ); for ( URL url : environment.getNonRootUrls() ) { final ArchiveDescriptor descriptor = buildArchiveDescriptor( url, environment, false ); descriptor.visitArchive( context ); } } if ( environment.getRootUrl() != null ) { final ArchiveContext context = new ArchiveContextImpl( true, collector ); final ArchiveDescriptor descriptor = buildArchiveDescriptor( environment.getRootUrl(), environment, true ); descriptor.visitArchive( context ); } return collector.toScanResult(); }
@Override public void visitArchive(ArchiveContext context) { delegateDescriptor.visitArchive( context ); } }
@Override public void visitArchive(final ArchiveContext archiveContext) { archiveDescriptors.forEach(it -> it.visitArchive(archiveContext)); } }
for (URL url : environment.getNonRootUrls()) { final ArchiveDescriptor descriptor = buildArchiveDescriptor(url, false); descriptor.visitArchive(context); URL customUrl = new URL(customUrlStr); final ArchiveDescriptor descriptor = buildArchiveDescriptor(customUrl, true); descriptor.visitArchive(context); } catch (MalformedURLException e) { log.error("Error while getting custom URL: " + customUrlStr); descriptor.visitArchive(context);
@Override public ScanResult scan(ScanEnvironment environment, ScanOptions options, ScanParameters parameters) { final ScanResultCollector collector = new ScanResultCollector( environment, options, parameters ); if ( environment.getNonRootUrls() != null ) { final ArchiveContext context = new ArchiveContextImpl( false, collector ); for ( URL url : environment.getNonRootUrls() ) { final ArchiveDescriptor descriptor = buildArchiveDescriptor( url, environment, false ); descriptor.visitArchive( context ); } } if ( environment.getRootUrl() != null ) { final ArchiveContext context = new ArchiveContextImpl( true, collector ); final ArchiveDescriptor descriptor = buildArchiveDescriptor( environment.getRootUrl(), environment, true ); descriptor.visitArchive( context ); } return collector.toScanResult(); }