|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.zkoss.zk.ui.AbstractComponent
org.zkoss.zhtml.Zkhead
public class Zkhead
The component used to generate CSS and JavaScrpt declarations. By default, CSS and JavaScript declarations are generated automatically (right before </head>). However, if you prefer to generate them in the particular location, you can use this tag.
| Nested Class Summary | |
|---|---|
protected class |
Zkhead.ExtraCtrl
|
| Nested classes/interfaces inherited from class org.zkoss.zk.ui.AbstractComponent |
|---|
AbstractComponent.Children |
| Field Summary |
|---|
| Fields inherited from interface org.zkoss.zk.ui.Component |
|---|
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE |
| Fields inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl |
|---|
CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE |
| Constructor Summary | |
|---|---|
Zkhead()
|
|
| Method Summary | |
|---|---|
java.lang.Object |
getExtraCtrl()
Returns the extra controls that tell ZK how to handle this component specially. |
void |
redraw(java.io.Writer out)
Redraws this component and all its descendants. |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Zkhead()
| Method Detail |
|---|
public void redraw(java.io.Writer out)
throws java.io.IOException
AbstractComponentDefault: It uses JsContentRenderer to render all information
in JavaScript codes. For devices that don't support JavaScript,
it must override this method.
To generate all information, it first invokes
AbstractComponent.renderProperties(org.zkoss.zk.ui.sys.ContentRenderer) to render component's
properties,
and then AbstractComponent.redrawChildren(java.io.Writer) to redraw children (and descendants)
(by calling their AbstractComponent.redraw(java.io.Writer)).
If a derived class wants to render more properties, it can override
AbstractComponent.renderProperties(org.zkoss.zk.ui.sys.ContentRenderer).
If a derived class renders only a subset of its children
(such as paging/cropping), it could override AbstractComponent.redrawChildren(java.io.Writer).
If a deriving class wants to do something before
AbstractComponent.renderProperties(org.zkoss.zk.ui.sys.ContentRenderer), it has to override AbstractComponent.redraw(java.io.Writer).
If a deriving class doesn't want to render in JavaScript codes,
it has to override AbstractComponent.redraw(java.io.Writer) with the proper implementation
of ContentRenderer.
redraw in interface ComponentCtrlredraw in class AbstractComponentjava.io.IOExceptionpublic java.lang.Object getExtraCtrl()
AbstractComponentDefault: null.
getExtraCtrl in interface ComponentCtrlgetExtraCtrl in class AbstractComponentCropper.ComponentCtrl.getExtraCtrl()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||