Package org.apache.jasper.util
Class UniqueAttributesImpl
- java.lang.Object
-
- org.xml.sax.helpers.AttributesImpl
-
- org.apache.jasper.util.UniqueAttributesImpl
-
- All Implemented Interfaces:
Attributes
public class UniqueAttributesImpl extends AttributesImpl
Wraps the default attributes implementation and ensures that each attribute has a unique qname as required by the JSP specification.
-
-
Constructor Summary
Constructors Constructor Description UniqueAttributesImpl()UniqueAttributesImpl(boolean pageDirective)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAttribute(String uri, String localName, String qName, String type, String value)voidclear()voidremoveAttribute(int index)voidsetAttribute(int index, String uri, String localName, String qName, String type, String value)voidsetAttributes(Attributes atts)voidsetQName(int index, String qName)
-
-
-
Method Detail
-
clear
public void clear()
- Overrides:
clearin classAttributesImpl
-
setAttributes
public void setAttributes(Attributes atts)
- Overrides:
setAttributesin classAttributesImpl
-
addAttribute
public void addAttribute(String uri, String localName, String qName, String type, String value)
- Overrides:
addAttributein classAttributesImpl
-
setAttribute
public void setAttribute(int index, String uri, String localName, String qName, String type, String value)- Overrides:
setAttributein classAttributesImpl
-
removeAttribute
public void removeAttribute(int index)
- Overrides:
removeAttributein classAttributesImpl
-
setQName
public void setQName(int index, String qName)- Overrides:
setQNamein classAttributesImpl
-
-