|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectfi.hut.tml.xsmiles.mlfc.css.CSSImpl
This class is the interface to MLFCs for 1. reading the style of a single element. 2. Adding new stylesheet references (both author + user agent)
| Field Summary | |
protected Selectors |
cssSelectors
|
| Constructor Summary | |
CSSImpl()
|
|
CSSImpl(MediaQueryEvaluator mqe,
org.w3c.dom.Document doc)
|
|
| Method Summary | |
void |
addXMLDefaultStyleSheet(java.net.URL defaultUrl)
Add a new default (User Agent) stylesheet |
void |
addXMLStyleSheet(java.lang.String stylesheetText,
java.net.URL baseURL)
Add a new author stylesheet |
void |
addXMLStyleSheet(java.net.URL stylesheetUrl)
Add a new author stylesheet |
protected void |
createCSSSelectors(org.w3c.dom.Document doc)
|
Selectors |
getCSSSelectors()
|
org.w3c.dom.css.CSSStyleDeclaration |
getParsedStyle(StylableElement elem)
get parsed and combined style for an element |
org.w3c.dom.css.CSSStyleDeclaration |
getParsedStyle(StylableElement elem,
java.lang.String pseudoelement)
This method is the main entry point for the MLFCs. |
protected void |
matchRules(org.w3c.dom.css.CSSStyleSheet ss,
StylableElement elem,
java.lang.String pseudoelement,
XSmilesCSSStyleDeclarationImpl style)
|
void |
prepareStyleSheet(org.w3c.dom.css.CSSStyleSheet ss)
prepare a parsed stylesheet (add mediaqueryevaluator + do sorting) |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected Selectors cssSelectors
| Constructor Detail |
public CSSImpl(MediaQueryEvaluator mqe,
org.w3c.dom.Document doc)
public CSSImpl()
| Method Detail |
public org.w3c.dom.css.CSSStyleDeclaration getParsedStyle(StylableElement elem)
XSmilesStyleSheet
getParsedStyle in interface XSmilesStyleSheetprotected void createCSSSelectors(org.w3c.dom.Document doc)
public Selectors getCSSSelectors()
getCSSSelectors in interface XSmilesStyleSheet
public org.w3c.dom.css.CSSStyleDeclaration getParsedStyle(StylableElement elem,
java.lang.String pseudoelement)
protected void matchRules(org.w3c.dom.css.CSSStyleSheet ss,
StylableElement elem,
java.lang.String pseudoelement,
XSmilesCSSStyleDeclarationImpl style)
public void prepareStyleSheet(org.w3c.dom.css.CSSStyleSheet ss)
XSmilesStyleSheet
prepareStyleSheet in interface XSmilesStyleSheetpublic void addXMLDefaultStyleSheet(java.net.URL defaultUrl)
addXMLDefaultStyleSheet in interface XSmilesStyleSheetpublic void addXMLStyleSheet(java.net.URL stylesheetUrl)
addXMLStyleSheet in interface XSmilesStyleSheet
public void addXMLStyleSheet(java.lang.String stylesheetText,
java.net.URL baseURL)
addXMLStyleSheet in interface XSmilesStyleSheet
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||