public class XelContextProxy extends Object implements XelContext
| Constructor and Description |
|---|
XelContextProxy(XelContext ctx,
FunctionMapper mapper)
Replaces the function mapper with the specified one,
but the variable resolver not changed.
|
XelContextProxy(XelContext ctx,
VariableResolver resolver)
Replaces the variable resolver with the specified one,
but the function mapper not changed.
|
XelContextProxy(XelContext ctx,
VariableResolver resolver,
FunctionMapper mapper)
Replaces both variable resolver and function mapper.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
getAttribute(String name)
Returns the value of the specified attribute, or null if not available.
|
Map<String,Object> |
getAttributes()
Returns all attributes
|
FunctionMapper |
getFunctionMapper()
Returns the function mapper, or null if not available.
|
VariableResolver |
getVariableResolver()
Returns the variable resolver, or null if not available.
|
boolean |
hasAttribute(String name)
Returns if the attribute is available.
|
Object |
removeAttribute(String name)
Removes the attribute.
|
Object |
setAttribute(String name,
Object value)
Sets the value of the specified attribute
|
public XelContextProxy(XelContext ctx, VariableResolver resolver)
public XelContextProxy(XelContext ctx, FunctionMapper mapper)
public XelContextProxy(XelContext ctx, VariableResolver resolver, FunctionMapper mapper)
public VariableResolver getVariableResolver()
XelContextgetVariableResolver in interface XelContextpublic FunctionMapper getFunctionMapper()
XelContextgetFunctionMapper in interface XelContextpublic Object getAttribute(String name)
XelContextgetAttribute in interface XelContextname - the name of the attribute to retrievepublic Object setAttribute(String name, Object value)
XelContextsetAttribute in interface XelContextname - the name of the attribute to setvalue - the value of the attribute to setpublic boolean hasAttribute(String name)
XelContextNotice that null is a valid value, so you can
tell if an attribute is associated by examining the return value
of XelContext.getAttribute(java.lang.String).
hasAttribute in interface XelContextname - the name of the attribute to testpublic Object removeAttribute(String name)
XelContextremoveAttribute in interface XelContextname - the name of the attribute to remove.public Map<String,Object> getAttributes()
XelContextgetAttributes in interface XelContextCopyright © 2018. All rights reserved.