Class XMLTokenStream
- java.lang.Object
-
- org.apache.tapestry5.internal.services.XMLTokenStream
-
public class XMLTokenStream extends Object
Parses a document as a stream of XML tokens. It includes a special hack (as of Tapestry 5.3) to support the HTML5 doctype (<!DOCTYPE html>) as if it were the XHTML transitional doctype (<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">).
-
-
Field Summary
Fields Modifier and Type Field Description static StringTRANSITIONAL_DOCTYPE
-
Constructor Summary
Constructors Constructor Description XMLTokenStream(Resource resource, Map<String,URL> publicIdToURL)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetAttributeCount()QNamegetAttributeName(int i)StringgetAttributeValue(int i)DTDDatagetDTDInfo()XMLTokenTypegetEventType()StringgetLocalName()LocationgetLocation()intgetNamespaceCount()StringgetNamespacePrefix(int i)StringgetNamespaceURI()StringgetNamespaceURI(int i)StringgetText()booleanhasNext()XMLTokenTypenext()Returns the type of the next token.voidparse()
-
-
-
Field Detail
-
TRANSITIONAL_DOCTYPE
public static final String TRANSITIONAL_DOCTYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
XMLTokenStream
public XMLTokenStream(Resource resource, Map<String,URL> publicIdToURL)
-
-
Method Detail
-
parse
public void parse() throws SAXException, IOException
- Throws:
SAXExceptionIOException
-
next
public XMLTokenType next()
Returns the type of the next token.
-
getAttributeCount
public int getAttributeCount()
-
getAttributeName
public QName getAttributeName(int i)
-
getDTDInfo
public DTDData getDTDInfo()
-
getEventType
public XMLTokenType getEventType()
-
getLocalName
public String getLocalName()
-
getLocation
public Location getLocation()
-
getNamespaceCount
public int getNamespaceCount()
-
getNamespacePrefix
public String getNamespacePrefix(int i)
-
getNamespaceURI
public String getNamespaceURI()
-
getNamespaceURI
public String getNamespaceURI(int i)
-
hasNext
public boolean hasNext()
-
getAttributeValue
public String getAttributeValue(int i)
-
-