org.w3c.dom.*
有根元素,文本,属性,标签节点四种,还有个Node 接口是整个文档对象模型的主要数据类型。它表示该文档树中的单个节点。当实现 Node 接口的所有对象公开处理子节点的方法时,不是实现 Node 接口的所有对象都有子节点。例如,Text 节点可能没有子节点,且将子节点添加到这样的节点将导致引发 DOMException。
今天写代码的时候碰到个小问题
IDOMDocument document = getDocument();
document.createElement("myelement");
debug发现这个元素根本添加不到document上去,后来改了下
document.getDocumentElement.appendChild("myelement");
就添加上去了=_=#! , 不知道是它API名字误解了我还是我理解能力有问题....
2006-08-10
2006-08-02
添加Jar
添加jar到buildPath和plugin depedencies是不一样的,buildPath就是很简单的构造路径,而后一个就需要声明bundle,也就是plugin.xml文件,在启动/调试eclipse application的时候会将声明的插件先安装上去。如果你只把一个jar添加到 plugin depedencies里eclipse会发现它不能安装这个插件从而导致eclipse application不能启动/调试。
以前一直以为这两种形式是一样滴。。。
以前一直以为这两种形式是一样滴。。。
2006-07-31
过滤eclipse中的problem
eclipse中的problem默认是显示所有project里的所有problem,但是我只想看我所选中的包或者java文件的错误,可以这么做:在problems页创建一个新filter,在右面的select项里选“on selected element and its children”就OK了
2006-07-19
MVC中的controller
今天看gef代码头疼,就跟刘紫高探讨了下MVC的概念,其实里面的controller是比较突出的,view和model没有什么联系,全靠controller进行交流,跟controller联系比较紧的有个概念叫EventListener,这个可以引起view和model的状态的改变,而改变都是由controller来执行的,EventListener是对Event的监听,Event有这么几种:
Event里面有个list,列出当事件发生时需要通知的对象s,而这些对象都是EventListener的子类。在GEF中,controller负责代理更新view和model。
- 用户参与的 比如鼠标事件,键盘事件等也可以归为IO一类罢,当时没想到
- 程序性的 即事件是由程序触发
Event里面有个list,列出当事件发生时需要通知的对象s,而这些对象都是EventListener的子类。在GEF中,controller负责代理更新view和model。
2006-07-13
2006-07-10
draw2d 中的figure概念
figure有“外形, 轮廓, 体形, 图形, 画像”的意思,在draw2d中的概念就相当于swing中的panel。可以:
- 注册/取消注册监听器
- 事件管理
- 定位鼠标位置
- 添加删除子figure
- 访问 layoutManager, figure坐标、大小,工具集
- 焦点设置与获取
- 透明度与可见性
- 绘画
- validate
2006-07-02
redeploy is out of date due to change in the ....
用myeclipse布署到tomcat老报这个错,改了老半天,后来发现我的资源管理器正打开着我的那个web app的目录,然后把它关掉,就可以成功布署了,真是晕,以前也碰到过,糊涂乱搞就过去了,原来是因为有程序占着文件导致myeclipse不能重新布署的时候替换造成的。
Subscribe to:
Posts (Atom)