public class SimpleXelContext extends java.lang.Object implements XelContext
XelContext
.Constructor and Description |
---|
SimpleXelContext() |
SimpleXelContext(VariableResolver resolver) |
SimpleXelContext(VariableResolver resolver,
FunctionMapper mapper) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getAttribute(java.lang.String name)
Returns the value of the specified attribute, or null if not available.
|
java.util.Map<java.lang.String,java.lang.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(java.lang.String name)
Returns if the attribute is available.
|
java.lang.Object |
removeAttribute(java.lang.String name)
Removes the attribute.
|
java.lang.Object |
setAttribute(java.lang.String name,
java.lang.Object value)
Sets the value of the specified attribute
|
void |
setFunctionMapper(FunctionMapper mapper)
Sets the function mapper, or null if not available.
|
void |
setVariableResolver(VariableResolver resolver)
Sets the variable resolver, or null if not available.
|
public SimpleXelContext(VariableResolver resolver, FunctionMapper mapper)
public SimpleXelContext(VariableResolver resolver)
public SimpleXelContext()
public void setVariableResolver(VariableResolver resolver)
public void setFunctionMapper(FunctionMapper mapper)
public VariableResolver getVariableResolver()
XelContext
getVariableResolver
in interface XelContext
public FunctionMapper getFunctionMapper()
XelContext
getFunctionMapper
in interface XelContext
public java.lang.Object getAttribute(java.lang.String name)
XelContext
getAttribute
in interface XelContext
name
- the name of the attribute to retrievepublic java.lang.Object setAttribute(java.lang.String name, java.lang.Object value)
XelContext
setAttribute
in interface XelContext
name
- the name of the attribute to setvalue
- the value of the attribute to setpublic boolean hasAttribute(java.lang.String name)
XelContext
Notice 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 XelContext
name
- the name of the attribute to testpublic java.lang.Object removeAttribute(java.lang.String name)
XelContext
removeAttribute
in interface XelContext
name
- the name of the attribute to remove.public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
XelContext
getAttributes
in interface XelContext
Copyright © 2005-2018 Potix Corporation. All Rights Reserved.