org.zkoss.bind.impl
Class TemplateResolverImpl
java.lang.Object
org.zkoss.bind.impl.TemplateResolverImpl
- All Implemented Interfaces:
- java.io.Serializable, TemplateResolver
- Direct Known Subclasses:
- TemplateResolverImpl
public class TemplateResolverImpl
- extends java.lang.Object
- implements TemplateResolver, java.io.Serializable
The resolver resolves template and handles template changes
- Since:
- 6.0.0
- Author:
- dennis
- See Also:
- Serialized Form
Constructor Summary |
TemplateResolverImpl(Binder binder,
Component comp,
java.lang.String attr,
java.lang.String templateExpr,
java.util.Map<java.lang.String,java.lang.Object> templateArgs)
|
Method Summary |
void |
addTemplateTracking(Component eachComp)
Deprecated. |
void |
addTemplateTracking(Component eachComp,
java.lang.Object eachData,
int index,
int size)
Add template tracking to component |
protected java.lang.Object |
evaluateTemplate(Component eachComp,
java.lang.Object eachData,
int index,
int size)
|
java.lang.String |
getAttr()
|
Binder |
getBinder()
|
Component |
getComponent()
|
java.lang.String |
getExpression()
|
java.util.Map<java.lang.String,java.lang.Object> |
getTemplateArgs()
|
protected Binding |
getTemplateBinding(Component eachComp,
java.lang.Object eachData,
int index,
int size)
|
Template |
resolveTemplate(Component eachComp,
java.lang.Object eachData,
int index,
int size)
Resolve the template for the component |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TemplateResolverImpl
public TemplateResolverImpl(Binder binder,
Component comp,
java.lang.String attr,
java.lang.String templateExpr,
java.util.Map<java.lang.String,java.lang.Object> templateArgs)
getBinder
public Binder getBinder()
getComponent
public Component getComponent()
getExpression
public java.lang.String getExpression()
getTemplateArgs
public java.util.Map<java.lang.String,java.lang.Object> getTemplateArgs()
getAttr
public java.lang.String getAttr()
evaluateTemplate
protected java.lang.Object evaluateTemplate(Component eachComp,
java.lang.Object eachData,
int index,
int size)
resolveTemplate
public Template resolveTemplate(Component eachComp,
java.lang.Object eachData,
int index,
int size)
- Description copied from interface:
TemplateResolver
- Resolve the template for the component
- Specified by:
resolveTemplate
in interface TemplateResolver
- Parameters:
eachComp
- the template to be resolved of the componenteachData
- the data for resolverindex
- the index of eachsize
- the size of data set
- Returns:
- the template if exist.
addTemplateTracking
@Deprecated
public void addTemplateTracking(Component eachComp)
- Deprecated.
- Description copied from interface:
TemplateResolver
- Add template tracking to component
- Specified by:
addTemplateTracking
in interface TemplateResolver
- Parameters:
eachComp
- the component to add template tracking
addTemplateTracking
public void addTemplateTracking(Component eachComp,
java.lang.Object eachData,
int index,
int size)
- Description copied from interface:
TemplateResolver
- Add template tracking to component
- Specified by:
addTemplateTracking
in interface TemplateResolver
- Parameters:
eachComp
- the template to be resolved of the componenteachData
- the data for resolverindex
- the index of eachsize
- the size of data set
getTemplateBinding
protected Binding getTemplateBinding(Component eachComp,
java.lang.Object eachData,
int index,
int size)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2005-2011 Potix Corporation. All Rights Reserved.