public class Attributes2Impl extends AttributesImpl implements Attributes2
Attributes2 интерфейс. Этот модуль, и исходный код и документация, находится в Общедоступном Домене, и прибывает без ГАРАНТИИ.
Это не часть дистрибутивов SAX2 только для ядра.
Указанный флаг для каждого атрибута всегда будет истиной, если это не было установлено в ложь в конструкторе копии или использовании setSpecified(int, boolean). Точно так же объявленный флаг для каждого атрибута всегда будет ложью, за исключением принятых значение по умолчанию атрибутов (определенный ложь), non-CDATA атрибуты, или когда это устанавливается в истинное использование setDeclared(int, boolean). Если Вы изменяете тип атрибута вручную, Вы, возможно, должны изменить его объявленный флаг, чтобы соответствовать.
| Конструктор и Описание |
|---|
Attributes2Impl()
Создайте новый, пустой объект Attributes2Impl.
|
Attributes2Impl(Attributes atts)
Скопируйте существующие Атрибуты или объект Attributes2.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
void |
addAttribute(String uri, String localName, String qName, String type, String value)
Добавьте атрибут до конца списка, устанавливая его "указанный" флаг в истину.
|
boolean |
isDeclared(int index)
Возвращает текущую стоимость "объявленного" флага атрибута.
|
boolean |
isDeclared(String qName)
Возвращает текущую стоимость "объявленного" флага атрибута.
|
boolean |
isDeclared(String uri, String localName)
Возвращает текущую стоимость "объявленного" флага атрибута.
|
boolean |
isSpecified(int index)
Возвращает текущую стоимость "указанного" флага атрибута.
|
boolean |
isSpecified(String qName)
Возвращает текущую стоимость "указанного" флага атрибута.
|
boolean |
isSpecified(String uri, String localName)
Возвращает текущую стоимость "указанного" флага атрибута.
|
void |
removeAttribute(int index)
Удалите атрибут из списка.
|
void |
setAttributes(Attributes atts)
Скопируйте весь объект Атрибутов.
|
void |
setDeclared(int index, boolean value)
Присвойте значение "объявленному" флагу определенного атрибута.
|
void |
setSpecified(int index, boolean value)
Присвойте значение "указанному" флагу определенного атрибута.
|
clear, getIndex, getIndex, getLength, getLocalName, getQName, getType, getType, getType, getURI, getValue, getValue, getValue, setAttribute, setLocalName, setQName, setType, setURI, setValuepublic Attributes2Impl()
public Attributes2Impl(Attributes atts)
Этот конструктор особенно полезен внутри a startElement событие.
atts - Существующий объект Атрибутов.public boolean isDeclared(int index)
isDeclared в интерфейсе Attributes2index - Атрибут индексирует (основанный на нуле).public boolean isDeclared(String uri, String localName)
isDeclared в интерфейсе Attributes2uri - URI Пространства имен, или пустая строка, если у имени нет никакого URI Пространства имен.localName - Локальное имя атрибута.public boolean isDeclared(String qName)
isDeclared в интерфейсе Attributes2qName - XML квалифицированное (снабженное префиксом) имя.public boolean isSpecified(int index)
isSpecified в интерфейсе Attributes2index - Атрибут индексирует (основанный на нуле).ArrayIndexOutOfBoundsException - То, когда предоставленные индексируют, не идентифицирует атрибут.public boolean isSpecified(String uri, String localName)
isSpecified в интерфейсе Attributes2uri - URI Пространства имен, или пустая строка, если у имени нет никакого URI Пространства имен.localName - Локальное имя атрибута.IllegalArgumentException - Когда предоставленные имена не идентифицируют атрибут.public boolean isSpecified(String qName)
isSpecified в интерфейсе Attributes2qName - XML квалифицированное (снабженное префиксом) имя.IllegalArgumentException - Когда предоставленное имя не идентифицирует атрибут.public void setAttributes(Attributes atts)
setAttributes в class AttributesImplatts - Атрибуты, чтобы скопировать.AttributesImpl.setAttributes(org.xml.sax.Attributes)public void addAttribute(String uri, String localName, String qName, String type, String value)
setSpecified(int, boolean). Если тип атрибута не является CDATA, этот атрибут отмечается как объявляемый в DTD. Чтобы установить значение того флага в истину для атрибутов CDATA, использовать setDeclared(int, boolean).
addAttribute в class AttributesImpluri - URI Пространства имен, или пустая строка, если ни один не доступен или обработка Пространства имен, не выполняется.localName - Локальное имя, или пустая строка, если обработка Пространства имен не выполняется.qName - Квалифицированное (снабженное префиксом) имя, или пустая строка, если полностью определенные имена не доступны.type - Тип атрибута как строка.value - Значение атрибута.AttributesImpl.addAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)public void removeAttribute(int index)
AttributesImplremoveAttribute в class AttributesImplindex - Индексирование (основанного на нуле) атрибута.public void setDeclared(int index,
boolean value)
index - Индексирование (основанного на нуле) атрибута.value - Требуемое флаговое значение.ArrayIndexOutOfBoundsException - То, когда предоставленные индексируют, не идентифицирует атрибут.AttributesImpl.setType(int, java.lang.String)public void setSpecified(int index,
boolean value)
index - Индексирование (основанного на нуле) атрибута.value - Требуемое флаговое значение.ArrayIndexOutOfBoundsException - То, когда предоставленные индексируют, не идентифицирует атрибут.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92