Package nu.validator.htmlparser.impl
Class HtmlAttributes
- java.lang.Object
-
- nu.validator.htmlparser.impl.HtmlAttributes
-
- All Implemented Interfaces:
org.xml.sax.Attributes
public final class HtmlAttributes extends java.lang.Object implements org.xml.sax.Attributes
Be careful with this class. QName is the name in from HTML tokenization. Otherwise, please refer to the interface doc.- Version:
- $Id: AttributesImpl.java 206 2008-03-20 14:09:29Z hsivonen $
- Author:
- hsivonen
-
-
Field Summary
Fields Modifier and Type Field Description static HtmlAttributes
EMPTY_ATTRIBUTES
-
Constructor Summary
Constructors Constructor Description HtmlAttributes(int mode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
adjustForMath()
void
adjustForSvg()
HtmlAttributes
cloneAttributes(Interner interner)
boolean
equalsAnother(HtmlAttributes other)
AttributeName
getAttributeName(int index)
java.lang.String
getId()
int
getIndex(java.lang.String qName)
int
getIndex(java.lang.String uri, java.lang.String localName)
int
getIndex(AttributeName name)
Only use with a static argumentint
getLength()
java.lang.String
getLocalName(int index)
java.lang.String
getPrefix(int index)
java.lang.String
getQName(int index)
java.lang.String
getType(int index)
java.lang.String
getType(java.lang.String qName)
java.lang.String
getType(java.lang.String uri, java.lang.String localName)
java.lang.String
getURI(int index)
java.lang.String
getValue(int index)
java.lang.String
getValue(java.lang.String qName)
java.lang.String
getValue(java.lang.String uri, java.lang.String localName)
java.lang.String
getValue(AttributeName name)
Only use with static argument.AttributeName
getXmlnsAttributeName(int index)
int
getXmlnsIndex(AttributeName name)
int
getXmlnsLength()
java.lang.String
getXmlnsLocalName(int index)
java.lang.String
getXmlnsURI(int index)
java.lang.String
getXmlnsValue(int index)
java.lang.String
getXmlnsValue(AttributeName name)
void
merge(HtmlAttributes attributes)
-
-
-
Field Detail
-
EMPTY_ATTRIBUTES
public static final HtmlAttributes EMPTY_ATTRIBUTES
-
-
Method Detail
-
getIndex
public int getIndex(AttributeName name)
Only use with a static argument- Parameters:
name
-- Returns:
-
getIndex
public int getIndex(java.lang.String qName)
- Specified by:
getIndex
in interfaceorg.xml.sax.Attributes
-
getIndex
public int getIndex(java.lang.String uri, java.lang.String localName)
- Specified by:
getIndex
in interfaceorg.xml.sax.Attributes
-
getType
public java.lang.String getType(java.lang.String qName)
- Specified by:
getType
in interfaceorg.xml.sax.Attributes
-
getType
public java.lang.String getType(java.lang.String uri, java.lang.String localName)
- Specified by:
getType
in interfaceorg.xml.sax.Attributes
-
getValue
public java.lang.String getValue(java.lang.String qName)
- Specified by:
getValue
in interfaceorg.xml.sax.Attributes
-
getValue
public java.lang.String getValue(java.lang.String uri, java.lang.String localName)
- Specified by:
getValue
in interfaceorg.xml.sax.Attributes
-
getLength
public int getLength()
- Specified by:
getLength
in interfaceorg.xml.sax.Attributes
-
getLocalName
public java.lang.String getLocalName(int index)
- Specified by:
getLocalName
in interfaceorg.xml.sax.Attributes
-
getQName
public java.lang.String getQName(int index)
- Specified by:
getQName
in interfaceorg.xml.sax.Attributes
-
getType
public java.lang.String getType(int index)
- Specified by:
getType
in interfaceorg.xml.sax.Attributes
-
getAttributeName
public AttributeName getAttributeName(int index)
-
getURI
public java.lang.String getURI(int index)
- Specified by:
getURI
in interfaceorg.xml.sax.Attributes
-
getPrefix
public java.lang.String getPrefix(int index)
-
getValue
public java.lang.String getValue(int index)
- Specified by:
getValue
in interfaceorg.xml.sax.Attributes
-
getValue
public java.lang.String getValue(AttributeName name)
Only use with static argument.- See Also:
Attributes.getValue(java.lang.String)
-
getId
public java.lang.String getId()
-
getXmlnsLength
public int getXmlnsLength()
-
getXmlnsLocalName
public java.lang.String getXmlnsLocalName(int index)
-
getXmlnsURI
public java.lang.String getXmlnsURI(int index)
-
getXmlnsValue
public java.lang.String getXmlnsValue(int index)
-
getXmlnsIndex
public int getXmlnsIndex(AttributeName name)
-
getXmlnsValue
public java.lang.String getXmlnsValue(AttributeName name)
-
getXmlnsAttributeName
public AttributeName getXmlnsAttributeName(int index)
-
adjustForMath
public void adjustForMath()
-
adjustForSvg
public void adjustForSvg()
-
cloneAttributes
public HtmlAttributes cloneAttributes(Interner interner) throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
-
equalsAnother
public boolean equalsAnother(HtmlAttributes other)
-
merge
public void merge(HtmlAttributes attributes) throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
-
-