Example #1
0
 protected AbstractResource(IResourceLoader resourceLoader, 
     IFileSaver fileSaver, 
     Uri uri, 
     IResourceLocationManager resourceLocationManager)
 {
     _resourceLocationManager = resourceLocationManager;
     _resourceLoader = resourceLoader;
     _fileSaver = fileSaver;
     Uri = uri;
 }
Example #2
0
 public ResourceFactory(IResourceLoader resourceLoader, 
     IFileSaver fileSaver,
     //NMB easily change place
     IResourceLocationManager resourceLocationManagerForUnprocessableResources, 
     IResourceLocationManager resourceLocationManagerForPages, 
     //NMB easily change place 2
     IRelativePathProducer relativePathProducerForUnprocessableResources, 
     IRelativePathProducer pageRelativePathProducerForPages, 
     Uri initialHostUri, 
     bool loadOtherOrigins, 
     IResourcesStack resourcesStack)
 {
     _initialHostUri = initialHostUri;
     _resourceLoader = resourceLoader;
     _fileSaver = fileSaver;
     _resourceLocationManagerForUnprocessableResources = resourceLocationManagerForUnprocessableResources;
     _resourceLocationManagerForPages = resourceLocationManagerForPages;
     _relativePathProducerForUnprocessableResources = relativePathProducerForUnprocessableResources;
     _pageRelativePathProducerForPages = pageRelativePathProducerForPages;
     _loadOtherOrigins = loadOtherOrigins;
     _resourcesStack = resourcesStack;
 }
 public void SetUp()
 {
     _resourceLocationManager = new PageResourceLocationManager(RootFolder);
 }
 public RelativePathProducer(IResourceLocationManager resourceLocationManager)
 {
     _resourceLocationManager = resourceLocationManager;
 }
 public UnprocessableResource(IResourceLocationManager resourceLocatioManager, IResourceLoader resourceLoader, IFileSaver fileSaver, Uri uri)
     : base(resourceLoader, fileSaver, uri, resourceLocatioManager)
 {
 }
Example #6
0
 public PageResource(IResourceLocationManager resourceLocationManager, IResourceLoader resourceLoader, IFileSaver fileSaver, Uri uri, IPageResourceProcessor pageProcessors)
     : base(resourceLoader, fileSaver, uri, resourceLocationManager)
 {
     _pageProcessors = pageProcessors;
 }