|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.zkoss.zkmax.init.TabletThemeProvider
@Deprecated public class TabletThemeProvider
A Tablet Theme Provider
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.zkoss.zk.ui.util.ThemeProvider |
|---|
ThemeProvider.Aide |
| Constructor Summary | |
|---|---|
TabletThemeProvider(ThemeProvider origin)
Deprecated. |
|
| Method Summary | |
|---|---|
java.lang.String |
beforeWCS(Execution exec,
java.lang.String uri)
Deprecated. Called when a WCS (Widget CSS descriptor) file is about to be loaded. |
java.lang.String |
beforeWidgetCSS(Execution exec,
java.lang.String uri)
Deprecated. Called when a WCS (Widget CSS descriptor) file is about to load the CSS file associated with a widget. |
java.util.Collection<java.lang.Object> |
getThemeURIs(Execution exec,
java.util.List<java.lang.Object> uris)
Deprecated. Returns a list of the theme's URIs of the specified execution, or null if no theme shall be generated. |
int |
getWCSCacheControl(Execution exec,
java.lang.String uri)
Deprecated. Returns the number of hours that the specified WCS (Widget CSS descriptor) file won't be changed. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TabletThemeProvider(ThemeProvider origin)
| Method Detail |
|---|
public java.util.Collection<java.lang.Object> getThemeURIs(Execution exec,
java.util.List<java.lang.Object> uris)
ThemeProviderString or StyleSheet.
If you want to specify the media attribute, use StyleSheet.
It is called when a desktop is about to be rendered. It is called only once for each desktop.
Notice that StyleSheet is allowed since 5.0.3.
getThemeURIs in interface ThemeProviderexec - the current execution (never null), where you can retrieve
the desktop, request and response.
Note: if your Web application supports multiple devices, you have
to check Desktop.getDevice().uris - the default set of theme's URIs,
i.e., the themes defined in language definitions (lang.xml and lang-addon.xml)
and the configuration (the theme-uri elements in web.xml).
Each URI is an instance of of either String or StyleSheet.
Notice that, unless it is customized by application specific lang-addon,
all URIs are, by default, String instances.
String or StyleSheet.
public int getWCSCacheControl(Execution exec,
java.lang.String uri)
ThemeProvider
getWCSCacheControl in interface ThemeProvideruri - the URI of the WCS file, e.g., ~./zul/css/zk.wcs
public java.lang.String beforeWCS(Execution exec,
java.lang.String uri)
ThemeProvideruri parameter.
If you want to change the font size, you can set the attributes of the execution accordingly as follows.
For example,
String beforeWCS(Execution exec, String uri) {
exec.setAttribute("fontSizeM", "15px");
return uri;
}
beforeWCS in interface ThemeProviderexec - the current execution (never null), where you can retrieve
the request and response. However, unlike
ThemeProvider.getThemeURIs(org.zkoss.zk.ui.Execution, java.util.List) , the desktop might not be available when this
method is called.uri - the URI of the WCS file, e.g., ~./zul/css/zk.wcs
public java.lang.String beforeWidgetCSS(Execution exec,
java.lang.String uri)
ThemeProvideruri parameter.
This method is usually overridden to load the CSS files from a different directory. For example,
String beforeWidgetCSS(Execution exec, String uri) {
return uri.startsWith("~./") ? "~./foo/" + uri.substring(3): uri;
}
beforeWidgetCSS in interface ThemeProviderexec - the current execution (never null), where you can retrieve
the request ad response. However, unlike
ThemeProvider.getThemeURIs(org.zkoss.zk.ui.Execution, java.util.List) , the desktop might not be available when this
method is called.uri - the URI of the CSS file associated with a widget, e.g.,
~./js/zul/wgt/css/a.css.dsp
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||