org.zkoss.bind.xel.zel
Class BindELContext

java.lang.Object
  extended by org.zkoss.zel.ELContext
      extended by org.zkoss.xel.zel.XelELContext
          extended by org.zkoss.bind.xel.zel.BindELContext

public class BindELContext
extends XelELContext

ELContext for Binding.

Author:
henrichen

Constructor Summary
BindELContext(XelContext xelc)
           
 
Method Summary
static void addDependsOnTracking(java.lang.reflect.Method m, java.lang.String basepath, java.util.List<java.lang.String> srcpath, java.lang.String prop, Binding binding)
           
static void addDependsOnTrackings(java.lang.reflect.Method m, java.lang.String basepath, java.util.List<java.lang.String> srcpath, Binding binding, BindContext ctx)
           
static void addNotifys(java.lang.reflect.Method m, java.lang.Object base, java.lang.String prop, java.lang.Object value, BindContext ctx)
           
static java.lang.String appendFields(java.lang.String prefix, java.lang.String field)
           
 java.lang.Object getAttribute(java.lang.String name)
           
 Binding getBinding()
           
static java.util.Set<Property> getNotifys(java.lang.reflect.Method m, java.lang.Object base, java.lang.String prop, java.lang.Object value)
           
 org.zkoss.zel.VariableMapper getVariableMapper()
           
 boolean ignoreTracker()
           
static boolean isBracket(java.lang.String script)
           
protected  org.zkoss.zel.ELResolver newELResolver(XelContext xelc)
           
static java.lang.String pathToString(java.util.List<java.lang.String> path)
           
 java.lang.Object setAttribute(java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class org.zkoss.xel.zel.XelELContext
getELResolver, getFunctionMapper, getXelContext
 
Methods inherited from class org.zkoss.zel.ELContext
getContext, getLocale, isPropertyResolved, putContext, setLocale, setPropertyResolved
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BindELContext

public BindELContext(XelContext xelc)
Method Detail

newELResolver

protected org.zkoss.zel.ELResolver newELResolver(XelContext xelc)
Overrides:
newELResolver in class XelELContext

getVariableMapper

public org.zkoss.zel.VariableMapper getVariableMapper()
Overrides:
getVariableMapper in class XelELContext

getBinding

public Binding getBinding()

ignoreTracker

public boolean ignoreTracker()

getAttribute

public java.lang.Object getAttribute(java.lang.String name)

setAttribute

public java.lang.Object setAttribute(java.lang.String name,
                                     java.lang.Object value)

getNotifys

public static java.util.Set<Property> getNotifys(java.lang.reflect.Method m,
                                                 java.lang.Object base,
                                                 java.lang.String prop,
                                                 java.lang.Object value)

addNotifys

public static void addNotifys(java.lang.reflect.Method m,
                              java.lang.Object base,
                              java.lang.String prop,
                              java.lang.Object value,
                              BindContext ctx)

isBracket

public static boolean isBracket(java.lang.String script)

appendFields

public static java.lang.String appendFields(java.lang.String prefix,
                                            java.lang.String field)

addDependsOnTrackings

public static void addDependsOnTrackings(java.lang.reflect.Method m,
                                         java.lang.String basepath,
                                         java.util.List<java.lang.String> srcpath,
                                         Binding binding,
                                         BindContext ctx)

pathToString

public static java.lang.String pathToString(java.util.List<java.lang.String> path)

addDependsOnTracking

public static void addDependsOnTracking(java.lang.reflect.Method m,
                                        java.lang.String basepath,
                                        java.util.List<java.lang.String> srcpath,
                                        java.lang.String prop,
                                        Binding binding)


Copyright © 2005-2011 Potix Corporation. All Rights Reserved. SourceForge.net Logo