org.apache.tapestry5.internal.services
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">
).
Constructor Summary |
XMLTokenStream(Resource resource,
java.util.Map<java.lang.String,java.net.URL> publicIdToURL)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TRANSITIONAL_DOCTYPE
public static final java.lang.String TRANSITIONAL_DOCTYPE
- See Also:
- Constant Field Values
XMLTokenStream
public XMLTokenStream(Resource resource,
java.util.Map<java.lang.String,java.net.URL> publicIdToURL)
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)
Copyright © 2003-2012 The Apache Software Foundation.