Package org.jboss.resteasy.links.test

Source Code of org.jboss.resteasy.links.test.SeamELProvider

package org.jboss.resteasy.links.test;

import javax.el.ELContext;
import javax.el.ELResolver;
import javax.el.FunctionMapper;
import javax.el.VariableMapper;

import org.jboss.resteasy.links.ELProvider;

public class SeamELProvider implements ELProvider {

  public ELContext getContext(final ELContext ctx) {
    return new ELContext() {

      private SeamFunctionMapper functionMapper;

      @Override
      public ELResolver getELResolver() {
        return ctx.getELResolver();
      }

      @Override
      public FunctionMapper getFunctionMapper() {
        if (functionMapper == null)
          functionMapper = new SeamFunctionMapper(ctx
              .getFunctionMapper());
        return functionMapper;
      }

      @Override
      public VariableMapper getVariableMapper() {
        return ctx.getVariableMapper();
      }
    };
  }

}
TOP

Related Classes of org.jboss.resteasy.links.test.SeamELProvider

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.