Package org.molgenis.framework.tupletable.view

Source Code of org.molgenis.framework.tupletable.view.ViewFactoryImpl

package org.molgenis.framework.tupletable.view;

import org.molgenis.framework.tupletable.view.renderers.Renderers.CSVRenderer;
import org.molgenis.framework.tupletable.view.renderers.Renderers.ExcelRenderer;
import org.molgenis.framework.tupletable.view.renderers.Renderers.JQGridRenderer;
import org.molgenis.framework.tupletable.view.renderers.Renderers.Renderer;
import org.molgenis.framework.tupletable.view.renderers.Renderers.SPSSRenderer;

public class ViewFactoryImpl implements ViewFactory
{
  @Override
  public Renderer createView(String viewName)
  {
    if (viewName.equals("JQ_GRID"))
    {
      return new JQGridRenderer();
    }
    else if (viewName.equals("EXCEL"))
    {
      return new ExcelRenderer();
    }
    else if (viewName.equals("CSV"))
    {
      return new CSVRenderer();
    }
    else if (viewName.equals("SPSS"))
    {
      return new SPSSRenderer();
    }
    throw new IllegalArgumentException(String.format("view: %s not found", viewName));
  }
}
TOP

Related Classes of org.molgenis.framework.tupletable.view.ViewFactoryImpl

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.