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.IOExceptionorg.xml.sax.SAXExceptionpublic void parse(java.lang.String urlstring)
throws java.net.MalformedURLException,
java.io.IOException,
org.xml.sax.SAXException
java.net.MalformedURLExceptionjava.io.IOExceptionorg.xml.sax.SAXExceptionpublic 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.IOExceptionorg.xml.sax.SAXExceptionprotected BoxNode buildTree(org.fit.cssbox.layout.ElementBox rootbox)