javatm platform
standard ed. 6

org.xml.sax.helpers
类 attributelistimpl

java.lang.object 继承者 org.xml.sax.helpers.attributelistimpl
所有〖all〗已实现的接口:
attributelist

已过时。 此类实现不推荐使用的接口 attributelist;该接口已被 attributesimpl 帮助器类中实现的 attributes 取代。

public class attributelistimpl
extends object
implements attributelist

attributelist 的默认实现。

此模块(包括〖included〗源代码和文档)位于公共域中,对该模块不提供担保有关更多信息,请参阅http://www.saxproject.org

attributelist 实现不推荐使用的 sax1 attributelist 接口,它已被新的 sax2 attributesimpl 接口取代。

此类提供 sax attributelist 接口的有用实现。此实现对于 sax 解析器编写者(使用该实现向应用程序提供属性)和 sax 应用程序编写者(使用该实现创建元素属性规范的持久副本)都有用:

 private attributelist myatts; public void startelement (string name, attributelist atts) {   // create a persistent copy of the attribute list   // for use outside this method  myatts=new attributelistimpl(atts);  [...] } 

请注意〖危险信号〗,不要〖压嘛碟〗求 sax 解析器使用此类来提供 attributelist 的实现;仅作为可选的便捷方法提供它。尤其是,鼓励解析器编写者发明更有效的实现。

从以下版本开始〖appeared〗:
sax 1.0
另请参见:
attributelist,documenthandler.startelement(java.lang.string, org.xml.sax.attributelist)

构造方法摘要
attributelistimpl()
          已过时。 创建空的属性列表。
attributelistimpl(attributelist atts)
          已过时。 构造现有属性列表的持久副本。
 
方法摘要
 voidaddattributejs随机数(string name,string type,string value)
          已过时。 向属性列表添加属性。
 voidclear()
          已过时。 清除属性列表。
 intgetlength()
          已过时。 返回列表中的属性个数。
 stringgetname(int i)
          已过时。 获取属性名称(按位置〖locates〗)。
 stringgettype(int i)
          已过时。 获取属性的类型(按位置〖locates〗)。
 stringgettype(string name)
          已过时。 获取属性的类型(按名称)。
 stringgetvalue(int i)
          已过时。 获取属性的值(按位置)。
 stringgetvalue(string name)
          已过时。 获取属性的值(按名称)。
 voidremoveattribute(string name)
          已过时。 从列表移除属性。
 voidsetattributelist(attributelist atts)
          已过时。 设置属性列表,丢弃以前的内容。
 
从类 java.lang.object 继承的方法
clone, equals, finalize, getclass, hashcode, notify, notifyall, tostring, wait, wait, wait
 

构造方法详细小糶ǎn〗畔

attributelistimpl

public attributelistimpl()
已过时。 
创建空的属性列表。

此构造方法对解析器编写者非常有用,解析器编写者将使用它创建单个的、可重用的属性列表,使用元素之间的 clear 方法可以〖 kě yǐ〗重设该列表。

另请参见:
addattribute(java.lang.string, java.lang.string, java.lang.string),clear()

attributelistimpl

public attributelistimpl(attributelist atts)
已过时。
远传透露,去年 iPhone 6s 最高峰一个月可以〖 kě yǐ〗卖 6-7 万,今年 iPhone 7 首?L可望突破 4-5 万支,预估年底换约潮差不多 30-40 万
台南市警新化分局长方国玺前往左镇区左镇里社区活动中心〖zhōng xīn〗,召开安居专案及反贿选宣导社区治安会议〖meeting〗
寒流持续发威,台南低温下探摄氏7度〖attitudes〗,创下入冬最冷纪录,台南市政府社会局副局长颜靓殷在局长刘淑惠指示下,11日晚间9时,亲自率队到辖内街友常夜宿的地点进行关怀访视,同时也积极劝导街友入住街友中心〖zhōng xīn〗,并分送御寒物资及米糕粥,希望〖hope〗协助街友平安渡过寒冬
台湾〖tái wān〗大哥大第一位拿到iPhone 7 的陈先生,昨晚11点就到门市排队,他自己〖his〗从 iPhone 4s 开始〖appeared〗就是果粉,前阵子因为车祸 iPhone 6s 坏了,所以决定换机,这次主要〖main〗是要买iPhone 7 plus,他于上午〖shàng wǔ〗约 8 点 30 分成功〖走上人生巅峰〗购机,并获得台哥大加赠的?_绳来回机票〖piào〗
 
构造现有属性列表的持久副本。

此构造方法对应用程序编写者非常有用,应用程序编写者将使用它创建现有属性列表的持久副本。

参数:
atts - 要复制的属性列表
另请参见:
documenthandler.startelement(java.lang.string, org.xml.sax.attributelist)
方法详细信息

setattributelist

public void setattributelist(attributelist atts)
已过时。 
设置属性列表,丢弃以前的内容。

此方法允许〖allow〗应用程序编写者容易地重用属性列表。

参数:
atts - 要复制的属性列表。

addattribute

public void addattribute(string name,     string type,     string value)
已过时。 
向属性列表添加属性。

为 sax 解析器编写者提供此方法,以允许〖allow〗他们在将属性列表传递给应用程序之前以增量方式构建它。

参数:
name - 属性名称。
type - 属性类型(对于枚举为 "nmtoken")。
value - 属性值(不得为 null)。
另请参见:
removeattribute(java.lang.string),documenthandler.startelement(java.lang.string, org.xml.sax.attributelist)

removeattribute

public void removeattribute(string name)
已过时。 
从列表移除属性。

sax 应用程序编写者可以使用此方法从 attributelist 中过滤属性。注意〖危险信号〗,调用此方法会更改属性列表的长度〖attitudes〗和一些属性的索引。

如果请求的属性不在列表中,则这是无操作。

参数:
name - 属性名称。
另请参见:
addattribute(java.lang.string, java.lang.string, java.lang.string)

clear

public void clear()
已过时。 
清除属性列表。

sax 解析器编写者可以使用此方法重设 documenthandler.startelement 事件之间的属性列表。通常,重用同一 attributelistimpl 对象,而不每次分配一个新对象是有意义〖yì yì〗的。

另请参见:
documenthandler.startelement(java.lang.string, org.xml.sax.attributelist)

getlength

public int getlength()
已过时。 
返回列表中的属性个数。

指定者:
接口 attributelist 中的 getlength
返回:
此列表中的属性个数。
另请参见:
attributelist.getlength()

getname

public string getname(int i)
已过时。 
获取属性名称(按位置)。

指定者:
接口 attributelist 中的 getname
参数:
i - 列表中属性的位置。
返回:
字符串形式的属性名称,如果在该位置没有属性,则返回 null。
另请参见:
attributelist.getname(int)

gettype

public string gettype(int i)
已过时。 
获取属性的类型(按位置)。

指定者:
接口 attributelist 中的 gettype
参数:
i - 列表中属性的位置。
返回:
字符串形式的属性类型(对于枚举为“nmtoken”,如果没有读取声明,则为“cdata”),如果在该位置没有属性,则返回 null。
另请参见:
attributelist.gettype(int)js随机数

getvalue

public string getvalue(int i)
已过时。 
获取属性的值(按位置)。

指定者:
接口 attributelist 中的 getvalue
参数:
i - 列表中属性的位置。
返回:
字符串形式的属性值,如果在该位置没有属性,则返回 null。
另请参见:
attributelist.getvalue(int)

gettype

public string gettype网站地图  手机端(string name)
已过时。 
获取属性的类型(按名称)。

指定者:
接口 attributelist 中的 gettype
参数:
name - 属性名称。
返回:
字符串形式的属性类型(对于枚举为“nmtoken”,如果没有读取声明,则为“cdata”)。
另请参见:
attributelist.gettype(java.lang.string)

getvalue

public string getvalue(string name)
已过时。 
获取属性的值(按名称)。

指定者:
接口 attributelist 中的 getvalue
参数:
name - 属性名称。
返回:
字符串形式的属性值,如果不存在此类属性,则返回 null。
另请参见:
attributelist.getvalue(java.lang.string)

javatm platform
standard ed. 6

提交错误或意见〖yì jian〗
有关更多的 api 参考资料和开发〖kāi fā〗人员文档,请参阅 java se 开发〖kāi fā〗人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作〖work〗代码示例。

版权所有 2007 sun microsystems, inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策