public class CSSBoxTreeBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected PageImpl |
page
The resulting page
|
protected java.awt.Dimension |
pageSize
Requested page dimensions
|
protected java.net.URL |
pageUrl |
Constructor and Description |
---|
CSSBoxTreeBuilder(java.awt.Dimension pageSize) |
Modifier and Type | Method and Description |
---|---|
protected BoxNode |
buildTree(org.fit.cssbox.layout.ElementBox rootbox) |
Page |
getPage() |
void |
parse(java.lang.String urlstring) |
void |
parse(java.net.URL url) |
protected org.fit.cssbox.layout.BrowserCanvas |
renderUrl(java.net.URL url,
java.awt.Dimension pageSize) |
protected java.net.URL pageUrl
protected PageImpl page
protected java.awt.Dimension pageSize
public void parse(java.net.URL url) throws java.io.IOException, org.xml.sax.SAXException
java.io.IOException
org.xml.sax.SAXException
public void parse(java.lang.String urlstring) throws java.net.MalformedURLException, java.io.IOException, org.xml.sax.SAXException
java.net.MalformedURLException
java.io.IOException
org.xml.sax.SAXException
public Page getPage()
protected org.fit.cssbox.layout.BrowserCanvas renderUrl(java.net.URL url, java.awt.Dimension pageSize) throws java.io.IOException, org.xml.sax.SAXException
java.io.IOException
org.xml.sax.SAXException
protected BoxNode buildTree(org.fit.cssbox.layout.ElementBox rootbox)