webkit 中的设计模式--工厂模式
来源:互联网 发布:尤易软件 编辑:程序博客网 时间:2024/04/25 22:25
PassRefPtr<HTMLElement> HTMLElementFactory::createHTMLElement(const QualifiedName& qName, Document* document, HTMLFormElement* formElement, bool createdByParser)
{
if (!document)
return 0;
if (!gFunctionMap)
createFunctionMap();
if (ConstructorFunction function = gFunctionMap->get(qName.localName().impl()))
return function(qName, document, formElement, createdByParser);
return HTMLElement::create(qName, document);
}
} // namespace WebCore
{
if (!document)
return 0;
if (!gFunctionMap)
createFunctionMap();
if (ConstructorFunction function = gFunctionMap->get(qName.localName().impl()))
return function(qName, document, formElement, createdByParser);
return HTMLElement::create(qName, document);
}
} // namespace WebCore
- webkit 中的设计模式--工厂模式
- WebKit中的设计模式(四)简单工厂模式
- WebKit中的设计模式:Noncopyable
- WebKit中的设计模式(三)策略模式
- webkit 中的设计模式--单例模式
- WebKit中的设计模式(一): Noncopyable
- WebKit中的设计模式(一),开篇
- WebKit中的设计模式(一): Noncopyable
- oc中的工厂设计模式
- java中的工厂设计模式
- .NET中的设计模式一:工厂模式
- .NET中的设计模式一:工厂模式
- 游戏中的设计模式:工厂模式
- Android中的设计模式-工厂方法模式
- Android中的设计模式-抽象工厂模式
- 【设计模式】iBatis中的工厂模式
- 设计模式中的工厂模式使用
- 设计模式中的抽象工厂模式&c++
- linux下硬盘健康的检测
- Centos如何查看Linux版本号及发行版本号
- linux下C语言多线程编程
- 21世纪的编程语言--Go语言学习资料总结
- oracle关于查询空间使用情况的几个sql语句
- webkit 中的设计模式--工厂模式
- Maven详解
- 数据库监控
- day1 test01
- PL/SQL连接服务器端oracle配置步骤
- inputstreamreader
- VIM作为二进制编辑器要点
- ubuntu 无法解析 amzon的DNS
- vim分割窗口