public final class AttributesImplSerializer extends AttributesImpl
Attributes
Constructor and Description |
---|
AttributesImplSerializer() |
Modifier and Type | Method and Description |
---|---|
void |
addAttribute(String uri,
String local,
String qname,
String type,
String val)
This method adds the attribute, but also records its qName/index pair in
the hashtable for fast lookup by getIndex(qName).
|
void |
clear()
This method clears the accumulated attributes.
|
int |
getIndex(String qname)
This method gets the index of an attribute given its qName.
|
int |
getIndex(String uri,
String localName)
This method gets the index of an attribute given its uri and locanName.
|
void |
setAttributes(Attributes atts)
This method sets the attributes, previous attributes are cleared,
it also keeps the hashtable up to date for quick lookup via
getIndex(qName).
|
getLength, getLocalName, getQName, getType, getType, getType, getURI, getValue, getValue, getValue, removeAttribute, setAttribute, setLocalName, setQName, setType, setURI, setValue
public final int getIndex(String qname)
getIndex
in interface Attributes
getIndex
in class AttributesImpl
qname
- the qualified name of the attribute, e.g. "prefix1:locName1"Attributes.getIndex(String)
public final void addAttribute(String uri, String local, String qname, String type, String val)
addAttribute
in class AttributesImpl
uri
- the URI of the attributelocal
- the local name of the attributeqname
- the qualified name of the attributetype
- the type of the attributeval
- the value of the attributeAttributesImpl.addAttribute(String, String, String, String, String)
,
getIndex(String)
public final void clear()
clear
in class AttributesImpl
AttributesImpl.clear()
public final void setAttributes(Attributes atts)
setAttributes
in class AttributesImpl
atts
- the attributes to copy into these attributes.AttributesImpl.setAttributes(Attributes)
,
getIndex(String)
public final int getIndex(String uri, String localName)
getIndex
in interface Attributes
getIndex
in class AttributesImpl
uri
- the URI of the attribute name.localName
- the local namer (after the ':' ) of the attribute name.Attributes.getIndex(String)
Copyright © 2018 JBoss by Red Hat. All rights reserved.