|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.zkoss.zk.ui.metainfo.VariableResolverInfo
public class VariableResolverInfo
A definition of the variable resolver (VariableResolver
).
Note: we resolve the class by using Classes.forNameByThread. In other words, it doesn't support the class defined in zscript. Why not? Since there is no way to run zscript before the variable-resolver directive (and better performance).
Note: it is not serializable.
Constructor Summary | |
---|---|
VariableResolverInfo(java.lang.Class<? extends VariableResolver> cls)
Constructs with a class. |
|
VariableResolverInfo(java.lang.Class<? extends VariableResolver> cls,
java.util.Map<java.lang.String,java.lang.String> args)
Constructs with a class. |
|
VariableResolverInfo(java.lang.String clsnm)
Constructs with a class name. |
|
VariableResolverInfo(java.lang.String clsnm,
java.util.Map<java.lang.String,java.lang.String> args)
Constructs with a class name. |
|
VariableResolverInfo(VariableResolver resolver)
Constructs with an initiator that will be reuse each time newVariableResolver(org.zkoss.zk.ui.metainfo.PageDefinition, org.zkoss.zk.ui.Page) is called. |
Method Summary | |
---|---|
VariableResolver |
newVariableResolver(Evaluator eval,
Page page)
Creates and returns the variable resolver for the specified page. |
VariableResolver |
newVariableResolver(PageDefinition pgdef,
Page page)
Creates and returns the variable resolver for the specified page. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public VariableResolverInfo(java.lang.Class<? extends VariableResolver> cls, java.util.Map<java.lang.String,java.lang.String> args)
args
- the map of arguments. Ignored if null.public VariableResolverInfo(java.lang.Class<? extends VariableResolver> cls)
public VariableResolverInfo(java.lang.String clsnm, java.util.Map<java.lang.String,java.lang.String> args) throws java.lang.ClassNotFoundException
clsnm
- the class name; it could be an EL expression.
java.lang.ClassNotFoundException
public VariableResolverInfo(java.lang.String clsnm) throws java.lang.ClassNotFoundException
clsnm
- the class name; it could be an EL expression.
java.lang.ClassNotFoundException
public VariableResolverInfo(VariableResolver resolver)
newVariableResolver(org.zkoss.zk.ui.metainfo.PageDefinition, org.zkoss.zk.ui.Page)
is called.
Method Detail |
---|
public VariableResolver newVariableResolver(PageDefinition pgdef, Page page) throws java.lang.Exception
java.lang.Exception
public VariableResolver newVariableResolver(Evaluator eval, Page page) throws java.lang.Exception
java.lang.Exception
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |