/**
* Initializes the given document.
*/
protected void initializeDocument(Document document) {
SVGOMDocument doc = (SVGOMDocument)document;
CSSEngine eng = doc.getCSSEngine();
if (eng == null) {
SVGDOMImplementation impl;
impl = (SVGDOMImplementation)doc.getImplementation();
eng = impl.createCSSEngine(doc, this);
doc.setCSSEngine(eng);
eng.setMedia(userAgent.getMedia());
String uri = userAgent.getUserStyleSheetURI();
if (uri != null) {
try {
URL url = new URL(uri);
eng.setUserAgentStyleSheet
(eng.parseStyleSheet(url, "all"));
} catch (MalformedURLException e) {
userAgent.displayError(e);
}
}
eng.setAlternateStyleSheet(userAgent.getAlternateStyleSheet());
}
}