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.String
TRANSITIONAL_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 int
getAttributeCount()
javax.xml.namespace.QName
getAttributeName(int i)
java.lang.String
getAttributeValue(int i)
DTDData
getDTDInfo()
XMLTokenType
getEventType()
java.lang.String
getLocalName()
Location
getLocation()
int
getNamespaceCount()
java.lang.String
getNamespacePrefix(int i)
java.lang.String
getNamespaceURI()
java.lang.String
getNamespaceURI(int i)
java.lang.String
getText()
boolean
hasNext()
XMLTokenType
next()
Returns the type of the next token.void
parse()
-
-
-
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.SAXException
java.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)
-
-