protected AbstractResource(IResourceLoader resourceLoader, IFileSaver fileSaver, Uri uri, IResourceLocationManager resourceLocationManager) { _resourceLocationManager = resourceLocationManager; _resourceLoader = resourceLoader; _fileSaver = fileSaver; Uri = uri; }
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) { }
public PageResource(IResourceLocationManager resourceLocationManager, IResourceLoader resourceLoader, IFileSaver fileSaver, Uri uri, IPageResourceProcessor pageProcessors) : base(resourceLoader, fileSaver, uri, resourceLocationManager) { _pageProcessors = pageProcessors; }