protected virtual IDomNodeFactory CreateDomNodeFactory(IDomNodeTypeProvider nodeTypeProvider) { return(new DomNodeFactory(nodeTypeProvider)); }
// TODO Probably should compose a factory on the argument protected override IDomNodeFactory CreateDomNodeFactory(IDomNodeTypeProvider nodeTypeProvider) { return(_factory); }
public IDomNodeFactory CreateNodeFactory(IDomNodeTypeProvider nodeTypeProvider) { return(CreateDomNodeFactory(nodeTypeProvider)); }
public HtmlNodeFactory(IDomNodeTypeProvider nodeTypeProvider) : base(nodeTypeProvider) { }
protected override IDomNodeFactory CreateDomNodeFactory(IDomNodeTypeProvider nodeTypeProvider) { return(new HtmlNodeFactory( DomNodeTypeProvider.Compose(nodeTypeProvider, HtmlNodeTypeProvider.Instance) )); }
public DomNodeFactory(IDomNodeTypeProvider nodeTypeProvider) { NodeTypeProvider = nodeTypeProvider ?? DomNodeTypeProvider.Default; }
protected override IDomNodeFactory CreateDomNodeFactory(IDomNodeTypeProvider nodeTypeProvider) { return(new DomNodeFactory( DomNodeTypeProvider.Compose(nodeTypeProvider, new RNodeTypeProvider()) )); }