HtmlTag类:
我左看右看,上看下看,都没发现这个HtmlTag类到底有什么出奇的地方。除了增加了一个getAttributeValue方法外,其他的可以说完全是剽窃AttributeList类。
代码清单:
- /**
- * The HTMLTag class is used to store an HTML tag. This
- * includes the tag name and any attributes.
- */
- package com.heaton.bot;
- import com.heaton.bot.*;
- public class HTMLTag extends AttributeList implements Cloneable {
- protected String name;
- public Object clone()
- {
- int i;
- AttributeList rtn = new AttributeList();
- for ( i=0;i<vec.size();i++ )
- rtn.add( (Attribute)get(i).clone() );
- rtn.setName(name);
- return rtn;
- }
- public void setName(String s)
- {
- name = s;
- }
- public String getName()
- {
- return name;
- }
- public String getAttributeValue(String name)
- {
- Attribute a = get(name);
- if ( a==null )
- return null;
- return a.getValue();
- }
- }
其实这个瞟一眼就行了,没啥实用的,呵呵。
OK!