|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.turbine.services.pull.util.UIManager
UIManager.java
Manages all UI elements for a Turbine Application. Any
UI element can be accessed in any template using the
$ui handle (assuming you use the default PullService
configuration). So, for example, you could access
the background colour for your pages by using
$ui.bgcolor
It would also be very cool to use some form of inheritence for UI elements. Say a $ui.bgcolor is used in a template where the bgcolor is not set for that part of hierarch, it would be cool if it could find the setting for the bgcolor in the parent directory. So you could override a UI element where you wanted and the system would fall back to the parent when necessary.
How to specify skins, how to deal with images, how could this be handled with a web app.
This is an application pull tool for the template system. You should not use it in a normal application!
Constructor Summary | |
UIManager()
Deprecated. |
Method Summary | |
java.lang.String |
get(java.lang.String key)
Deprecated. Use UITool.get(String key) instead. |
java.lang.String |
getScript(java.lang.String filename)
Deprecated. Use UITool.getScript(String filename) instead. |
java.lang.String |
getScript(java.lang.String filename,
RunData data)
Deprecated. Use UITool.getScript(String filename, RunData data) instead. |
java.lang.String |
getSkin()
Deprecated. Use UITool.getSkin() instead. |
java.lang.String |
getStylecss()
Deprecated. Use UITool.getStylecss() instead. |
java.lang.String |
getStylecss(RunData data)
Deprecated. Use UITool.getStylecss(RunData data) instead. |
java.lang.String |
image(java.lang.String imageId)
Deprecated. Use UITool.image(String imageId) instead. |
java.lang.String |
image(java.lang.String imageId,
RunData data)
Deprecated. Use UITool.image(String imageId, RunData data) instead. |
void |
init(java.lang.Object data)
Deprecated. Use UITool.init() instead. |
void |
refresh()
Deprecated. Use UITool.refresh() instead. |
void |
setSkin()
Deprecated. Use UITool.setSkin() instead. |
protected void |
setSkin(RunData data)
Deprecated. Use UITool.setSkin(RunData data) instead. |
void |
setSkin(java.lang.String skinName)
Deprecated. Use UITool.setSkin(String skinName) instead. |
protected void |
setSkin(User user)
Deprecated. Use UITool.setSkin(User user) instead. |
static void |
setSkin(User user,
java.lang.String skin)
Deprecated. Use UITool.setSkin(User user, String skin) instead. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public UIManager()
Method Detail |
public void init(java.lang.Object data)
init
in interface ApplicationTool
data
- This is null, RunData or User depending upon specified tool scope.public void refresh()
refresh
in interface ApplicationTool
public java.lang.String get(java.lang.String key)
public java.lang.String getSkin()
public java.lang.String image(java.lang.String imageId, RunData data)
public java.lang.String image(java.lang.String imageId)
public java.lang.String getStylecss(RunData data)
public java.lang.String getStylecss()
public java.lang.String getScript(java.lang.String filename, RunData data)
public java.lang.String getScript(java.lang.String filename)
public void setSkin()
public void setSkin(java.lang.String skinName)
skinName
- the skin name to use.protected void setSkin(RunData data)
data
- a RunData instanceprotected void setSkin(User user)
user
- a User instancepublic static void setSkin(User user, java.lang.String skin)
user
- a User instanceskin
- the skin name for the session
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |