|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.zkoss.zk.ui.AbstractComponent org.zkoss.zk.ui.HtmlBasedComponent org.zkoss.zul.Applet
public class Applet
A generic applet component.
See also HTML applet tag.
Non XUL extension.
Note: AbstractComponent.setVisible(boolean)
with false cannot work in IE. (Browser's limitation)
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.zkoss.zk.ui.HtmlBasedComponent |
---|
HtmlBasedComponent.ExtraCtrl |
Nested classes/interfaces inherited from class org.zkoss.zk.ui.AbstractComponent |
---|
AbstractComponent.Children |
Field Summary |
---|
Fields inherited from class org.zkoss.zk.ui.HtmlBasedComponent |
---|
_zclass |
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 | |
---|---|
Applet()
|
Method Summary | |
---|---|
java.lang.String |
getAlign()
Returns the alignment of an applet according to surrounding elements. |
java.lang.String |
getArchive()
Returns the location of an archive file (URL). |
java.lang.String |
getCode()
Return the applet class to run. |
java.lang.String |
getCodebase()
Returns a relative base URL for applets specified in setCode(java.lang.String) (URL). |
java.lang.Object |
getDynamicProperty(java.lang.String name)
Returns the property value of the specified name. |
java.lang.String |
getHspace()
Returns the horizontal spacing around an applet. |
java.util.Map<java.lang.String,java.lang.String> |
getParams()
Returns a map of parameters (never null). |
java.lang.String |
getVspace()
Returns the vertical spacing around an applet. |
boolean |
hasDynamicProperty(java.lang.String name)
Returns whether a dynamic property is defined. |
void |
invoke(java.lang.String function)
Invokes the function of the applet running at the client. |
void |
invoke(java.lang.String function,
java.lang.String argument)
Invokes the function of the applet running at the client with one argument. |
void |
invoke(java.lang.String function,
java.lang.String[] arguments)
Invokes the function of the applet running at the client with variable number argument. |
protected boolean |
isChildable()
No child is allowed. |
boolean |
isMayscript()
Returns whether the applet is allowed to access the scripting object. |
protected void |
renderProperties(ContentRenderer renderer)
Renders the content of this component, excluding the enclosing tags and children. |
void |
setAlign(java.lang.String align)
Sets the alignment of an applet according to surrounding elements. |
void |
setArchive(java.lang.String archive)
Sets the location of an archive file (URL). |
void |
setCode(java.lang.String code)
Sets the applet class to run. |
void |
setCodebase(java.lang.String codebase)
Sets a relative base URL for applets specified in setCode(java.lang.String) (URL). |
void |
setDynamicProperty(java.lang.String name,
java.lang.Object value)
Sets a property with the specified name and value. |
void |
setField(java.lang.String field,
java.lang.String value)
Sets the value of the specified filed. |
void |
setHspace(java.lang.String hspace)
Sets the horizontal spacing in pixels around an applet. |
void |
setMayscript(boolean mayscript)
Sets whether the applet is allowed to access the scripting object. |
java.lang.String |
setParam(java.lang.String name,
java.lang.String value)
Sets a parameter. |
void |
setParams(java.util.Map<java.lang.String,java.lang.String> params)
Sets a map of parameters (all existent parameters are removed first). |
void |
setVspace(java.lang.String vspace)
Sets the vertical spacing in pixels around an applet. |
Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent |
---|
clone, focus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZindex, getZIndex, service, setAction, setClass, setDraggable, setDroppable, setFocus, setHeight, setHeightDirectly, setHflex, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTooltiptext, setTop, setTopDirectly, setVflex, setWidth, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Applet()
Method Detail |
---|
public java.lang.String getCode()
public void setCode(java.lang.String code)
public java.lang.String getCodebase()
setCode(java.lang.String)
(URL).
Default: null (no codebase at all).
public void setCodebase(java.lang.String codebase)
setCode(java.lang.String)
(URL).
Notice that, if URI is specified, it will be encoded (Execution.encodeURL(java.lang.String)
).
public boolean isMayscript()
Default: false.
It is only necessary for the applet to control the page script objects. It is not necessary for the page objects to control the applet.
public void setMayscript(boolean mayscript)
public java.lang.String getArchive()
Default: null (no archive at all)
public void setArchive(java.lang.String archive)
Notice that, if URI is specified, it will be encoded (Execution.encodeURL(java.lang.String)
).
public java.lang.String getAlign()
Default: null (browser default)
public void setAlign(java.lang.String align)
Refer to HTML <applet> Tagfor more information.
public java.lang.String getHspace()
Default: null (browser default)
public void setHspace(java.lang.String hspace)
public java.lang.String getVspace()
Default: null (browser default)
public void setVspace(java.lang.String vspace)
public void setParams(java.util.Map<java.lang.String,java.lang.String> params)
public java.util.Map<java.lang.String,java.lang.String> getParams()
public java.lang.String setParam(java.lang.String name, java.lang.String value)
public java.lang.Object getDynamicProperty(java.lang.String name)
DynamicPropertied
getDynamicProperty
in interface DynamicPropertied
public boolean hasDynamicProperty(java.lang.String name)
DynamicPropertied
hasDynamicProperty
in interface DynamicPropertied
public void setDynamicProperty(java.lang.String name, java.lang.Object value) throws WrongValueException
DynamicPropertied
If a component supports only String-type values, it could use org.zkoss.lang.Objects.toString() to convert the value to a String instance.
setDynamicProperty
in interface DynamicPropertied
WrongValueException
public void invoke(java.lang.String function)
public void invoke(java.lang.String function, java.lang.String argument)
public void invoke(java.lang.String function, java.lang.String[] arguments)
public void setField(java.lang.String field, java.lang.String value)
protected boolean isChildable()
isChildable
in class AbstractComponent
protected void renderProperties(ContentRenderer renderer) throws java.io.IOException
HtmlBasedComponent
See also ZK Client-side Reference: Property Rendering
renderProperties
in class HtmlBasedComponent
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |