public static PageTypeUpdater Create(IPageTypeDefinitionLocator pageDefinitionLocator, IPageTypeFactory pageTypeFactory) { return new PageTypeUpdater( pageDefinitionLocator, pageTypeFactory, new PageTypeValueExtractor(), new PageTypeLocator(pageTypeFactory)); }
public PageTypeUpdater(IPageTypeDefinitionLocator pageTypeDefinitionLocator, IPageTypeFactory pageTypeFactory, IPageTypeValueExtractor pageTypeValueExtractor, IPageTypeLocator pageTypeLocator) { _pageTypeDefinitions = pageTypeDefinitionLocator.GetPageTypeDefinitions(); PageTypeFactory = pageTypeFactory; DefaultFilename = DefaultPageTypeFilename; _pageTypeValueExtractor = pageTypeValueExtractor; _pageTypeLocator = pageTypeLocator; }
public PageTypeLocator(IPageTypeFactory pageTypeFactory) { _pageTypeFactory = pageTypeFactory; }
public static PageTypeUpdater Create(IPageTypeDefinitionLocator pageDefinitionLocator, IPageTypeFactory pageTypeFactory) { return(new PageTypeUpdater( pageDefinitionLocator, pageTypeFactory, new PageTypeValueExtractor(), new PageTypeLocator(pageTypeFactory))); }