@Inject SiteExporterImpl(AbsoluteLinkConverter linkConverter,AppendableFactory appendableFactory,AttachmentDownloader attachmentDownloader,EntryStoreFactory entryStoreFactory,FeedProvider feedProvider,PageExporter pageExporter,RevisionsExporter revisionsExporter){
  this.linkConverter=checkNotNull(linkConverter);
  this.appendableFactory=checkNotNull(appendableFactory);
  this.attachmentDownloader=checkNotNull(attachmentDownloader);
  this.entryStoreFactory=checkNotNull(entryStoreFactory);
  this.feedProvider=checkNotNull(feedProvider);
  this.pageExporter=checkNotNull(pageExporter);
  this.revisionsExporter=checkNotNull(revisionsExporter);
}

@ Inject SiteExporterImpl ( AbsoluteLinkConverter linkConverter , AppendableFactory appendableFactory , AttachmentDownloader attachmentDownloader , EntryStoreFactory entryStoreFactory , FeedProvider feedProvider , PageExporter pageExporter , RevisionsExporter revisionsExporter ) { this . linkConverter = checkNotNull ( linkConverter ) ; this . appendableFactory = checkNotNull ( appendableFactory ) ; this . attachmentDownloader = checkNotNull ( attachmentDownloader ) ; this . entryStoreFactory = checkNotNull ( entryStoreFactory ) ; this . feedProvider = checkNotNull ( feedProvider ) ; this . pageExporter = checkNotNull ( pageExporter ) ; this . revisionsExporter = checkNotNull ( revisionsExporter ) ; }
creates a new siteexporter with the given dependencies .
