Class SimpleXelContext

    • Method Detail

      • setVariableResolver

        public void setVariableResolver​(VariableResolver resolver)
        Sets the variable resolver, or null if not available.
      • setFunctionMapper

        public void setFunctionMapper​(FunctionMapper mapper)
        Sets the function mapper, or null if not available.
      • getAttribute

        public java.lang.Object getAttribute​(java.lang.String name)
        Description copied from interface: XelContext
        Returns the value of the specified attribute, or null if not available.
        Specified by:
        getAttribute in interface XelContext
        Parameters:
        name - the name of the attribute to retrieve
        Returns:
        the value
      • setAttribute

        public java.lang.Object setAttribute​(java.lang.String name,
                                             java.lang.Object value)
        Description copied from interface: XelContext
        Sets the value of the specified attribute
        Specified by:
        setAttribute in interface XelContext
        Parameters:
        name - the name of the attribute to set
        value - the value of the attribute to set
        Returns:
        the previous value
      • hasAttribute

        public boolean hasAttribute​(java.lang.String name)
        Description copied from interface: XelContext
        Returns if the attribute is available.

        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).

        Specified by:
        hasAttribute in interface XelContext
        Parameters:
        name - the name of the attribute to test
      • removeAttribute

        public java.lang.Object removeAttribute​(java.lang.String name)
        Description copied from interface: XelContext
        Removes the attribute.
        Specified by:
        removeAttribute in interface XelContext
        Parameters:
        name - the name of the attribute to remove.
        Returns:
        the previous value associated with the attribute, if any,
      • getAttributes

        public java.util.Map<java.lang.String,​java.lang.Object> getAttributes()
        Description copied from interface: XelContext
        Returns all attributes
        Specified by:
        getAttributes in interface XelContext