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, setValue
public Attributes2Impl()
public Attributes2Impl(Attributes atts)
Этот конструктор особенно полезен внутри a startElement
событие.
atts
- Существующий объект Атрибутов.public boolean isDeclared(int index)
isDeclared
в интерфейсе Attributes2
index
- Атрибут индексирует (основанный на нуле).public boolean isDeclared(String uri, String localName)
isDeclared
в интерфейсе Attributes2
uri
- URI Пространства имен, или пустая строка, если у имени нет никакого URI Пространства имен.localName
- Локальное имя атрибута.public boolean isDeclared(String qName)
isDeclared
в интерфейсе Attributes2
qName
- XML квалифицированное (снабженное префиксом) имя.public boolean isSpecified(int index)
isSpecified
в интерфейсе Attributes2
index
- Атрибут индексирует (основанный на нуле).ArrayIndexOutOfBoundsException
- То, когда предоставленные индексируют, не идентифицирует атрибут.public boolean isSpecified(String uri, String localName)
isSpecified
в интерфейсе Attributes2
uri
- URI Пространства имен, или пустая строка, если у имени нет никакого URI Пространства имен.localName
- Локальное имя атрибута.IllegalArgumentException
- Когда предоставленные имена не идентифицируют атрибут.public boolean isSpecified(String qName)
isSpecified
в интерфейсе Attributes2
qName
- XML квалифицированное (снабженное префиксом) имя.IllegalArgumentException
- Когда предоставленное имя не идентифицирует атрибут.public void setAttributes(Attributes atts)
setAttributes
в class AttributesImpl
atts
- Атрибуты, чтобы скопировать.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 AttributesImpl
uri
- 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)
AttributesImpl
removeAttribute
в class AttributesImpl
index
- Индексирование (основанного на нуле) атрибута.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