Class XMLTokenStream
- java.lang.Object
-
- org.apache.tapestry5.internal.services.XMLTokenStream
-
public class XMLTokenStream extends java.lang.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 java.lang.StringTRANSITIONAL_DOCTYPE
-
Constructor Summary
Constructors Constructor Description XMLTokenStream(Resource resource, java.util.Map<java.lang.String,java.net.URL> publicIdToURL)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetAttributeCount()javax.xml.namespace.QNamegetAttributeName(int i)java.lang.StringgetAttributeValue(int i)DTDDatagetDTDInfo()XMLTokenTypegetEventType()java.lang.StringgetLocalName()LocationgetLocation()intgetNamespaceCount()java.lang.StringgetNamespacePrefix(int i)java.lang.StringgetNamespaceURI()java.lang.StringgetNamespaceURI(int i)java.lang.StringgetText()booleanhasNext()XMLTokenTypenext()Returns the type of the next token.voidparse()
-
-
-
Field Detail
-
TRANSITIONAL_DOCTYPE
public static final java.lang.String TRANSITIONAL_DOCTYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
XMLTokenStream
public XMLTokenStream(Resource resource, java.util.Map<java.lang.String,java.net.URL> publicIdToURL)
-
-
Method Detail
-
parse
public void parse() throws org.xml.sax.SAXException, java.io.IOException
- Throws:
org.xml.sax.SAXExceptionjava.io.IOException
-
next
public XMLTokenType next()
Returns the type of the next token.
-
getAttributeCount
public int getAttributeCount()
-
getAttributeName
public javax.xml.namespace.QName getAttributeName(int i)
-
getDTDInfo
public DTDData getDTDInfo()
-
getEventType
public XMLTokenType getEventType()
-
getLocalName
public java.lang.String getLocalName()
-
getLocation
public Location getLocation()
-
getNamespaceCount
public int getNamespaceCount()
-
getNamespacePrefix
public java.lang.String getNamespacePrefix(int i)
-
getNamespaceURI
public java.lang.String getNamespaceURI()
-
getNamespaceURI
public java.lang.String getNamespaceURI(int i)
-
getText
public java.lang.String getText()
-
hasNext
public boolean hasNext()
-
getAttributeValue
public java.lang.String getAttributeValue(int i)
-
-