Package org.zkoss.zk.ui.ext.render
Interface DynamicMedia
-
public interface DynamicMediaImplemented by the object returned byComponentCtrl.getExtraCtrl(), if a component might have viewable parts other than HTML (WML, XAML or any client language). A typical example is an image and an audio.How it works:
- DynamicMedia component first invoke
Desktop.getDynamicMediaURI(org.zkoss.zk.ui.Component, java.lang.String)to retrieve a URI and generate proper HTML (or any client language). - Then, client will send a request to the URI
-
DHtmlUpdateServletinterprets it and callgetMedia(java.lang.String)to retrieve the media and return it the client
- Author:
- tomyeh
- DynamicMedia component first invoke
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.zkoss.util.media.MediagetMedia(java.lang.String pathInfo)Retrieve the view inMediaformat.
-
-
-
Method Detail
-
getMedia
org.zkoss.util.media.Media getMedia(java.lang.String pathInfo)
Retrieve the view inMediaformat.Unlike other methods, you cannot post event, create, remove, invalidate or do any smart updates in this method. In other words, READ ONLY.
- Parameters:
pathInfo- the extra info passed toDHtmlUpdateServlet. It is what you passed toDesktop.getDynamicMediaURI(org.zkoss.zk.ui.Component, java.lang.String). It is never null. It must start with "/" or be empty.
-
-