|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.zkoss.zk.ui.metainfo.WidgetListener
public class WidgetListener
Represents a client-side event listener for the peer widget.
Notice that, unlike WidgetOverride
, getScript(org.zkoss.zk.ui.Component)
has only
the function's body (without function (event)
).
EventHandler
,
WidgetOverride
,
Serialized FormField Summary | |
---|---|
protected java.lang.String |
_name
|
protected ExValue |
_script
|
Constructor Summary | |
---|---|
WidgetListener(EvaluatorRef evalr,
java.lang.String name,
java.lang.String script,
ConditionImpl cond)
|
Method Summary | |
---|---|
void |
assign(Component comp)
|
ConditionImpl |
getCondition()
Returns the effectiveness condition. |
EvaluatorRef |
getEvaluatorRef()
Returns the evaluator reference. |
java.lang.String |
getName()
Returns the event name, such as, onClick. |
java.lang.String |
getRawScript()
Returns the script passed to the constructor. |
java.lang.String |
getScript(Component comp)
Returns the script associated with this event handler. |
boolean |
isEffective(Component comp)
Used to evaluate whether it is effective. |
boolean |
isEffective(Page page)
Used to evaluate whether it is effective. |
void |
setCondition(ConditionImpl cond)
Sets the effectiveness condition. |
boolean |
withCondition()
Tests if the condition is set |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final java.lang.String _name
protected final ExValue _script
Constructor Detail |
---|
public WidgetListener(EvaluatorRef evalr, java.lang.String name, java.lang.String script, ConditionImpl cond)
name
- the event name, such as onClickscript
- the script snippet. EL is allowed.
java.lang.IllegalArgumentException
- if name or script is nullMethod Detail |
---|
public java.lang.String getName()
public java.lang.String getScript(Component comp)
public java.lang.String getRawScript()
public void assign(Component comp)
public EvaluatorRef getEvaluatorRef()
public ConditionImpl getCondition()
public void setCondition(ConditionImpl cond)
public boolean withCondition()
public boolean isEffective(Component comp)
Condition
isEffective
in interface Condition
comp
- used as the self variable. Ignored if null.public boolean isEffective(Page page)
Condition
isEffective
in interface Condition
page
- used as the self variable. Ignored if null.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |