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)
|
protected java.lang.Object |
evaluateTemplate(Component eachComp,
java.lang.Object eachData,
int index,
int size,
java.lang.String subType)
|
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)
|
Template |
resolveTemplate(Component eachComp,
java.lang.Object eachData,
int index,
int size,
java.lang.String subType)
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)
evaluateTemplate
protected java.lang.Object evaluateTemplate(Component eachComp,
java.lang.Object eachData,
int index,
int size,
java.lang.String subType)
resolveTemplate
public Template resolveTemplate(Component eachComp,
java.lang.Object eachData,
int index,
int size)
- Specified by:
resolveTemplate
in interface TemplateResolver
resolveTemplate
public Template resolveTemplate(Component eachComp,
java.lang.Object eachData,
int index,
int size,
java.lang.String subType)
- 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 setsubType
- the sub-type of template should be resolved
- 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.